1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/
6 #include "k3-binman.dtsi"
8 #ifdef CONFIG_TARGET_AM654_R5_EVM
11 tiboot3-am65x_sr2-hs-evm.bin {
12 filename = "tiboot3-am65x_sr2-hs-evm.bin";
14 content = <&u_boot_spl>;
16 load = <CONFIG_SPL_TEXT_BASE>;
17 keyfile = "custMpk.pem";
19 u_boot_spl: u-boot-spl {
24 filename = "sysfw.bin";
26 content = <&ti_sci_cert>;
29 keyfile = "custMpk.pem";
32 ti_sci_cert: ti-sci-cert.bin {
33 filename = "ti-sysfw/ti-sci-firmware-am65x_sr2-hs-cert.bin";
37 ti-sci-firmware-am65x-hs-enc.bin {
38 filename = "ti-sysfw/ti-sci-firmware-am65x_sr2-hs-enc.bin";
44 filename = "sysfw-am65x_sr2-hs-evm.itb";
45 insert-template = <&itb_template>;
50 tiboot3-am65x_sr2-gp-evm.bin {
51 filename = "tiboot3-am65x_sr2-gp-evm.bin";
52 symlink = "tiboot3.bin";
54 content = <&u_boot_spl_unsigned>;
56 load = <CONFIG_SPL_TEXT_BASE>;
57 sw-rev = <CONFIG_K3_X509_SWRV>;
58 keyfile = "ti-degenerate-key.pem";
60 u_boot_spl_unsigned: u-boot-spl {
65 filename = "sysfw.bin_gp";
70 sw-rev = <CONFIG_K3_X509_SWRV>;
71 keyfile = "ti-degenerate-key.pem";
74 filename = "ti-sysfw/ti-sci-firmware-am65x_sr2-gp.bin";
80 filename = "sysfw-am65x_sr2-gp-evm.itb";
81 symlink = "sysfw.itb";
82 insert-template = <&itb_unsigned_template>;
87 filename = "sysfw.bin_gp";
96 #ifdef CONFIG_TARGET_AM654_A53_EVM
98 #define SPL_AM654_EVM_DTB "spl/dts/k3-am654-base-board.dtb"
99 #define AM654_EVM_DTB "u-boot.dtb"
101 #define AM654_EVM_ICSSG2_DTBO "arch/arm/dts/k3-am654-icssg2.dtbo"
105 insert-template = <&ti_spl_template>;
112 filename = "/dev/null";
117 description = "k3-am654-base-board";
120 compression = "none";
122 content = <&spl_am65x_evm_dtb>;
123 keyfile = "custMpk.pem";
125 spl_am65x_evm_dtb: blob-ext {
126 filename = SPL_AM654_EVM_DTB;
131 description = "k3-am654-icssg2 overlay";
134 compression = "none";
136 content = <&spl_am65x_evm_icssg2_dtb>;
137 keyfile = "custMpk.pem";
139 spl_am65x_evm_icssg2_dtb: blob-ext {
140 filename = AM654_EVM_ICSSG2_DTBO;
149 description = "k3-am654-base-board";
151 loadables = "tee", "dm", "spl";
152 fdt = "fdt-0", "fdt-1";
161 insert-template = <&u_boot_template>;
166 description = "U-Boot for AM65 Board";
170 description = "k3-am654-base-board";
173 compression = "none";
175 content = <&am65x_evm_dtb>;
176 keyfile = "custMpk.pem";
179 am65x_evm_dtb: blob-ext {
180 filename = AM654_EVM_DTB;
188 description = "k3-am654-icssg2 overlay";
191 compression = "none";
193 content = <&am65x_evm_icssg2_dtb>;
194 keyfile = "custMpk.pem";
197 am65x_evm_icssg2_dtb: blob-ext {
198 filename = AM654_EVM_ICSSG2_DTBO;
211 description = "k3-am654-base-board";
214 fdt = "fdt-0", "fdt-1";
223 insert-template = <&ti_spl_unsigned_template>;
229 filename = "/dev/null";
234 description = "k3-j721e-common-proc-board";
237 compression = "none";
239 filename = SPL_AM654_EVM_DTB;
244 description = "k3-am654-icssg2 overlay";
247 compression = "none";
249 filename = AM654_EVM_ICSSG2_DTBO;
258 description = "k3-am654-base-board";
260 loadables = "tee", "dm", "spl";
261 fdt = "fdt-0", "fdt-1";
270 insert-template = <&u_boot_unsigned_template>;
275 description = "U-Boot for AM65 Board";
279 description = "k3-am654-base-board";
282 compression = "none";
284 filename = AM654_EVM_DTB;
292 description = "k3-am654-icssg2";
295 compression = "none";
297 filename = AM654_EVM_ICSSG2_DTBO;
309 description = "k3-am654-base-board";
312 fdt = "fdt-0", "fdt-1";