/* * Copyright (C) 2016 Google, Inc * Written by Simon Glass * * SPDX-License-Identifier: GPL-2.0+ */ #include #ifdef CONFIG_ROM_SIZE / { binman { filename = "u-boot.rom"; end-at-4gb; sort-by-pos; pad-byte = <0xff>; size = ; #ifdef CONFIG_HAVE_INTEL_ME intel-descriptor { }; intel-me { }; #endif #ifdef CONFIG_SPL u-boot-spl-with-ucode-ptr { pos = ; }; u-boot-dtb-with-ucode2 { type = "u-boot-dtb-with-ucode"; }; u-boot { pos = <0xfff00000>; }; #else u-boot-with-ucode-ptr { pos = ; }; #endif u-boot-dtb-with-ucode { }; u-boot-ucode { align = <16>; }; #ifdef CONFIG_HAVE_MRC intel-mrc { pos = ; }; #endif #ifdef CONFIG_HAVE_FSP intel-fsp { filename = CONFIG_FSP_FILE; pos = ; }; #endif #ifdef CONFIG_HAVE_CMC intel-cmc { filename = CONFIG_CMC_FILE; pos = ; }; #endif #ifdef CONFIG_HAVE_VGA_BIOS intel-vga { filename = CONFIG_VGA_BIOS_FILE; pos = ; }; #endif #ifdef CONFIG_HAVE_REFCODE intel-refcode { pos = ; }; #endif #ifdef CONFIG_SPL x86-start16-spl { pos = ; }; #else x86-start16 { pos = ; }; #endif }; }; #endif