| #include <config.h> |
| |
| #ifdef CONFIG_SPL_TEXT_BASE |
| #define U_BOOT_OFFSET (CONFIG_TEXT_BASE - CONFIG_SPL_TEXT_BASE) |
| #else |
| #define U_BOOT_OFFSET 0 |
| #endif |
| |
| / { |
| binman { |
| multiple-images; |
| image1 { |
| filename = "u-boot-tegra.bin"; |
| pad-byte = <0xff>; |
| u-boot-spl { |
| }; |
| u-boot { |
| offset = <(U_BOOT_OFFSET)>; |
| }; |
| }; |
| |
| #ifdef CONFIG_MULTI_DTB_FIT |
| image2 { |
| filename = "u-boot-dtb-tegra.bin"; |
| pad-byte = <0xff>; |
| u-boot-spl { |
| }; |
| u-boot-nodtb { |
| offset = <(U_BOOT_OFFSET)>; |
| }; |
| fit-dtb { |
| #ifdef CONFIG_MULTI_DTB_FIT_LZO |
| filename = "fit-dtb.blob.lzo"; |
| #elif CONFIG_MULTI_DTB_FIT_GZIP |
| filename = "fit-dtb.blob.gz"; |
| #else |
| filename = "fit-dtb.blob"; |
| #endif |
| type = "blob"; |
| }; |
| }; |
| #else |
| /* Same as image1 - some tools still expect the -dtb suffix */ |
| image2 { |
| filename = "u-boot-dtb-tegra.bin"; |
| pad-byte = <0xff>; |
| u-boot-spl { |
| }; |
| u-boot { |
| offset = <(U_BOOT_OFFSET)>; |
| }; |
| }; |
| #endif |
| |
| image3 { |
| filename = "u-boot-nodtb-tegra.bin"; |
| pad-byte = <0xff>; |
| u-boot-spl { |
| }; |
| u-boot-nodtb { |
| offset = <(U_BOOT_OFFSET)>; |
| }; |
| }; |
| }; |
| }; |