[PATCH v3 14/16] arm: dts: k3-j784s4-binman: Add support for AM69 SK
Apurva Nandan
a-nandan at ti.com
Fri Sep 8 13:05:49 CEST 2023
From: Dasnavis Sabiya <sabiya.d at ti.com>
The J784S4/AM69 has 2 platforms naming J784S4-EVM and AM69-SK.
Add binman support to build HS anad GP boot binaries for AM69 SK
platform
Signed-off-by: Dasnavis Sabiya <sabiya.d at ti.com>
Signed-off-by: Apurva Nandan <a-nandan at ti.com>
---
arch/arm/dts/k3-j784s4-binman.dtsi | 92 ++++++++++++++++++++++++++++++
1 file changed, 92 insertions(+)
diff --git a/arch/arm/dts/k3-j784s4-binman.dtsi b/arch/arm/dts/k3-j784s4-binman.dtsi
index b5d2f4bab6..5c30333a10 100644
--- a/arch/arm/dts/k3-j784s4-binman.dtsi
+++ b/arch/arm/dts/k3-j784s4-binman.dtsi
@@ -163,9 +163,11 @@
#define SPL_NODTB "spl/u-boot-spl-nodtb.bin"
#define SPL_J784S4_EVM_DTB "spl/dts/k3-j784s4-evm.dtb"
+#define SPL_AM69_SK_DTB "spl/dts/k3-am69-sk.dtb"
#define UBOOT_NODTB "u-boot-nodtb.bin"
#define J784S4_EVM_DTB "u-boot.dtb"
+#define AM69_SK_DTB "arch/arm/dts/k3-am69-sk.dtb"
&binman {
ti-dm {
@@ -272,6 +274,22 @@
filename = SPL_J784S4_EVM_DTB;
};
};
+
+ fdt-1 {
+ description = "k3-am69-sk";
+ type = "flat_dt";
+ arch = "arm";
+ compression = "none";
+
+ ti-secure {
+ content = <&spl_am69_sk_dtb>;
+ keyfile = "custMpk.pem";
+ };
+
+ spl_am69_sk_dtb: blob-ext {
+ filename = SPL_AM69_SK_DTB;
+ };
+ };
};
configurations {
@@ -283,6 +301,13 @@
loadables = "tee", "dm", "spl";
fdt = "fdt-0";
};
+
+ conf-1 {
+ description = "k3-am69-sk";
+ firmware = "atf";
+ loadables = "tee", "dm", "spl";
+ fdt = "fdt-1";
+ };
};
};
};
@@ -338,6 +363,26 @@
algo = "crc32";
};
};
+
+ fdt-1 {
+ description = "k3-am69-sk";
+ type = "flat_dt";
+ arch = "arm";
+ compression = "none";
+
+ ti-secure {
+ content = <&am69_sk_dtb>;
+ keyfile = "custMpk.pem";
+ };
+
+ am69_sk_dtb: blob-ext {
+ filename = AM69_SK_DTB;
+ };
+
+ hash {
+ algo = "crc32";
+ };
+ };
};
configurations {
@@ -349,6 +394,13 @@
loadables = "uboot";
fdt = "fdt-0";
};
+
+ conf-1 {
+ description = "k3-am69-sk";
+ firmware = "uboot";
+ loadables = "uboot";
+ fdt = "fdt-1";
+ };
};
};
};
@@ -431,6 +483,17 @@
filename = SPL_J784S4_EVM_DTB;
};
};
+
+ fdt-1 {
+ description = "k3-am69-sk";
+ type = "flat_dt";
+ arch = "arm";
+ compression = "none";
+
+ blob {
+ filename = SPL_AM69_SK_DTB;
+ };
+ };
};
configurations {
@@ -442,6 +505,13 @@
loadables = "tee", "dm", "spl";
fdt = "fdt-0";
};
+
+ conf-1 {
+ description = "k3-am69-sk";
+ firmware = "atf";
+ loadables = "tee", "dm", "spl";
+ fdt = "fdt-1";
+ };
};
};
};
@@ -487,6 +557,21 @@
algo = "crc32";
};
};
+
+ fdt-1 {
+ description = "k3-am69-sk";
+ type = "flat_dt";
+ arch = "arm";
+ compression = "none";
+
+ blob {
+ filename = AM69_SK_DTB;
+ };
+
+ hash {
+ algo = "crc32";
+ };
+ };
};
configurations {
@@ -498,6 +583,13 @@
loadables = "uboot";
fdt = "fdt-0";
};
+
+ conf-1 {
+ description = "k3-am69-sk";
+ firmware = "uboot";
+ loadables = "uboot";
+ fdt = "fdt-1";
+ };
};
};
};
--
2.34.1
More information about the U-Boot
mailing list