u-boot.dtsi 1.6 KB
Newer Older
1
// SPDX-License-Identifier: GPL-2.0+
S
Simon Glass 已提交
2 3 4 5 6 7 8 9 10 11 12 13
/*
 * Copyright (C) 2016 Google, Inc
 * Written by Simon Glass <sjg@chromium.org>
 */

#include <config.h>

#ifdef CONFIG_ROM_SIZE
/ {
	binman {
		filename = "u-boot.rom";
		end-at-4gb;
14
		sort-by-offset;
S
Simon Glass 已提交
15 16 17 18
		pad-byte = <0xff>;
		size = <CONFIG_ROM_SIZE>;
#ifdef CONFIG_HAVE_INTEL_ME
		intel-descriptor {
19
			filename = CONFIG_FLASH_DESCRIPTOR_FILE;
S
Simon Glass 已提交
20 21
		};
		intel-me {
22
			filename = CONFIG_INTEL_ME_FILE;
S
Simon Glass 已提交
23 24
		};
#endif
25 26
#ifdef CONFIG_SPL
		u-boot-spl-with-ucode-ptr {
27
			offset = <CONFIG_SPL_TEXT_BASE>;
28 29 30 31 32 33
		};

		u-boot-dtb-with-ucode2 {
			type = "u-boot-dtb-with-ucode";
		};
		u-boot {
34
			offset = <0xfff00000>;
35 36
		};
#else
S
Simon Glass 已提交
37
		u-boot-with-ucode-ptr {
38
			offset = <CONFIG_SYS_TEXT_BASE>;
S
Simon Glass 已提交
39
		};
40
#endif
S
Simon Glass 已提交
41 42 43 44 45 46 47
		u-boot-dtb-with-ucode {
		};
		u-boot-ucode {
			align = <16>;
		};
#ifdef CONFIG_HAVE_MRC
		intel-mrc {
48
			offset = <CONFIG_X86_MRC_ADDR>;
S
Simon Glass 已提交
49 50 51 52
		};
#endif
#ifdef CONFIG_HAVE_FSP
		intel-fsp {
53
			filename = CONFIG_FSP_FILE;
54
			offset = <CONFIG_FSP_ADDR>;
S
Simon Glass 已提交
55 56 57 58
		};
#endif
#ifdef CONFIG_HAVE_CMC
		intel-cmc {
59
			filename = CONFIG_CMC_FILE;
60
			offset = <CONFIG_CMC_ADDR>;
S
Simon Glass 已提交
61 62 63 64
		};
#endif
#ifdef CONFIG_HAVE_VGA_BIOS
		intel-vga {
65
			filename = CONFIG_VGA_BIOS_FILE;
66
			offset = <CONFIG_VGA_BIOS_ADDR>;
S
Simon Glass 已提交
67 68
		};
#endif
69 70 71
#ifdef CONFIG_HAVE_VBT
		intel-vbt {
			filename = CONFIG_VBT_FILE;
72
			offset = <CONFIG_VBT_ADDR>;
73 74
		};
#endif
S
Simon Glass 已提交
75 76
#ifdef CONFIG_HAVE_REFCODE
		intel-refcode {
77
			offset = <CONFIG_X86_REFCODE_ADDR>;
S
Simon Glass 已提交
78 79
		};
#endif
80 81
#ifdef CONFIG_SPL
		x86-start16-spl {
82
			offset = <CONFIG_SYS_X86_START16>;
83 84
		};
#else
S
Simon Glass 已提交
85
		x86-start16 {
86
			offset = <CONFIG_SYS_X86_START16>;
S
Simon Glass 已提交
87
		};
88
#endif
S
Simon Glass 已提交
89 90 91
	};
};
#endif