/dts-v1/; / { description = "U-Boot mainline"; #address-cells = <1>; images { uboot { description = "U-Boot (32-bit)"; data = /incbin/("u-boot-nodtb.bin"); type = "standalone"; os = "U-Boot"; arch = "arm"; compression = "none"; load = <0xc0100000>; entry = <0xc0100000>; }; fdt-1 { description = ".dtb"; data = /incbin/("arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; }; fdt-2 { description = ".dtb"; data = /incbin/("arch/arm/dts/stm32mp15xx-dhcom-drc02.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; }; fdt-3 { description = ".dtb"; data = /incbin/("arch/arm/dts/stm32mp15xx-dhcom-picoitx.dtb"); type = "flat_dt"; arch = "arm"; compression = "none"; }; }; configurations { default = "config-1"; config-1 { /* DT+SoM+board model */ description = "dh,stm32mp15xx-dhcom-pdk2_somrev0_boardrev0"; firmware = "uboot"; fdt = "fdt-1"; }; config-2 { /* DT+SoM+board model */ description = "dh,stm32mp15xx-dhcom-pdk2_somrev1_boardrev0"; firmware = "uboot"; fdt = "fdt-1"; }; config-3 { /* DT+SoM+board model */ description = "dh,stm32mp15xx-dhcom-drc02_somrev0_boardrev0"; firmware = "uboot"; fdt = "fdt-2"; }; config-4 { /* DT+SoM+board model */ description = "dh,stm32mp15xx-dhcom-drc02_somrev1_boardrev0"; firmware = "uboot"; fdt = "fdt-2"; }; config-5 { /* DT+SoM+board model */ description = "dh,stm32mp15xx-dhcom-picoitx_somrev0_boardrev0"; loadables = "uboot"; fdt = "fdt-3"; }; config-6 { /* DT+SoM+board model */ description = "dh,stm32mp15xx-dhcom-picoitx_somrev1_boardrev0"; loadables = "uboot"; fdt = "fdt-3"; }; /* Add 587-100..587-400 with fdt-2..fdt-4 here */ }; };