arm: dts: k3-am62a-phycore-som-binman: Add SoM overlays
authorWadim Egorov <w.egorov@phytec.de>
Wed, 5 Mar 2025 04:58:37 +0000 (05:58 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 18 Mar 2025 14:12:53 +0000 (08:12 -0600)
Include SoM dt-overlays that handle variants of our SoMs into
u-boot's FIT image.

Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
arch/arm/dts/k3-am62a-phycore-som-binman.dtsi

index 7a5b14d..325702e 100644 (file)
                                        description = "U-Boot for AM62Ax board";
                                };
 
+                               som-no-rtc {
+                                       description = "k3-am6xx-phycore-disable-rtc";
+                                       type = "flat_dt";
+                                       compression = "none";
+                                       load = <0x8F000000>;
+                                       arch = "arm";
+                                       ti-secure {
+                                               content = <&am6xx_phycore_disable_rtc_dtbo>;
+                                               keyfile = "custMpk.pem";
+                                       };
+                                       am6xx_phycore_disable_rtc_dtbo: blob-ext {
+                                               filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-rtc.dtbo";
+                                       };
+                               };
+
+                               som-no-spi {
+                                       description = "k3-am6xx-phycore-disable-spi-nor";
+                                       type = "flat_dt";
+                                       compression = "none";
+                                       load = <0x8F001000>;
+                                       arch = "arm";
+                                       ti-secure {
+                                               content = <&am6xx_phycore_disable_spi_not_dtbo>;
+                                               keyfile = "custMpk.pem";
+                                       };
+                                       am6xx_phycore_disable_spi_not_dtbo: blob-ext {
+                                               filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-spi-nor.dtbo";
+                                       };
+                               };
+
+                               som-no-eth {
+                                       description = "k3-am6xx-phycore-disable-eth-phy";
+                                       type = "flat_dt";
+                                       compression = "none";
+                                       load = <0x8F002000>;
+                                       arch = "arm";
+                                       ti-secure {
+                                               content = <&am6xx_phycore_disable_eth_phy_dtbo>;
+                                               keyfile = "custMpk.pem";
+                                       };
+                                       am6xx_phycore_disable_eth_phy_dtbo: blob-ext {
+                                               filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-eth-phy.dtbo";
+                                       };
+                               };
+
+                               som-qspi {
+                                       description = "k3-am6xx-phycore-qspi-nor";
+                                       type = "flat_dt";
+                                       compression = "none";
+                                       load = <0x8F003000>;
+                                       arch = "arm";
+                                       ti-secure {
+                                               content = <&am6xx_phycore_disable_qspi_nor_dtbo>;
+                                               keyfile = "custMpk.pem";
+                                       };
+                                       am6xx_phycore_disable_qspi_nor_dtbo: blob-ext {
+                                               filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-qspi-nor.dtbo";
+                                       };
+                               };
+
                                fdt-0 {
                                        description = "k3-am62a7-phyboard-lyra-rdk";
                                        type = "flat_dt";
                                conf-0 {
                                        description = "k3-am62a7-phyboard-lyra-rdk";
                                        firmware = "uboot";
-                                       loadables = "uboot";
+                                       loadables = "uboot",
+                                                   "som-no-rtc",
+                                                   "som-no-spi",
+                                                   "som-no-eth",
+                                                   "som-qspi";
                                        fdt = "fdt-0";
                                };
                        };