1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/arm/fsl.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Freescale i.MX Platforms 8 9maintainers: 10 - Shawn Guo <shawnguo@kernel.org> 11 - Li Yang <leoyang.li@nxp.com> 12 13properties: 14 $nodename: 15 const: '/' 16 compatible: 17 oneOf: 18 - description: i.MX1 based Boards 19 items: 20 - enum: 21 - armadeus,imx1-apf9328 22 - fsl,imx1ads 23 - const: fsl,imx1 24 25 - description: i.MX23 based Boards 26 items: 27 - enum: 28 - fsl,imx23-evk 29 - olimex,imx23-olinuxino 30 - const: fsl,imx23 31 32 - description: i.MX25 Product Development Kit 33 items: 34 - enum: 35 - fsl,imx25-pdk 36 - karo,imx25-tx25 37 - const: fsl,imx25 38 39 - description: i.MX25 Eukrea CPUIMX25 Boards 40 items: 41 - enum: 42 - eukrea,mbimxsd25-baseboard # Eukrea MBIMXSD25 43 - const: eukrea,cpuimx25 44 - const: fsl,imx25 45 46 - description: i.MX25 Eukrea MBIMXSD25 Boards 47 items: 48 - enum: 49 - eukrea,mbimxsd25-baseboard-cmo-qvga 50 - eukrea,mbimxsd25-baseboard-dvi-svga 51 - eukrea,mbimxsd25-baseboard-dvi-vga 52 - const: eukrea,mbimxsd25-baseboard 53 - const: eukrea,cpuimx25 54 - const: fsl,imx25 55 56 - description: i.MX27 based Boards 57 items: 58 - enum: 59 - armadeus,imx27-apf27 # APF27 SoM 60 - fsl,imx27-pdk 61 - const: fsl,imx27 62 63 - description: i.MX27 APF27 SoM Board 64 items: 65 - const: armadeus,imx27-apf27dev 66 - const: armadeus,imx27-apf27 67 - const: fsl,imx27 68 69 - description: i.MX27 Eukrea CPUIMX27 SoM Board 70 items: 71 - const: eukrea,mbimxsd27-baseboard 72 - const: eukrea,cpuimx27 73 - const: fsl,imx27 74 75 - description: i.MX27 Phytec pca100 Board 76 items: 77 - const: phytec,imx27-pca100-rdk 78 - const: phytec,imx27-pca100 79 - const: fsl,imx27 80 81 - description: i.MX27 Phytec pcm970 Board 82 items: 83 - const: phytec,imx27-pcm970 84 - const: phytec,imx27-pcm038 85 - const: fsl,imx27 86 87 - description: i.MX28 based Boards 88 items: 89 - enum: 90 - armadeus,imx28-apf28 # APF28 SoM 91 - bluegiga,apx4devkit # Bluegiga APx4 SoM on dev board 92 - crystalfontz,cfa10036 # Crystalfontz CFA-10036 SoM 93 - eukrea,mbmx28lc 94 - fsl,imx28-evk 95 - i2se,duckbill 96 - i2se,duckbill-2 97 - karo,tx28 # Ka-Ro electronics TX28 module 98 - lwn,imx28-xea 99 - msr,m28cu3 # M28 SoM with custom base board 100 - schulercontrol,imx28-sps1 101 - technologic,imx28-ts4600 102 - const: fsl,imx28 103 104 - description: i.MX28 Aries M28 SoM Board 105 items: 106 - const: aries,m28 107 - const: denx,m28 108 - const: fsl,imx28 109 110 - description: i.MX28 Aries M28EVK Board 111 items: 112 - const: aries,m28evk 113 - const: denx,m28evk 114 - const: fsl,imx28 115 116 - description: i.MX28 Armadeus Systems APF28Dev Board 117 items: 118 - const: armadeus,imx28-apf28dev 119 - const: armadeus,imx28-apf28 120 - const: fsl,imx28 121 122 - description: i.MX28 Crystalfontz CFA-10036 based Boards 123 items: 124 - enum: 125 - crystalfontz,cfa10037 126 - crystalfontz,cfa10049 127 - crystalfontz,cfa10057 128 - crystalfontz,cfa10058 129 - const: crystalfontz,cfa10036 130 - const: fsl,imx28 131 132 - description: i.MX28 Crystalfontz CFA-10037 based Boards 133 items: 134 - enum: 135 - crystalfontz,cfa10055 136 - crystalfontz,cfa10056 137 - const: crystalfontz,cfa10037 138 - const: crystalfontz,cfa10036 139 - const: fsl,imx28 140 141 - description: i.MX28 Duckbill 2 based Boards 142 items: 143 - enum: 144 - i2se,duckbill-2-485 145 - i2se,duckbill-2-enocean 146 - i2se,duckbill-2-spi 147 - const: i2se,duckbill-2 148 - const: fsl,imx28 149 150 - description: i.MX28 Eukrea Electromatique MBMX283LC Board 151 items: 152 - const: eukrea,mbmx283lc 153 - const: eukrea,mbmx28lc 154 - const: fsl,imx28 155 156 - description: i.MX28 Eukrea Electromatique MBMX287LC Board 157 items: 158 - const: eukrea,mbmx287lc 159 - const: eukrea,mbmx283lc 160 - const: eukrea,mbmx28lc 161 - const: fsl,imx28 162 163 - description: i.MX31 based Boards 164 items: 165 - enum: 166 - buglabs,imx31-bug 167 - logicpd,imx31-lite 168 - const: fsl,imx31 169 170 - description: i.MX35 based Boards 171 items: 172 - enum: 173 - fsl,imx35-pdk 174 - const: fsl,imx35 175 176 - description: i.MX35 Eukrea CPUIMX35 Board 177 items: 178 - const: eukrea,mbimxsd35-baseboard 179 - const: eukrea,cpuimx35 180 - const: fsl,imx35 181 182 - description: i.MX50 based Boards 183 items: 184 - enum: 185 - fsl,imx50-evk 186 - kobo,aura 187 - const: fsl,imx50 188 189 - description: i.MX51 based Boards 190 items: 191 - enum: 192 - armadeus,imx51-apf51 # Armadeus Systems APF51 module 193 - fsl,imx51-babbage 194 - technologic,imx51-ts4800 195 - zii,imx51-scu3-esb 196 - zii,imx51-scu2-mezz 197 - zii,imx51-rdu1 198 - const: fsl,imx51 199 200 - description: i.MX51 based Armadeus Systems APF51Dev Board 201 items: 202 - const: armadeus,imx51-apf51dev 203 - const: armadeus,imx51-apf51 204 - const: fsl,imx51 205 206 - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board 207 items: 208 - const: digi,connectcore-ccxmx51-jsk 209 - const: digi,connectcore-ccxmx51-som 210 - const: fsl,imx51 211 212 - description: i.MX51 based Eukrea CPUIMX51 Board 213 items: 214 - const: eukrea,mbimxsd51 215 - const: eukrea,cpuimx51 216 - const: fsl,imx51 217 218 - description: i.MX53 based Boards 219 items: 220 - enum: 221 - bhf,cx9020 222 - fsl,imx53-ard 223 - fsl,imx53-evk 224 - fsl,imx53-qsb 225 - fsl,imx53-qsrb # Freescale i.MX53 Quick Start-R Board 226 - fsl,imx53-smd 227 - ge,imx53-cpuvo # General Electric CS ONE 228 - inversepath,imx53-usbarmory # Inverse Path USB armory 229 - karo,tx53 # Ka-Ro electronics TX53 module 230 - kiebackpeter,imx53-ddc # K+P imx53 DDC 231 - kiebackpeter,imx53-hsc # K+P imx53 HSC 232 - menlo,m53menlo # i.MX53 Menlo board 233 - starterkit,sk-imx53 234 - voipac,imx53-dmm-668 # Voipac i.MX53 X53-DMM-668 235 - const: fsl,imx53 236 237 - description: i.MX53 based Aries/DENX M53EVK Board 238 items: 239 - const: aries,imx53-m53evk 240 - const: denx,imx53-m53evk 241 - const: fsl,imx53 242 243 - description: i.MX53 based TQ MBa53 Board 244 items: 245 - const: tq,mba53 246 - const: tq,tqma53 247 - const: fsl,imx53 248 249 - description: i.MX6Q based Boards 250 items: 251 - enum: 252 - auvidea,h100 # Auvidea H100 253 - bosch,imx6q-acc # Bosch ACC i.MX6 Dual 254 - boundary,imx6q-nitrogen6_max 255 - boundary,imx6q-nitrogen6_som2 256 - boundary,imx6q-nitrogen6x 257 - compulab,cm-fx6 # CompuLab CM-FX6 258 - dmo,imx6q-edmqmx6 # Data Modul eDM-QMX6 Board 259 - ds,imx6q-sbc # Da Sheng COM-9XX Modules 260 - embest,imx6q-marsboard # Embest MarS Board i.MX6Dual 261 - emtrion,emcon-mx6 # emCON-MX6D or emCON-MX6Q SoM 262 - emtrion,emcon-mx6-avari # emCON-MX6D or emCON-MX6Q SoM on Avari Base 263 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit 264 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit 265 - fsl,imx6q-arm2 266 - fsl,imx6q-sabreauto 267 - fsl,imx6q-sabrelite 268 - fsl,imx6q-sabresd 269 - karo,imx6q-tx6q # Ka-Ro electronics TX6Q Modules 270 - kiebackpeter,imx6q-tpc # K+P i.MX6 Quad TPC Board 271 - kontron,imx6q-samx6i # Kontron i.MX6 Dual/Quad SMARC Module 272 - kosagi,imx6q-novena # Kosagi Novena Dual/Quad 273 - kvg,vicut1q # Kverneland UT1Q board 274 - logicpd,imx6q-logicpd 275 - lwn,display5 # Liebherr Display5 i.MX6 Quad Board 276 - lwn,mccmon6 # Liebherr Monitor6 i.MX6 Quad Board 277 - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio 278 - microsys,sbc6x # MicroSys sbc6x board 279 - poslab,imx6q-savageboard # Poslab SavageBoard Quad 280 - prt,prti6q # Protonic PRTI6Q board 281 - prt,prtwd2 # Protonic WD2 board 282 - rex,imx6q-rex-pro # Rex Pro i.MX6 Quad Board 283 - skov,imx6q-skov-revc-lt2 # SKOV IMX6 CPU QuadCore lt2 284 - skov,imx6q-skov-revc-lt6 # SKOV IMX6 CPU QuadCore lt6 285 - skov,imx6q-skov-reve-mi1010ait-1cp1 # SKOV IMX6 CPU QuadCore mi1010ait-1cp1 286 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad 287 - solidrun,hummingboard/q 288 - solidrun,hummingboard2/q 289 - solidrun,solidsense/q # SolidRun SolidSense Dual/Quad 290 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC 291 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf 292 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit 293 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph 294 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi 295 - technologic,imx6q-ts4900 296 - technologic,imx6q-ts7970 297 - toradex,apalis_imx6q # Apalis iMX6 Modules 298 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board 299 - uniwest,imx6q-evi # Uniwest Evi 300 - variscite,dt6customboard 301 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board 302 - ysoft,imx6q-yapp4-crux # i.MX6 Quad Y Soft IOTA Crux board 303 - ysoft,imx6q-yapp4-pegasus # i.MX6 Quad Y Soft IOTA Pegasus board 304 - zealz,imx6q-gk802 # Zealz GK802 305 - zii,imx6q-zii-rdu2 # ZII RDU2 Board 306 - const: fsl,imx6q 307 308 - description: i.MX6Q Advantech DMS-BA16 Boards 309 items: 310 - enum: 311 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16 312 - ge,imx6q-b450v3 # General Electric B450v3 313 - ge,imx6q-b650v3 # General Electric B650v3 314 - ge,imx6q-b850v3 # General Electric B850v3 315 - const: advantech,imx6q-ba16 316 - const: fsl,imx6q 317 318 - description: i.MX6Q Armadeus APF6 Boards 319 items: 320 - const: armadeus,imx6q-apf6dev 321 - const: armadeus,imx6q-apf6 322 - const: fsl,imx6q 323 324 - description: i.MX6Q CompuLab Utilite Pro Board 325 items: 326 - const: compulab,utilite-pro 327 - const: compulab,cm-fx6 328 - const: fsl,imx6q 329 330 - description: i.MX6Q DFI FS700-M60-6QD Board 331 items: 332 - const: dfi,fs700-m60-6qd 333 - const: dfi,fs700e-m60 334 - const: fsl,imx6q 335 336 - description: i.MX6Q DHCOM Premium Developer Kit Board 337 items: 338 - const: dh,imx6q-dhcom-pdk2 339 - const: dh,imx6q-dhcom-som 340 - const: fsl,imx6q 341 342 - description: i.MX6Q Gateworks Ventana Boards 343 items: 344 - enum: 345 - gw,imx6q-gw51xx 346 - gw,imx6q-gw52xx 347 - gw,imx6q-gw53xx 348 - gw,imx6q-gw5400-a 349 - gw,imx6q-gw54xx 350 - gw,imx6q-gw551x 351 - gw,imx6q-gw552x 352 - gw,imx6q-gw553x 353 - gw,imx6q-gw560x 354 - gw,imx6q-gw5903 355 - gw,imx6q-gw5904 356 - gw,imx6q-gw5907 357 - gw,imx6q-gw5910 358 - gw,imx6q-gw5912 359 - gw,imx6q-gw5913 360 - const: gw,ventana 361 - const: fsl,imx6q 362 363 - description: i.MX6Q PHYTEC phyBOARD-Mira 364 items: 365 - enum: 366 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 367 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 368 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira 369 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 370 - const: fsl,imx6q 371 372 - description: i.MX6Q PHYTEC phyFLEX-i.MX6 373 items: 374 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board 375 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 376 - const: fsl,imx6q 377 378 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules 379 items: 380 - enum: 381 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board 382 - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board 383 - toradex,apalis_imx6q-ixora-v1.2 # Apalis iMX6Q/D Module on Ixora V1.2 Carrier Board 384 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board 385 - const: toradex,apalis_imx6q 386 - const: fsl,imx6q 387 388 - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x 389 items: 390 - const: tq,imx6q-mba6x-a 391 - const: tq,mba6a # Expected by bootloader, to be removed in the future 392 - const: tq,imx6q-tqma6q-a 393 - const: fsl,imx6q 394 395 - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x 396 items: 397 - const: tq,imx6q-mba6x-b 398 - const: tq,mba6b # Expected by bootloader, to be removed in the future 399 - const: tq,imx6q-tqma6q-b 400 - const: fsl,imx6q 401 402 - description: i.MX6QP based Boards 403 items: 404 - enum: 405 - boundary,imx6qp-nitrogen6_max 406 - boundary,imx6qp-nitrogen6_som2 407 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board 408 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board 409 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module 410 - kvg,vicutp # Kverneland UT1P board 411 - prt,prtwd3 # Protonic WD3 board 412 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board 413 - ysoft,imx6qp-yapp4-crux-plus # i.MX6 Quad Plus Y Soft IOTA Crux+ board 414 - ysoft,imx6qp-yapp4-pegasus-plus # i.MX6 Quad Plus Y Soft IOTA Pegasus+ board 415 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board 416 - const: fsl,imx6qp 417 418 - description: i.MX6QP PHYTEC phyBOARD-Mira 419 items: 420 - const: phytec,imx6qp-pbac06-nand 421 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira 422 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 423 - const: fsl,imx6qp 424 425 - description: TQ-Systems TQMa6QP SoM on MBa6x 426 items: 427 - const: tq,imx6qp-mba6x-b 428 - const: tq,mba6b # Expected by bootloader, to be removed in the future 429 - const: tq,imx6qp-tqma6qp-b 430 - const: fsl,imx6qp 431 432 - description: i.MX6DL based Boards 433 items: 434 - enum: 435 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4 436 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7 437 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4 438 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7 439 - alt,alti6p # Altesco I6P Board 440 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite 441 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x 442 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj 443 - eckelmann,imx6dl-ci4x10 444 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM 445 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base 446 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit 447 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit 448 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board 449 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board 450 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board 451 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules 452 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module 453 - kvg,victgo # Kverneland TGO 454 - kvg,vicut1 # Kverneland UT1 board 455 - ply,plybas # Plymovent BAS board 456 - ply,plym2m # Plymovent M2M board 457 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual 458 - prt,prtmvt # Protonic MVT board 459 - prt,prtrvt # Protonic RVT board 460 - prt,prtvt7 # Protonic VT7 board 461 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board 462 - riot,imx6s-riotboard # RIoTboard i.MX6S 463 - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2 464 - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6 465 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite 466 - solidrun,hummingboard/dl 467 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite 468 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite 469 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf 470 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit 471 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph 472 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi 473 - technologic,imx6dl-ts4900 474 - technologic,imx6dl-ts7970 475 - toradex,colibri_imx6dl # Colibri iMX6 Modules 476 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board 477 - vdl,lanmcu # Van der Laan LANMCU board 478 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board 479 - ysoft,imx6dl-yapp4-draco # i.MX6 Solo Y Soft IOTA Draco board 480 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board 481 - ysoft,imx6dl-yapp4-lynx # i.MX6 DualLite Y Soft IOTA Lynx board 482 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board 483 - ysoft,imx6dl-yapp4-phoenix # i.MX6 DualLite Y Soft IOTA Phoenix board 484 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board 485 - const: fsl,imx6dl 486 487 - description: i.MX6DL based Armadeus AFP6 Board 488 items: 489 - const: armadeus,imx6dl-apf6dev 490 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM 491 - const: fsl,imx6dl 492 493 - description: i.MX6DL based congatec QMX6 Boards 494 items: 495 - enum: 496 - ge,imx6dl-b105v2 # General Electric B105v2 497 - ge,imx6dl-b105pv2 # General Electric B105Pv2 498 - ge,imx6dl-b125v2 # General Electric B125v2 499 - ge,imx6dl-b125pv2 # General Electric B125Pv2 500 - ge,imx6dl-b155v2 # General Electric B155v2 501 - const: congatec,qmx6 502 - const: fsl,imx6dl 503 504 - description: i.MX6DL based DFI FS700-M60-6DL Board 505 items: 506 - const: dfi,fs700-m60-6dl 507 - const: dfi,fs700e-m60 508 - const: fsl,imx6dl 509 510 - description: i.MX6DL DHCOM PicoITX Board 511 items: 512 - const: dh,imx6dl-dhcom-picoitx 513 - const: dh,imx6dl-dhcom-som 514 - const: fsl,imx6dl 515 516 - description: i.MX6DL Gateworks Ventana Boards 517 items: 518 - enum: 519 - gw,imx6dl-gw51xx 520 - gw,imx6dl-gw52xx 521 - gw,imx6dl-gw53xx 522 - gw,imx6dl-gw54xx 523 - gw,imx6dl-gw551x 524 - gw,imx6dl-gw552x 525 - gw,imx6dl-gw553x 526 - gw,imx6dl-gw560x 527 - gw,imx6dl-gw5903 528 - gw,imx6dl-gw5904 529 - gw,imx6dl-gw5907 530 - gw,imx6dl-gw5910 531 - gw,imx6dl-gw5912 532 - gw,imx6dl-gw5913 533 - const: gw,ventana 534 - const: fsl,imx6dl 535 536 - description: i.MX6DL PHYTEC phyBOARD-Mira 537 items: 538 - enum: 539 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 540 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 541 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira 542 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 543 - const: fsl,imx6dl 544 545 - description: i.MX6DL PHYTEC phyFLEX-i.MX6 546 items: 547 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board 548 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 549 - const: fsl,imx6dl 550 551 - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules 552 items: 553 - enum: 554 - toradex,colibri_imx6dl-aster # Colibri iMX6DL/S Module on Aster Board 555 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6DL/S Module on Colibri Evaluation Board V3 556 - toradex,colibri_imx6dl-iris # Colibri iMX6DL/S Module on Iris Board 557 - toradex,colibri_imx6dl-iris-v2 # Colibri iMX6DL/S Module on Iris Board V2 558 - const: toradex,colibri_imx6dl # Colibri iMX6DL/S Module 559 - const: fsl,imx6dl 560 561 - description: i.MX6S DHCOM DRC02 Board 562 items: 563 - const: dh,imx6s-dhcom-drc02 564 - const: dh,imx6s-dhcom-som 565 - const: fsl,imx6dl 566 567 - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x 568 items: 569 - const: tq,imx6dl-mba6x-a 570 - const: tq,mba6a # Expected by bootloader, to be removed in the future 571 - const: tq,imx6dl-tqma6dl-a 572 - const: fsl,imx6dl 573 574 - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x 575 items: 576 - const: tq,imx6dl-mba6x-b 577 - const: tq,mba6b # Expected by bootloader, to be removed in the future 578 - const: tq,imx6dl-tqma6dl-b 579 - const: fsl,imx6dl 580 581 - description: i.MX6SL based Boards 582 items: 583 - enum: 584 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board 585 - kobo,aura2 586 - kobo,tolino-shine2hd 587 - kobo,tolino-shine3 588 - kobo,tolino-vision 589 - kobo,tolino-vision5 590 - revotics,imx6sl-warp # Revotics WaRP Board 591 - const: fsl,imx6sl 592 593 - description: i.MX6SLL based Boards 594 items: 595 - enum: 596 - fsl,imx6sll-evk 597 - kobo,clarahd 598 - kobo,librah2o 599 - const: fsl,imx6sll 600 601 - description: i.MX6SX based Boards 602 items: 603 - enum: 604 - boundary,imx6sx-nitrogen6sx 605 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 606 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 607 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board 608 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board 609 - udoo,neobasic # UDOO Neo Basic Board 610 - udoo,neoextended # UDOO Neo Extended 611 - udoo,neofull # UDOO Neo Full 612 - const: fsl,imx6sx 613 614 - description: i.MX6UL based Boards 615 items: 616 - enum: 617 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit 618 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit 619 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 620 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module 621 - kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 622 - prt,prti6g # Protonic PRTI6G Board 623 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf 624 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit 625 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi 626 - const: fsl,imx6ul 627 628 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board 629 items: 630 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board 631 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM 632 - const: fsl,imx6ul 633 634 - description: i.MX6UL Digi International ConnectCore 6UL Boards 635 items: 636 - enum: 637 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express 638 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro 639 - const: digi,ccimx6ulsom 640 - const: fsl,imx6ul 641 642 - description: i.MX6UL Grinn liteBoard 643 items: 644 - const: grinn,imx6ul-liteboard 645 - const: grinn,imx6ul-litesom 646 - const: fsl,imx6ul 647 648 - description: i.MX6UL PHYTEC phyBOARD-Segin 649 items: 650 - enum: 651 - phytec,imx6ul-pbacd10-emmc 652 - phytec,imx6ul-pbacd10-nand 653 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL 654 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL 655 - const: fsl,imx6ul 656 657 - description: Kontron BL i.MX6UL (N631X S) Board 658 items: 659 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board 660 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 661 - const: fsl,imx6ul 662 663 - description: Kontron BL i.MX6UL 43 (N631X S 43) Board 664 items: 665 - const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display 666 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board 667 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 668 - const: fsl,imx6ul 669 670 - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board 671 items: 672 - enum: 673 - tq,imx6ul-tqma6ul1-mba6ulx 674 - const: tq,imx6ul-tqma6ul1 # MCIMX6G1 675 - const: fsl,imx6ul 676 677 - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board 678 items: 679 - enum: 680 - tq,imx6ul-tqma6ul2-mba6ulx 681 - const: tq,imx6ul-tqma6ul2 # MCIMX6G2 682 - const: fsl,imx6ul 683 684 - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board 685 items: 686 - enum: 687 - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter 688 - tq,imx6ul-tqma6ul2l-mba6ulxl 689 - const: tq,imx6ul-tqma6ul2l # MCIMX6G2, LGA SoM variant 690 - const: fsl,imx6ul 691 692 - description: i.MX6ULL based Boards 693 items: 694 - enum: 695 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 696 - joz,jozacp # JOZ Access Point 697 - kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 698 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board 699 - toradex,colibri-imx6ull # Colibri iMX6ULL Modules 700 - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 701 - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules 702 - const: fsl,imx6ull 703 704 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board 705 items: 706 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board 707 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM 708 - const: fsl,imx6ull 709 710 - description: i.MX6ULL chargebyte Tarragon Boards 711 items: 712 - enum: 713 - chargebyte,imx6ull-tarragon-master 714 - chargebyte,imx6ull-tarragon-micro 715 - chargebyte,imx6ull-tarragon-slave 716 - chargebyte,imx6ull-tarragon-slavext 717 - const: fsl,imx6ull 718 719 - description: i.MX6ULL DHCOM SoM based Boards 720 items: 721 - enum: 722 - dh,imx6ull-dhcom-drc02 723 - dh,imx6ull-dhcom-pdk2 724 - dh,imx6ull-dhcom-picoitx 725 - const: dh,imx6ull-dhcom-som # The DHCOR is soldered on the DHCOM 726 - const: dh,imx6ull-dhcor-som 727 - const: fsl,imx6ull 728 729 - description: i.MX6ULL DHCOR SoM based Boards 730 items: 731 - const: marantec,imx6ull-dhcor-maveo-box 732 - const: dh,imx6ull-dhcor-som 733 - const: fsl,imx6ull 734 735 - description: i.MX6ULL PHYTEC phyBOARD-Segin 736 items: 737 - enum: 738 - phytec,imx6ull-pbacd10-emmc 739 - phytec,imx6ull-pbacd10-nand 740 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL 741 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 742 - const: fsl,imx6ull 743 744 - description: i.MX6ULL PHYTEC phyGATE-Tauri 745 items: 746 - enum: 747 - phytec,imx6ull-phygate-tauri-emmc 748 - phytec,imx6ull-phygate-tauri-nand 749 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL 750 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 751 - const: fsl,imx6ull 752 753 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules 754 items: 755 - enum: 756 - toradex,colibri-imx6ull-aster # Aster Carrier Board 757 - toradex,colibri-imx6ull-eval # Colibri Evaluation Board V3 758 - toradex,colibri-imx6ull-iris # Iris Carrier Board 759 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board 760 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module 761 - const: fsl,imx6ull 762 763 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module 764 items: 765 - enum: 766 - toradex,colibri-imx6ull-emmc-aster # Aster Carrier Board 767 - toradex,colibri-imx6ull-emmc-eval # Colibri Evaluation B. V3 768 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board 769 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board 770 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 771 - const: fsl,imx6ull 772 773 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules 774 items: 775 - enum: 776 - toradex,colibri-imx6ull-wifi-eval # Colibri Eval. B. V3 777 - toradex,colibri-imx6ull-wifi-aster # Aster Carrier Board 778 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board 779 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board 780 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module 781 - const: fsl,imx6ull 782 783 - description: Kontron BL i.MX6ULL (N6411 S) Board 784 items: 785 - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board 786 - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 787 - const: fsl,imx6ull 788 789 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board 790 items: 791 - enum: 792 - tq,imx6ull-tqma6ull2-mba6ulx 793 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2 794 - const: fsl,imx6ull 795 796 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board 797 items: 798 - enum: 799 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter 800 - tq,imx6ull-tqma6ull2l-mba6ulxl 801 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant 802 - const: fsl,imx6ull 803 804 - description: i.MX6ULZ based Boards 805 items: 806 - enum: 807 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster 808 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 809 - const: fsl,imx6ull # This seems odd. Should be last? 810 - const: fsl,imx6ulz 811 812 - description: i.MX7S based Boards 813 items: 814 - enum: 815 - element14,imx7s-warp # Element14 Warp i.MX7 Board 816 - toradex,colibri-imx7s # Colibri iMX7S Module 817 - const: fsl,imx7s 818 819 - description: i.MX7S Boards with Toradex Colibri iMX7S Module 820 items: 821 - enum: 822 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board 823 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3 824 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board 825 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2 826 - const: toradex,colibri-imx7s 827 - const: fsl,imx7s 828 829 - description: TQ-Systems TQMa7S SoM on MBa7x board 830 items: 831 - const: tq,imx7s-mba7 832 - const: tq,imx7s-tqma7 833 - const: fsl,imx7s 834 835 - description: i.MX7D based Boards 836 items: 837 - enum: 838 - boundary,imx7d-nitrogen7 839 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7 840 - fsl,imx7d-sdb # i.MX7 SabreSD Board 841 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board 842 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator 843 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode 844 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board 845 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet 846 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01 847 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf 848 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit 849 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph 850 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi 851 - toradex,colibri-imx7d # Colibri iMX7D Module 852 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module 853 - zii,imx7d-rmu2 # ZII RMU2 Board 854 - zii,imx7d-rpu2 # ZII RPU2 Board 855 - const: fsl,imx7d 856 857 - description: TQ-Systems TQMa7D SoM on MBa7x board 858 items: 859 - const: tq,imx7d-mba7 860 - const: tq,imx7d-tqma7 861 - const: fsl,imx7d 862 863 - description: 864 Compulab SBC-iMX7 is a single board computer based on the 865 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 866 the CL-SOM-iMX7 System-on-Module providing most of the functions, 867 and SB-SOM-iMX7 carrier board providing additional peripheral 868 functions and connectors. 869 items: 870 - const: compulab,sbc-imx7 871 - const: compulab,cl-som-imx7 872 - const: fsl,imx7d 873 874 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module 875 items: 876 - enum: 877 - toradex,colibri-imx7d-aster # Aster Carrier Board 878 - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3 879 - toradex,colibri-imx7d-iris # Iris Carrier Board 880 - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2 881 - const: toradex,colibri-imx7d 882 - const: fsl,imx7d 883 884 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module 885 items: 886 - enum: 887 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board 888 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3 889 - toradex,colibri-imx7d-emmc-iris # Module on Iris Carrier Board 890 - toradex,colibri-imx7d-emmc-iris-v2 # Module on Iris Carrier Board V2 891 - const: toradex,colibri-imx7d-emmc 892 - const: fsl,imx7d 893 894 - description: i.MX7ULP based Boards 895 items: 896 - enum: 897 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board 898 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit 899 - const: fsl,imx7ulp 900 901 - description: i.MX8MM based Boards 902 items: 903 - enum: 904 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit 905 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board 906 - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC 907 - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base 908 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board 909 - fsl,imx8mm-evk # i.MX8MM EVK Board 910 - fsl,imx8mm-evkb # i.MX8MM EVKB Board 911 - gateworks,imx8mm-gw7904 912 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit 913 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit 914 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit 915 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board 916 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board 917 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board 918 - innocomm,wb15-evk # i.MX8MM Innocomm EVK board with WB15 SoM 919 - kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM 920 - kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM 921 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules 922 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT 923 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules 924 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module 925 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board 926 - const: fsl,imx8mm 927 928 - description: Emtop i.MX8MM based Boards 929 items: 930 - const: ees,imx8mm-emtop-baseboard # i.MX8MM Emtop SoM on i.MX8M Mini Baseboard V1 931 - const: ees,imx8mm-emtop-som # i.MX8MM Emtop SOM-IMX8MMLPD4 module 932 - const: fsl,imx8mm 933 934 - description: Engicam i.Core MX8M Mini SoM based boards 935 items: 936 - enum: 937 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 938 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit 939 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM 940 - const: fsl,imx8mm 941 942 - description: Kontron BL i.MX8MM (N801X S) Board 943 items: 944 - const: kontron,imx8mm-bl 945 - const: kontron,imx8mm-sl 946 - const: fsl,imx8mm 947 948 - description: Kontron BL i.MX8MM OSM-S (N802X S) Board 949 items: 950 - const: kontron,imx8mm-bl-osm-s 951 - const: kontron,imx8mm-osm-s 952 - const: fsl,imx8mm 953 954 - description: Toradex Boards with Verdin iMX8M Mini Modules 955 items: 956 - enum: 957 - menlo,mx8menlo # Verdin iMX8M Mini Module on i.MX8MM Menlo board 958 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia 959 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board 960 - toradex,verdin-imx8mm-nonwifi-yavia # Verdin iMX8M Mini Module on Yavia 961 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT 962 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 963 - const: fsl,imx8mm 964 965 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules 966 items: 967 - enum: 968 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia 969 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B. 970 - toradex,verdin-imx8mm-wifi-yavia # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia 971 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module 972 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 973 - const: fsl,imx8mm 974 975 - description: PHYTEC phyCORE-i.MX8MM SoM based boards 976 items: 977 - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK 978 - const: phytec,imx8mm-phycore-som # phyCORE-i.MX8MM SoM 979 - const: fsl,imx8mm 980 981 - description: Variscite VAR-SOM-MX8MM based boards 982 items: 983 - const: variscite,var-som-mx8mm-symphony 984 - const: variscite,var-som-mx8mm 985 - const: fsl,imx8mm 986 987 - description: 988 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip 989 variants. It is designed to be soldered on different carrier boards. 990 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only 991 one compatible is needed. 992 items: 993 - enum: 994 - cloos,imx8mm-phg # i.MX8MM Cloos PHG Board 995 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx 996 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM 997 - const: fsl,imx8mm 998 999 - description: i.MX8MN based Boards 1000 items: 1001 - enum: 1002 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit 1003 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2 1004 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO 1005 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board 1006 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board 1007 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board 1008 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board 1009 - const: fsl,imx8mn 1010 1011 - description: Variscite VAR-SOM-MX8MN based boards 1012 items: 1013 - const: variscite,var-som-mx8mn-symphony 1014 - const: variscite,var-som-mx8mn 1015 - const: fsl,imx8mn 1016 1017 - description: 1018 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip 1019 variants. It is designed to be soldered on different carrier boards. 1020 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only 1021 one compatible is needed. 1022 items: 1023 - enum: 1024 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx 1025 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM 1026 - const: fsl,imx8mn 1027 1028 - description: i.MX8MP based Boards 1029 items: 1030 - enum: 1031 - beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit 1032 - dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC 1033 - fsl,imx8mp-evk # i.MX8MP EVK Board 1034 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board 1035 - gateworks,imx8mp-gw7905-2x # i.MX8MP Gateworks Board 1036 - polyhex,imx8mp-debix # Polyhex Debix boards 1037 - polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board 1038 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules 1039 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT 1040 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules 1041 - const: fsl,imx8mp 1042 1043 - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules 1044 items: 1045 - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board 1046 - const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM 1047 - const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM 1048 - const: fsl,imx8mp 1049 1050 - description: i.MX8MP DHCOM based Boards 1051 items: 1052 - enum: 1053 - dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board 1054 - dh,imx8mp-dhcom-pdk3 # i.MX8MP DHCOM SoM on PDK3 board 1055 - const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM 1056 - const: fsl,imx8mp 1057 1058 - description: Engicam i.Core MX8M Plus SoM based boards 1059 items: 1060 - enum: 1061 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit 1062 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM 1063 - const: fsl,imx8mp 1064 1065 - description: PHYTEC phyCORE-i.MX8MP SoM based boards 1066 items: 1067 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK 1068 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM 1069 - const: fsl,imx8mp 1070 1071 - description: Toradex Boards with Verdin iMX8M Plus Modules 1072 items: 1073 - enum: 1074 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia 1075 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board 1076 - toradex,verdin-imx8mp-nonwifi-yavia # Verdin iMX8M Plus Module on Yavia 1077 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT 1078 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 1079 - const: fsl,imx8mp 1080 1081 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules 1082 items: 1083 - enum: 1084 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia 1085 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B. 1086 - toradex,verdin-imx8mp-wifi-yavia # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia 1087 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module 1088 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 1089 - const: fsl,imx8mp 1090 1091 - description: 1092 TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip 1093 variants. It is designed to be soldered on different carrier boards. 1094 All CPU variants use the same device tree hence only one compatible 1095 is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed 1096 version as an industrial computing device. 1097 items: 1098 - enum: 1099 - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL 1100 - const: tq,imx8mp-tqma8mpql # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM 1101 - const: fsl,imx8mp 1102 1103 - description: i.MX8MQ based Boards 1104 items: 1105 - enum: 1106 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board 1107 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 1108 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board 1109 - fsl,imx8mq-evk # i.MX8MQ EVK Board 1110 - google,imx8mq-phanbell # Google Coral Edge TPU 1111 - kontron,pitx-imx8m # Kontron pITX-imx8m Board 1112 - purism,librem5-devkit # Purism Librem5 devkit 1113 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse 1114 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk 1115 - const: fsl,imx8mq 1116 1117 - description: i.MX8MQ NITROGEN SoM based Boards 1118 items: 1119 - const: mntre,reform2 # MNT Reform2 Laptop 1120 - const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 1121 - const: fsl,imx8mq 1122 1123 - description: Purism Librem5 phones 1124 items: 1125 - enum: 1126 - purism,librem5r2 # Purism Librem5 phone "Chestnut" 1127 - purism,librem5r3 # Purism Librem5 phone "Dogwood" 1128 - purism,librem5r4 # Purism Librem5 phone "Evergreen" 1129 - const: purism,librem5 1130 - const: fsl,imx8mq 1131 1132 - description: 1133 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip 1134 variants. It is designed to be clicked on different carrier boards. 1135 items: 1136 - enum: 1137 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx 1138 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM 1139 - const: fsl,imx8mq 1140 1141 - description: Zodiac Inflight Innovations Ultra Boards 1142 items: 1143 - enum: 1144 - zii,imx8mq-ultra-rmb3 1145 - zii,imx8mq-ultra-zest 1146 - const: zii,imx8mq-ultra 1147 - const: fsl,imx8mq 1148 1149 - description: i.MX8QM based Boards 1150 items: 1151 - enum: 1152 - fsl,imx8qm-mek # i.MX8QM MEK Board 1153 - toradex,apalis-imx8 # Apalis iMX8 Modules 1154 - toradex,apalis-imx8-v1.1 # Apalis iMX8 V1.1 Modules 1155 - const: fsl,imx8qm 1156 1157 - description: i.MX8QM Boards with Toradex Apalis iMX8 Modules 1158 items: 1159 - enum: 1160 - toradex,apalis-imx8-eval # Apalis iMX8 Module on Apalis Evaluation Board 1161 - toradex,apalis-imx8-ixora-v1.1 # Apalis iMX8 Module on Ixora V1.1 Carrier Board 1162 - const: toradex,apalis-imx8 1163 - const: fsl,imx8qm 1164 1165 - description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules 1166 items: 1167 - enum: 1168 - toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. Board 1169 - toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board 1170 - toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board 1171 - const: toradex,apalis-imx8-v1.1 1172 - const: fsl,imx8qm 1173 1174 - description: i.MX8QXP based Boards 1175 items: 1176 - enum: 1177 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board 1178 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 1179 - toradex,colibri-imx8x # Colibri iMX8X Modules 1180 - const: fsl,imx8qxp 1181 1182 - description: i.MX8DXL based Boards 1183 items: 1184 - enum: 1185 - fsl,imx8dxl-evk # i.MX8DXL EVK Board 1186 - const: fsl,imx8dxl 1187 1188 - description: i.MX8QXP Boards with Toradex Colibri iMX8X Modules 1189 items: 1190 - enum: 1191 - toradex,colibri-imx8x-aster # Colibri iMX8X Module on Aster Board 1192 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3 1193 - toradex,colibri-imx8x-iris # Colibri iMX8X Module on Iris Board 1194 - toradex,colibri-imx8x-iris-v2 # Colibri iMX8X Module on Iris Board V2 1195 - const: toradex,colibri-imx8x 1196 - const: fsl,imx8qxp 1197 1198 - description: i.MX8ULP based Boards 1199 items: 1200 - enum: 1201 - fsl,imx8ulp-evk # i.MX8ULP EVK Board 1202 - const: fsl,imx8ulp 1203 1204 - description: i.MX93 based Boards 1205 items: 1206 - enum: 1207 - fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board 1208 - const: fsl,imx93 1209 1210 - description: i.MXRT1050 based Boards 1211 items: 1212 - enum: 1213 - fsl,imxrt1050-evk # i.MXRT1050 EVK Board 1214 - const: fsl,imxrt1050 1215 1216 - description: i.MXRT1170 based Boards 1217 items: 1218 - enum: 1219 - fsl,imxrt1170-evk # i.MXRT1170 EVK Board 1220 - const: fsl,imxrt1170 1221 1222 - description: 1223 Freescale Vybrid Platform Device Tree Bindings 1224 1225 For the Vybrid SoC familiy all variants with DDR controller are supported, 1226 which is the VF5xx and VF6xx series. Out of historical reasons, in most 1227 places the kernel uses vf610 to refer to the whole familiy. 1228 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 1229 core support. 1230 items: 1231 - enum: 1232 - fsl,vf500 1233 - fsl,vf510 1234 - fsl,vf600 1235 - fsl,vf610 1236 - fsl,vf610m4 1237 1238 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board 1239 items: 1240 - const: toradex,vf500-colibri_vf50-on-eval 1241 - const: toradex,vf500-colibri_vf50 1242 - const: fsl,vf500 1243 1244 - description: VF610 based Boards 1245 items: 1246 - enum: 1247 - fsl,vf610-twr # VF610 Tower Board 1248 - lwn,bk4 # Liebherr BK4 controller 1249 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board 1250 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules 1251 - const: fsl,vf610 1252 1253 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board 1254 items: 1255 - const: toradex,vf610-colibri_vf61-on-eval 1256 - const: toradex,vf610-colibri_vf61 1257 - const: fsl,vf610 1258 1259 - description: ZII's VF610 based Boards 1260 items: 1261 - enum: 1262 - zii,vf610cfu1 # ZII VF610 CFU1 Board 1263 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 1264 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 1265 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 1266 - zii,vf610dtu # ZII VF610 SSMB DTU Board 1267 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 1268 - zii,vf610spb4 # ZII VF610 SPB4 Board 1269 - const: zii,vf610dev 1270 - const: fsl,vf610 1271 1272 - description: LS1012A based Boards 1273 items: 1274 - enum: 1275 - ebs-systart,oxalis 1276 - fsl,ls1012a-rdb 1277 - fsl,ls1012a-frdm 1278 - fsl,ls1012a-frwy 1279 - fsl,ls1012a-qds 1280 - const: fsl,ls1012a 1281 1282 - description: LS1021A based Boards 1283 items: 1284 - enum: 1285 - fsl,ls1021a-iot 1286 - fsl,ls1021a-moxa-uc-8410a 1287 - fsl,ls1021a-qds 1288 - fsl,ls1021a-tsn 1289 - fsl,ls1021a-twr 1290 - const: fsl,ls1021a 1291 1292 - description: LS1028A based Boards 1293 items: 1294 - enum: 1295 - fsl,ls1028a-qds 1296 - fsl,ls1028a-rdb 1297 - const: fsl,ls1028a 1298 1299 - description: Kontron KBox A-230-LS 1300 items: 1301 - const: kontron,kbox-a-230-ls 1302 - const: kontron,sl28-var4 1303 - const: kontron,sl28 1304 - const: fsl,ls1028a 1305 - description: 1306 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0 1307 items: 1308 - enum: 1309 - kontron,sl28-var1-ads2 1310 - kontron,sl28-var2-ads2 1311 - kontron,sl28-var3-ads2 1312 - kontron,sl28-var4-ads2 1313 - enum: 1314 - kontron,sl28-var1 1315 - kontron,sl28-var2 1316 - kontron,sl28-var3 1317 - kontron,sl28-var4 1318 - const: kontron,sl28 1319 - const: fsl,ls1028a 1320 1321 - description: 1322 Kontron SMARC-sAL28 board (on a generic/undefined carrier) 1323 items: 1324 - enum: 1325 - kontron,sl28-var1 1326 - kontron,sl28-var2 1327 - kontron,sl28-var3 1328 - kontron,sl28-var4 1329 - const: kontron,sl28 1330 - const: fsl,ls1028a 1331 1332 - description: 1333 Kontron SMARC-sAL28 board (base). This is used in the base device 1334 tree which is compatible with the overlays provided by the 1335 vendor. 1336 items: 1337 - const: kontron,sl28 1338 - const: fsl,ls1028a 1339 1340 - description: LS1043A based Boards 1341 items: 1342 - enum: 1343 - fsl,ls1043a-rdb 1344 - fsl,ls1043a-qds 1345 - const: fsl,ls1043a 1346 1347 - description: LS1046A based Boards 1348 items: 1349 - enum: 1350 - fsl,ls1046a-frwy 1351 - fsl,ls1046a-qds 1352 - fsl,ls1046a-rdb 1353 - const: fsl,ls1046a 1354 1355 - description: LS1088A based Boards 1356 items: 1357 - enum: 1358 - fsl,ls1088a-qds 1359 - fsl,ls1088a-rdb 1360 - const: fsl,ls1088a 1361 1362 - description: LS2080A based Boards 1363 items: 1364 - enum: 1365 - fsl,ls2080a-simu 1366 - fsl,ls2080a-qds 1367 - fsl,ls2080a-rdb 1368 - const: fsl,ls2080a 1369 1370 - description: LS2088A based Boards 1371 items: 1372 - enum: 1373 - fsl,ls2088a-qds 1374 - fsl,ls2088a-rdb 1375 - const: fsl,ls2088a 1376 1377 - description: LX2160A based Boards 1378 items: 1379 - enum: 1380 - fsl,lx2160a-bluebox3 1381 - fsl,lx2160a-bluebox3-rev-a 1382 - fsl,lx2160a-qds 1383 - fsl,lx2160a-rdb 1384 - fsl,lx2162a-qds 1385 - const: fsl,lx2160a 1386 1387 - description: SolidRun LX2160A based Boards 1388 items: 1389 - enum: 1390 - solidrun,clearfog-cx 1391 - solidrun,honeycomb 1392 - const: solidrun,lx2160a-cex7 1393 - const: fsl,lx2160a 1394 1395 - description: S32G2 based Boards 1396 items: 1397 - enum: 1398 - nxp,s32g274a-evb 1399 - nxp,s32g274a-rdb2 1400 - const: nxp,s32g2 1401 1402 - description: S32V234 based Boards 1403 items: 1404 - enum: 1405 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board 1406 - const: fsl,s32v234 1407 1408 - description: Traverse LS1088A based Boards 1409 items: 1410 - enum: 1411 - traverse,ten64 # Ten64 Networking Appliance / Board 1412 - const: fsl,ls1088a 1413 1414additionalProperties: true 1415 1416... 1417