1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/arm/stm32/stm32.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: STMicroelectronics STM32 Platforms 8 9maintainers: 10 - Alexandre Torgue <alexandre.torgue@foss.st.com> 11 12properties: 13 $nodename: 14 const: "/" 15 compatible: 16 oneOf: 17 - description: emtrion STM32MP1 Argon based Boards 18 items: 19 - const: emtrion,stm32mp157c-emsbc-argon 20 - const: emtrion,stm32mp157c-emstamp-argon 21 - const: st,stm32mp157 22 - items: 23 - enum: 24 - st,stm32f429i-disco 25 - st,stm32429i-eval 26 - const: st,stm32f429 27 - items: 28 - enum: 29 - st,stm32f469i-disco 30 - const: st,stm32f469 31 - items: 32 - enum: 33 - st,stm32f746-disco 34 - st,stm32746g-eval 35 - const: st,stm32f746 36 - items: 37 - enum: 38 - st,stm32f769-disco 39 - const: st,stm32f769 40 - items: 41 - enum: 42 - st,stm32h743i-disco 43 - st,stm32h743i-eval 44 - const: st,stm32h743 45 - items: 46 - enum: 47 - st,stm32h750i-art-pi 48 - const: st,stm32h750 49 - items: 50 - enum: 51 - st,stm32mp135f-dk 52 - const: st,stm32mp135 53 54 - description: ST STM32MP133 based Boards 55 items: 56 - enum: 57 - pri,prihmb # Priva E-Measuringbox board 58 - const: st,stm32mp133 59 60 - description: ST STM32MP151 based Boards 61 items: 62 - enum: 63 - ply,plyaqm # Plymovent AQM board 64 - prt,mecio1r0 # Protonic MECIO1r0 65 - prt,mect1s # Protonic MECT1S 66 - prt,prtt1a # Protonic PRTT1A 67 - prt,prtt1c # Protonic PRTT1C 68 - prt,prtt1s # Protonic PRTT1S 69 - const: st,stm32mp151 70 71 - description: DH STM32MP135 DHCOR SoM based Boards 72 items: 73 - const: dh,stm32mp135f-dhcor-dhsbc 74 - const: dh,stm32mp135f-dhcor-som 75 - const: st,stm32mp135 76 77 - description: DH STM32MP151 DHCOR SoM based Boards 78 items: 79 - const: dh,stm32mp151a-dhcor-testbench 80 - const: dh,stm32mp151a-dhcor-som 81 - const: st,stm32mp151 82 83 - description: ST STM32MP153 based Boards 84 items: 85 - enum: 86 - prt,mecio1r1 # Protonic MECIO1r1 87 - const: st,stm32mp153 88 89 - description: DH STM32MP153 DHCOM SoM based Boards 90 items: 91 - const: dh,stm32mp153c-dhcom-drc02 92 - const: dh,stm32mp153c-dhcom-som 93 - const: st,stm32mp153 94 95 - description: DH STM32MP153 DHCOR SoM based Boards 96 items: 97 - const: dh,stm32mp153c-dhcor-drc-compact 98 - const: dh,stm32mp153c-dhcor-som 99 - const: st,stm32mp153 100 101 - description: Octavo OSD32MP153 System-in-Package based boards 102 items: 103 - enum: 104 - lxa,stm32mp153c-fairytux2-gen1 # Linux Automation FairyTux 2 (Generation 1) 105 - lxa,stm32mp153c-fairytux2-gen2 # Linux Automation FairyTux 2 (Generation 2) 106 - lxa,stm32mp153c-tac-gen3 # Linux Automation TAC (Generation 3) 107 - const: oct,stm32mp153x-osd32 108 - const: st,stm32mp153 109 110 - items: 111 - enum: 112 - shiratech,stm32mp157a-iot-box # IoT Box 113 - shiratech,stm32mp157a-stinger96 # Stinger96 114 - st,stm32mp157c-ed1 115 - st,stm32mp157c-ed1-scmi 116 - st,stm32mp157a-dk1 117 - st,stm32mp157a-dk1-scmi 118 - st,stm32mp157c-dk2 119 - st,stm32mp157c-dk2-scmi 120 - const: st,stm32mp157 121 122 - items: 123 - const: st,stm32mp157c-ev1 124 - const: st,stm32mp157c-ed1 125 - const: st,stm32mp157 126 - items: 127 - const: st,stm32mp157c-ev1-scmi 128 - const: st,stm32mp157c-ed1 129 - const: st,stm32mp157 130 131 - description: DH STM32MP1 SoM based Boards 132 items: 133 - enum: 134 - arrow,stm32mp157a-avenger96 # Avenger96 135 - const: dh,stm32mp157a-dhcor-som 136 - const: st,stm32mp157 137 138 - description: DH STM32MP1 SoM based Boards 139 items: 140 - enum: 141 - dh,stm32mp157c-dhcom-pdk2 142 - dh,stm32mp157c-dhcom-picoitx 143 - const: dh,stm32mp157c-dhcom-som 144 - const: st,stm32mp157 145 146 - description: Engicam i.Core STM32MP1 SoM based Boards 147 items: 148 - enum: 149 - engicam,icore-stm32mp1-ctouch2 # STM32MP1 Engicam i.Core STM32MP1 C.TOUCH 2.0 150 - engicam,icore-stm32mp1-ctouch2-of10 # STM32MP1 Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF 151 - engicam,icore-stm32mp1-edimm2.2 # STM32MP1 Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit 152 - const: engicam,icore-stm32mp1 # STM32MP1 Engicam i.Core STM32MP1 SoM 153 - const: st,stm32mp157 154 155 - description: Engicam MicroGEA STM32MP1 SoM based Boards 156 items: 157 - enum: 158 - engicam,microgea-stm32mp1-microdev2.0 159 - engicam,microgea-stm32mp1-microdev2.0-of7 160 - const: engicam,microgea-stm32mp1 161 - const: st,stm32mp157 162 163 - description: Octavo OSD32MP15x System-in-Package based boards 164 items: 165 - enum: 166 - lxa,stm32mp157c-mc1 # Linux Automation MC-1 167 - lxa,stm32mp157c-tac-gen1 # Linux Automation TAC (Generation 1) 168 - lxa,stm32mp157c-tac-gen2 # Linux Automation TAC (Generation 2) 169 - oct,stm32mp157c-osd32-red # Octavo OSD32MP1 RED board 170 - const: oct,stm32mp15xx-osd32 171 - enum: 172 - st,stm32mp157 173 174 - description: Odyssey STM32MP1 SoM based Boards 175 items: 176 - enum: 177 - seeed,stm32mp157c-odyssey 178 - const: seeed,stm32mp157c-odyssey-som 179 - const: st,stm32mp157 180 181 - description: Phytec STM32MP1 SoM based Boards 182 items: 183 - const: phytec,phycore-stm32mp1-3 184 - const: phytec,phycore-stm32mp157c-som 185 - const: st,stm32mp157 186 187 - description: ST STM32MP257 based Boards 188 items: 189 - enum: 190 - st,stm32mp257f-dk 191 - st,stm32mp257f-ev1 192 - const: st,stm32mp257 193 194 - description: ST STM32MP235 based Boards 195 items: 196 - enum: 197 - st,stm32mp235f-dk 198 - const: st,stm32mp235 199 200 - description: ST STM32MP215 based Boards 201 items: 202 - enum: 203 - st,stm32mp215f-dk 204 - const: st,stm32mp215 205 206additionalProperties: true 207 208... 209