2 * Copyright (C) 2016 Google, Inc
3 * Written by Simon Glass <sjg@chromium.org>
5 * SPDX-License-Identifier: GPL-2.0+
10 #ifdef CONFIG_ROM_SIZE
13 filename = "u-boot.rom";
17 size = <CONFIG_ROM_SIZE>;
18 #ifdef CONFIG_HAVE_INTEL_ME
20 filename = CONFIG_FLASH_DESCRIPTOR_FILE;
23 filename = CONFIG_INTEL_ME_FILE;
27 u-boot-spl-with-ucode-ptr {
28 pos = <CONFIG_SPL_TEXT_BASE>;
31 u-boot-dtb-with-ucode2 {
32 type = "u-boot-dtb-with-ucode";
38 u-boot-with-ucode-ptr {
39 pos = <CONFIG_SYS_TEXT_BASE>;
42 u-boot-dtb-with-ucode {
47 #ifdef CONFIG_HAVE_MRC
49 pos = <CONFIG_X86_MRC_ADDR>;
52 #ifdef CONFIG_HAVE_FSP
54 filename = CONFIG_FSP_FILE;
55 pos = <CONFIG_FSP_ADDR>;
58 #ifdef CONFIG_HAVE_CMC
60 filename = CONFIG_CMC_FILE;
61 pos = <CONFIG_CMC_ADDR>;
64 #ifdef CONFIG_HAVE_VGA_BIOS
66 filename = CONFIG_VGA_BIOS_FILE;
67 pos = <CONFIG_VGA_BIOS_ADDR>;
70 #ifdef CONFIG_HAVE_VBT
72 filename = CONFIG_VBT_FILE;
73 pos = <CONFIG_VBT_ADDR>;
76 #ifdef CONFIG_HAVE_REFCODE
78 pos = <CONFIG_X86_REFCODE_ADDR>;
83 pos = <CONFIG_SYS_X86_START16>;
87 pos = <CONFIG_SYS_X86_START16>;