1/dts-v1/; 2 3/ { 4 description = "U-Boot mainline"; 5 #address-cells = <1>; 6 7 images { 8 uboot { 9 description = "U-Boot (32-bit)"; 10 data = /incbin/("u-boot-nodtb.bin"); 11 type = "standalone"; 12 os = "U-Boot"; 13 arch = "arm"; 14 compression = "none"; 15 load = <0xc0100000>; 16 entry = <0xc0100000>; 17 }; 18 19 fdt-1 { 20 description = ".dtb"; 21 data = /incbin/("arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtb"); 22 type = "flat_dt"; 23 arch = "arm"; 24 compression = "none"; 25 }; 26 27 fdt-2 { 28 description = ".dtb"; 29 data = /incbin/("arch/arm/dts/stm32mp15xx-dhcom-drc02.dtb"); 30 type = "flat_dt"; 31 arch = "arm"; 32 compression = "none"; 33 }; 34 35 fdt-3 { 36 description = ".dtb"; 37 data = /incbin/("arch/arm/dts/stm32mp15xx-dhcom-picoitx.dtb"); 38 type = "flat_dt"; 39 arch = "arm"; 40 compression = "none"; 41 }; 42 }; 43 44 configurations { 45 default = "config-1"; 46 47 config-1 { 48 /* DT+SoM+board model */ 49 description = "dh,stm32mp15xx-dhcom-pdk2_somrev0_boardrev0"; 50 firmware = "uboot"; 51 fdt = "fdt-1"; 52 }; 53 54 config-2 { 55 /* DT+SoM+board model */ 56 description = "dh,stm32mp15xx-dhcom-pdk2_somrev1_boardrev0"; 57 firmware = "uboot"; 58 fdt = "fdt-1"; 59 }; 60 61 config-3 { 62 /* DT+SoM+board model */ 63 description = "dh,stm32mp15xx-dhcom-drc02_somrev0_boardrev0"; 64 firmware = "uboot"; 65 fdt = "fdt-2"; 66 }; 67 68 config-4 { 69 /* DT+SoM+board model */ 70 description = "dh,stm32mp15xx-dhcom-drc02_somrev1_boardrev0"; 71 firmware = "uboot"; 72 fdt = "fdt-2"; 73 }; 74 75 config-5 { 76 /* DT+SoM+board model */ 77 description = "dh,stm32mp15xx-dhcom-picoitx_somrev0_boardrev0"; 78 loadables = "uboot"; 79 fdt = "fdt-3"; 80 }; 81 82 config-6 { 83 /* DT+SoM+board model */ 84 description = "dh,stm32mp15xx-dhcom-picoitx_somrev1_boardrev0"; 85 loadables = "uboot"; 86 fdt = "fdt-3"; 87 }; 88 89 /* Add 587-100..587-400 with fdt-2..fdt-4 here */ 90 }; 91}; 92