blob: b3d0dec7757c465ca3e2e7f03c4db8ae5b2ccd6b [file] [log] [blame]
Simon Glass878c09b2017-11-13 18:55:06 -07001#include <config.h>
2
Stephen Warren753155a2017-12-19 18:30:34 -07003#ifdef CONFIG_SPL_TEXT_BASE
Simon Glass72cc5382022-10-20 18:22:39 -06004#define U_BOOT_OFFSET (CONFIG_TEXT_BASE - CONFIG_SPL_TEXT_BASE)
Stephen Warren753155a2017-12-19 18:30:34 -07005#else
6#define U_BOOT_OFFSET 0
7#endif
8
Simon Glass878c09b2017-11-13 18:55:06 -07009/ {
10 binman {
11 multiple-images;
12 image1 {
13 filename = "u-boot-tegra.bin";
14 pad-byte = <0xff>;
15 u-boot-spl {
16 };
17 u-boot {
Simon Glasse8561af2018-08-01 15:22:37 -060018 offset = <(U_BOOT_OFFSET)>;
Simon Glass878c09b2017-11-13 18:55:06 -070019 };
20 };
21
22 /* Same as image1 - some tools still expect the -dtb suffix */
23 image2 {
24 filename = "u-boot-dtb-tegra.bin";
25 pad-byte = <0xff>;
26 u-boot-spl {
27 };
28 u-boot {
Simon Glasse8561af2018-08-01 15:22:37 -060029 offset = <(U_BOOT_OFFSET)>;
Simon Glass878c09b2017-11-13 18:55:06 -070030 };
31 };
32
33 image3 {
34 filename = "u-boot-nodtb-tegra.bin";
35 pad-byte = <0xff>;
36 u-boot-spl {
37 };
38 u-boot-nodtb {
Simon Glasse8561af2018-08-01 15:22:37 -060039 offset = <(U_BOOT_OFFSET)>;
Simon Glass878c09b2017-11-13 18:55:06 -070040 };
41 };
42 };
43};