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 - zealz,imx6q-gk802 # Zealz GK802 304 - zii,imx6q-zii-rdu2 # ZII RDU2 Board 305 - const: fsl,imx6q 306 307 - description: i.MX6Q Advantech DMS-BA16 Boards 308 items: 309 - enum: 310 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16 311 - ge,imx6q-b450v3 # General Electric B450v3 312 - ge,imx6q-b650v3 # General Electric B650v3 313 - ge,imx6q-b850v3 # General Electric B850v3 314 - const: advantech,imx6q-ba16 315 - const: fsl,imx6q 316 317 - description: i.MX6Q Armadeus APF6 Boards 318 items: 319 - const: armadeus,imx6q-apf6dev 320 - const: armadeus,imx6q-apf6 321 - const: fsl,imx6q 322 323 - description: i.MX6Q CompuLab Utilite Pro Board 324 items: 325 - const: compulab,utilite-pro 326 - const: compulab,cm-fx6 327 - const: fsl,imx6q 328 329 - description: i.MX6Q DFI FS700-M60-6QD Board 330 items: 331 - const: dfi,fs700-m60-6qd 332 - const: dfi,fs700e-m60 333 - const: fsl,imx6q 334 335 - description: i.MX6Q DHCOM Premium Developer Kit Board 336 items: 337 - const: dh,imx6q-dhcom-pdk2 338 - const: dh,imx6q-dhcom-som 339 - const: fsl,imx6q 340 341 - description: i.MX6Q Gateworks Ventana Boards 342 items: 343 - enum: 344 - gw,imx6q-gw51xx 345 - gw,imx6q-gw52xx 346 - gw,imx6q-gw53xx 347 - gw,imx6q-gw5400-a 348 - gw,imx6q-gw54xx 349 - gw,imx6q-gw551x 350 - gw,imx6q-gw552x 351 - gw,imx6q-gw553x 352 - gw,imx6q-gw560x 353 - gw,imx6q-gw5903 354 - gw,imx6q-gw5904 355 - gw,imx6q-gw5907 356 - gw,imx6q-gw5910 357 - gw,imx6q-gw5912 358 - gw,imx6q-gw5913 359 - const: gw,ventana 360 - const: fsl,imx6q 361 362 - description: i.MX6Q PHYTEC phyBOARD-Mira 363 items: 364 - enum: 365 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 366 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 367 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira 368 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 369 - const: fsl,imx6q 370 371 - description: i.MX6Q PHYTEC phyFLEX-i.MX6 372 items: 373 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board 374 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 375 - const: fsl,imx6q 376 377 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules 378 items: 379 - enum: 380 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board 381 - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board 382 - toradex,apalis_imx6q-ixora-v1.2 # Apalis iMX6Q/D Module on Ixora V1.2 Carrier Board 383 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board 384 - const: toradex,apalis_imx6q 385 - const: fsl,imx6q 386 387 - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x 388 items: 389 - const: tq,imx6q-mba6x-a 390 - const: tq,mba6a # Expected by bootloader, to be removed in the future 391 - const: tq,imx6q-tqma6q-a 392 - const: fsl,imx6q 393 394 - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x 395 items: 396 - const: tq,imx6q-mba6x-b 397 - const: tq,mba6b # Expected by bootloader, to be removed in the future 398 - const: tq,imx6q-tqma6q-b 399 - const: fsl,imx6q 400 401 - description: i.MX6QP based Boards 402 items: 403 - enum: 404 - boundary,imx6qp-nitrogen6_max 405 - boundary,imx6qp-nitrogen6_som2 406 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board 407 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board 408 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module 409 - kvg,vicutp # Kverneland UT1P board 410 - prt,prtwd3 # Protonic WD3 board 411 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board 412 - ysoft,imx6qp-yapp4-crux-plus # i.MX6 Quad Plus Y Soft IOTA Crux+ board 413 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board 414 - const: fsl,imx6qp 415 416 - description: i.MX6QP PHYTEC phyBOARD-Mira 417 items: 418 - const: phytec,imx6qp-pbac06-nand 419 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira 420 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 421 - const: fsl,imx6qp 422 423 - description: TQ-Systems TQMa6QP SoM on MBa6x 424 items: 425 - const: tq,imx6qp-mba6x-b 426 - const: tq,mba6b # Expected by bootloader, to be removed in the future 427 - const: tq,imx6qp-tqma6qp-b 428 - const: fsl,imx6qp 429 430 - description: i.MX6DL based Boards 431 items: 432 - enum: 433 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4 434 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7 435 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4 436 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7 437 - alt,alti6p # Altesco I6P Board 438 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite 439 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x 440 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj 441 - eckelmann,imx6dl-ci4x10 442 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM 443 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base 444 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit 445 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit 446 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board 447 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board 448 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board 449 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules 450 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module 451 - kvg,victgo # Kverneland TGO 452 - kvg,vicut1 # Kverneland UT1 board 453 - ply,plybas # Plymovent BAS board 454 - ply,plym2m # Plymovent M2M board 455 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual 456 - prt,prtmvt # Protonic MVT board 457 - prt,prtrvt # Protonic RVT board 458 - prt,prtvt7 # Protonic VT7 board 459 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board 460 - riot,imx6s-riotboard # RIoTboard i.MX6S 461 - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2 462 - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6 463 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite 464 - solidrun,hummingboard/dl 465 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite 466 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite 467 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf 468 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit 469 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph 470 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi 471 - technologic,imx6dl-ts4900 472 - technologic,imx6dl-ts7970 473 - toradex,colibri_imx6dl # Colibri iMX6 Modules 474 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board 475 - vdl,lanmcu # Van der Laan LANMCU board 476 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board 477 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board 478 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board 479 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board 480 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board 481 - const: fsl,imx6dl 482 483 - description: i.MX6DL based Armadeus AFP6 Board 484 items: 485 - const: armadeus,imx6dl-apf6dev 486 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM 487 - const: fsl,imx6dl 488 489 - description: i.MX6DL based congatec QMX6 Boards 490 items: 491 - enum: 492 - ge,imx6dl-b105v2 # General Electric B105v2 493 - ge,imx6dl-b105pv2 # General Electric B105Pv2 494 - ge,imx6dl-b125v2 # General Electric B125v2 495 - ge,imx6dl-b125pv2 # General Electric B125Pv2 496 - ge,imx6dl-b155v2 # General Electric B155v2 497 - const: congatec,qmx6 498 - const: fsl,imx6dl 499 500 - description: i.MX6DL based DFI FS700-M60-6DL Board 501 items: 502 - const: dfi,fs700-m60-6dl 503 - const: dfi,fs700e-m60 504 - const: fsl,imx6dl 505 506 - description: i.MX6DL DHCOM PicoITX Board 507 items: 508 - const: dh,imx6dl-dhcom-picoitx 509 - const: dh,imx6dl-dhcom-som 510 - const: fsl,imx6dl 511 512 - description: i.MX6DL Gateworks Ventana Boards 513 items: 514 - enum: 515 - gw,imx6dl-gw51xx 516 - gw,imx6dl-gw52xx 517 - gw,imx6dl-gw53xx 518 - gw,imx6dl-gw54xx 519 - gw,imx6dl-gw551x 520 - gw,imx6dl-gw552x 521 - gw,imx6dl-gw553x 522 - gw,imx6dl-gw560x 523 - gw,imx6dl-gw5903 524 - gw,imx6dl-gw5904 525 - gw,imx6dl-gw5907 526 - gw,imx6dl-gw5910 527 - gw,imx6dl-gw5912 528 - gw,imx6dl-gw5913 529 - const: gw,ventana 530 - const: fsl,imx6dl 531 532 - description: i.MX6DL PHYTEC phyBOARD-Mira 533 items: 534 - enum: 535 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 536 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 537 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira 538 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 539 - const: fsl,imx6dl 540 541 - description: i.MX6DL PHYTEC phyFLEX-i.MX6 542 items: 543 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board 544 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 545 - const: fsl,imx6dl 546 547 - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules 548 items: 549 - enum: 550 - toradex,colibri_imx6dl-aster # Colibri iMX6DL/S Module on Aster Board 551 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6DL/S Module on Colibri Evaluation Board V3 552 - toradex,colibri_imx6dl-iris # Colibri iMX6DL/S Module on Iris Board 553 - toradex,colibri_imx6dl-iris-v2 # Colibri iMX6DL/S Module on Iris Board V2 554 - const: toradex,colibri_imx6dl # Colibri iMX6DL/S Module 555 - const: fsl,imx6dl 556 557 - description: i.MX6S DHCOM DRC02 Board 558 items: 559 - const: dh,imx6s-dhcom-drc02 560 - const: dh,imx6s-dhcom-som 561 - const: fsl,imx6dl 562 563 - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x 564 items: 565 - const: tq,imx6dl-mba6x-a 566 - const: tq,mba6a # Expected by bootloader, to be removed in the future 567 - const: tq,imx6dl-tqma6dl-a 568 - const: fsl,imx6dl 569 570 - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x 571 items: 572 - const: tq,imx6dl-mba6x-b 573 - const: tq,mba6b # Expected by bootloader, to be removed in the future 574 - const: tq,imx6dl-tqma6dl-b 575 - const: fsl,imx6dl 576 577 - description: i.MX6SL based Boards 578 items: 579 - enum: 580 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board 581 - kobo,aura2 582 - kobo,tolino-shine2hd 583 - kobo,tolino-shine3 584 - kobo,tolino-vision5 585 - revotics,imx6sl-warp # Revotics WaRP Board 586 - const: fsl,imx6sl 587 588 - description: i.MX6SLL based Boards 589 items: 590 - enum: 591 - fsl,imx6sll-evk 592 - kobo,clarahd 593 - kobo,librah2o 594 - const: fsl,imx6sll 595 596 - description: i.MX6SX based Boards 597 items: 598 - enum: 599 - boundary,imx6sx-nitrogen6sx 600 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 601 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 602 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board 603 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board 604 - udoo,neobasic # UDOO Neo Basic Board 605 - udoo,neoextended # UDOO Neo Extended 606 - udoo,neofull # UDOO Neo Full 607 - const: fsl,imx6sx 608 609 - description: i.MX6UL based Boards 610 items: 611 - enum: 612 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit 613 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit 614 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 615 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module 616 - kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 617 - prt,prti6g # Protonic PRTI6G Board 618 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf 619 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit 620 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi 621 - const: fsl,imx6ul 622 623 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board 624 items: 625 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board 626 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM 627 - const: fsl,imx6ul 628 629 - description: i.MX6UL Digi International ConnectCore 6UL Boards 630 items: 631 - enum: 632 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express 633 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro 634 - const: digi,ccimx6ulsom 635 - const: fsl,imx6ul 636 637 - description: i.MX6UL Grinn liteBoard 638 items: 639 - const: grinn,imx6ul-liteboard 640 - const: grinn,imx6ul-litesom 641 - const: fsl,imx6ul 642 643 - description: i.MX6UL PHYTEC phyBOARD-Segin 644 items: 645 - enum: 646 - phytec,imx6ul-pbacd10-emmc 647 - phytec,imx6ul-pbacd10-nand 648 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL 649 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL 650 - const: fsl,imx6ul 651 652 - description: Kontron BL i.MX6UL (N631X S) Board 653 items: 654 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board 655 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 656 - const: fsl,imx6ul 657 658 - description: Kontron BL i.MX6UL 43 (N631X S 43) Board 659 items: 660 - const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display 661 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board 662 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 663 - const: fsl,imx6ul 664 665 - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board 666 items: 667 - enum: 668 - tq,imx6ul-tqma6ul1-mba6ulx 669 - const: tq,imx6ul-tqma6ul1 # MCIMX6G1 670 - const: fsl,imx6ul 671 672 - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board 673 items: 674 - enum: 675 - tq,imx6ul-tqma6ul2-mba6ulx 676 - const: tq,imx6ul-tqma6ul2 # MCIMX6G2 677 - const: fsl,imx6ul 678 679 - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board 680 items: 681 - enum: 682 - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter 683 - tq,imx6ul-tqma6ul2l-mba6ulxl 684 - const: tq,imx6ul-tqma6ul2l # MCIMX6G2, LGA SoM variant 685 - const: fsl,imx6ul 686 687 - description: i.MX6ULL based Boards 688 items: 689 - enum: 690 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 691 - joz,jozacp # JOZ Access Point 692 - kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 693 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board 694 - toradex,colibri-imx6ull # Colibri iMX6ULL Modules 695 - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 696 - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules 697 - const: fsl,imx6ull 698 699 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board 700 items: 701 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board 702 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM 703 - const: fsl,imx6ull 704 705 - description: i.MX6ULL DHCOM SoM based Boards 706 items: 707 - enum: 708 - dh,imx6ull-dhcom-drc02 709 - dh,imx6ull-dhcom-pdk2 710 - dh,imx6ull-dhcom-picoitx 711 - const: dh,imx6ull-dhcom-som # The DHCOR is soldered on the DHCOM 712 - const: dh,imx6ull-dhcor-som 713 - const: fsl,imx6ull 714 715 - description: i.MX6ULL PHYTEC phyBOARD-Segin 716 items: 717 - enum: 718 - phytec,imx6ull-pbacd10-emmc 719 - phytec,imx6ull-pbacd10-nand 720 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL 721 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 722 - const: fsl,imx6ull 723 724 - description: i.MX6ULL PHYTEC phyGATE-Tauri 725 items: 726 - enum: 727 - phytec,imx6ull-phygate-tauri-emmc 728 - phytec,imx6ull-phygate-tauri-nand 729 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL 730 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 731 - const: fsl,imx6ull 732 733 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules 734 items: 735 - enum: 736 - toradex,colibri-imx6ull-aster # Aster Carrier Board 737 - toradex,colibri-imx6ull-eval # Colibri Evaluation Board V3 738 - toradex,colibri-imx6ull-iris # Iris Carrier Board 739 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board 740 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module 741 - const: fsl,imx6ull 742 743 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module 744 items: 745 - enum: 746 - toradex,colibri-imx6ull-emmc-aster # Aster Carrier Board 747 - toradex,colibri-imx6ull-emmc-eval # Colibri Evaluation B. V3 748 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board 749 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board 750 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 751 - const: fsl,imx6ull 752 753 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules 754 items: 755 - enum: 756 - toradex,colibri-imx6ull-wifi-eval # Colibri Eval. B. V3 757 - toradex,colibri-imx6ull-wifi-aster # Aster Carrier Board 758 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board 759 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board 760 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module 761 - const: fsl,imx6ull 762 763 - description: Kontron BL i.MX6ULL (N6411 S) Board 764 items: 765 - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board 766 - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 767 - const: fsl,imx6ull 768 769 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board 770 items: 771 - enum: 772 - tq,imx6ull-tqma6ull2-mba6ulx 773 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2 774 - const: fsl,imx6ull 775 776 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board 777 items: 778 - enum: 779 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter 780 - tq,imx6ull-tqma6ull2l-mba6ulxl 781 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant 782 - const: fsl,imx6ull 783 784 - description: i.MX6ULZ based Boards 785 items: 786 - enum: 787 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster 788 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 789 - const: fsl,imx6ull # This seems odd. Should be last? 790 - const: fsl,imx6ulz 791 792 - description: i.MX7S based Boards 793 items: 794 - enum: 795 - element14,imx7s-warp # Element14 Warp i.MX7 Board 796 - toradex,colibri-imx7s # Colibri iMX7S Module 797 - const: fsl,imx7s 798 799 - description: i.MX7S Boards with Toradex Colibri iMX7S Module 800 items: 801 - enum: 802 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board 803 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3 804 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board 805 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2 806 - const: toradex,colibri-imx7s 807 - const: fsl,imx7s 808 809 - description: TQ-Systems TQMa7S SoM on MBa7x board 810 items: 811 - const: tq,imx7s-mba7 812 - const: tq,imx7s-tqma7 813 - const: fsl,imx7s 814 815 - description: i.MX7D based Boards 816 items: 817 - enum: 818 - boundary,imx7d-nitrogen7 819 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7 820 - fsl,imx7d-sdb # i.MX7 SabreSD Board 821 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board 822 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator 823 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode 824 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board 825 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet 826 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01 827 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf 828 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit 829 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph 830 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi 831 - toradex,colibri-imx7d # Colibri iMX7D Module 832 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module 833 - zii,imx7d-rmu2 # ZII RMU2 Board 834 - zii,imx7d-rpu2 # ZII RPU2 Board 835 - const: fsl,imx7d 836 837 - description: TQ-Systems TQMa7D SoM on MBa7x board 838 items: 839 - const: tq,imx7d-mba7 840 - const: tq,imx7d-tqma7 841 - const: fsl,imx7d 842 843 - description: 844 Compulab SBC-iMX7 is a single board computer based on the 845 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 846 the CL-SOM-iMX7 System-on-Module providing most of the functions, 847 and SB-SOM-iMX7 carrier board providing additional peripheral 848 functions and connectors. 849 items: 850 - const: compulab,sbc-imx7 851 - const: compulab,cl-som-imx7 852 - const: fsl,imx7d 853 854 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module 855 items: 856 - enum: 857 - toradex,colibri-imx7d-aster # Aster Carrier Board 858 - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3 859 - toradex,colibri-imx7d-iris # Iris Carrier Board 860 - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2 861 - const: toradex,colibri-imx7d 862 - const: fsl,imx7d 863 864 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module 865 items: 866 - enum: 867 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board 868 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3 869 - toradex,colibri-imx7d-emmc-iris # Module on Iris Carrier Board 870 - toradex,colibri-imx7d-emmc-iris-v2 # Module on Iris Carrier Board V2 871 - const: toradex,colibri-imx7d-emmc 872 - const: fsl,imx7d 873 874 - description: i.MX7ULP based Boards 875 items: 876 - enum: 877 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board 878 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit 879 - const: fsl,imx7ulp 880 881 - description: i.MX8MM based Boards 882 items: 883 - enum: 884 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit 885 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board 886 - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC 887 - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base 888 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board 889 - fsl,imx8mm-evk # i.MX8MM EVK Board 890 - gateworks,imx8mm-gw7904 891 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit 892 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit 893 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit 894 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board 895 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board 896 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board 897 - innocomm,wb15-evk # i.MX8MM Innocomm EVK board with WB15 SoM 898 - kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM 899 - kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM 900 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules 901 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT 902 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules 903 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module 904 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board 905 - const: fsl,imx8mm 906 907 - description: Engicam i.Core MX8M Mini SoM based boards 908 items: 909 - enum: 910 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 911 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit 912 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM 913 - const: fsl,imx8mm 914 915 - description: Kontron BL i.MX8MM (N801X S) Board 916 items: 917 - const: kontron,imx8mm-bl 918 - const: kontron,imx8mm-sl 919 - const: fsl,imx8mm 920 921 - description: Kontron BL i.MX8MM OSM-S (N802X S) Board 922 items: 923 - const: kontron,imx8mm-bl-osm-s 924 - const: kontron,imx8mm-osm-s 925 - const: fsl,imx8mm 926 927 - description: Toradex Boards with Verdin iMX8M Mini Modules 928 items: 929 - enum: 930 - menlo,mx8menlo # Verdin iMX8M Mini Module on i.MX8MM Menlo board 931 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia 932 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board 933 - toradex,verdin-imx8mm-nonwifi-yavia # Verdin iMX8M Mini Module on Yavia 934 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT 935 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 936 - const: fsl,imx8mm 937 938 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules 939 items: 940 - enum: 941 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia 942 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B. 943 - toradex,verdin-imx8mm-wifi-yavia # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia 944 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module 945 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 946 - const: fsl,imx8mm 947 948 - description: PHYTEC phyCORE-i.MX8MM SoM based boards 949 items: 950 - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK 951 - const: phytec,imx8mm-phycore-som # phyCORE-i.MX8MM SoM 952 - const: fsl,imx8mm 953 954 - description: Variscite VAR-SOM-MX8MM based boards 955 items: 956 - const: variscite,var-som-mx8mm-symphony 957 - const: variscite,var-som-mx8mm 958 - const: fsl,imx8mm 959 960 - description: 961 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip 962 variants. It is designed to be soldered on different carrier boards. 963 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only 964 one compatible is needed. 965 items: 966 - enum: 967 - cloos,imx8mm-phg # i.MX8MM Cloos PHG Board 968 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx 969 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM 970 - const: fsl,imx8mm 971 972 - description: i.MX8MN based Boards 973 items: 974 - enum: 975 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit 976 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2 977 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO 978 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board 979 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board 980 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board 981 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board 982 - const: fsl,imx8mn 983 984 - description: Variscite VAR-SOM-MX8MN based boards 985 items: 986 - const: variscite,var-som-mx8mn-symphony 987 - const: variscite,var-som-mx8mn 988 - const: fsl,imx8mn 989 990 - description: 991 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip 992 variants. It is designed to be soldered on different carrier boards. 993 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only 994 one compatible is needed. 995 items: 996 - enum: 997 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx 998 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM 999 - const: fsl,imx8mn 1000 1001 - description: i.MX8MP based Boards 1002 items: 1003 - enum: 1004 - beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit 1005 - fsl,imx8mp-evk # i.MX8MP EVK Board 1006 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board 1007 - polyhex,imx8mp-debix # Polyhex Debix boards 1008 - polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board 1009 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules 1010 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT 1011 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules 1012 - const: fsl,imx8mp 1013 1014 - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules 1015 items: 1016 - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board 1017 - const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM 1018 - const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM 1019 - const: fsl,imx8mp 1020 1021 - description: i.MX8MP DHCOM based Boards 1022 items: 1023 - const: dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board 1024 - const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM 1025 - const: fsl,imx8mp 1026 1027 - description: Engicam i.Core MX8M Plus SoM based boards 1028 items: 1029 - enum: 1030 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit 1031 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM 1032 - const: fsl,imx8mp 1033 1034 - description: PHYTEC phyCORE-i.MX8MP SoM based boards 1035 items: 1036 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK 1037 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM 1038 - const: fsl,imx8mp 1039 1040 - description: Toradex Boards with Verdin iMX8M Plus Modules 1041 items: 1042 - enum: 1043 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia 1044 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board 1045 - toradex,verdin-imx8mp-nonwifi-yavia # Verdin iMX8M Plus Module on Yavia 1046 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT 1047 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 1048 - const: fsl,imx8mp 1049 1050 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules 1051 items: 1052 - enum: 1053 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia 1054 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B. 1055 - toradex,verdin-imx8mp-wifi-yavia # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia 1056 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module 1057 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 1058 - const: fsl,imx8mp 1059 1060 - description: 1061 TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip 1062 variants. It is designed to be soldered on different carrier boards. 1063 All CPU variants use the same device tree hence only one compatible 1064 is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed 1065 version as an industrial computing device. 1066 items: 1067 - enum: 1068 - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL 1069 - const: tq,imx8mp-tqma8mpql # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM 1070 - const: fsl,imx8mp 1071 1072 - description: i.MX8MQ based Boards 1073 items: 1074 - enum: 1075 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board 1076 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 1077 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board 1078 - fsl,imx8mq-evk # i.MX8MQ EVK Board 1079 - google,imx8mq-phanbell # Google Coral Edge TPU 1080 - kontron,pitx-imx8m # Kontron pITX-imx8m Board 1081 - purism,librem5-devkit # Purism Librem5 devkit 1082 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse 1083 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk 1084 - const: fsl,imx8mq 1085 1086 - description: i.MX8MQ NITROGEN SoM based Boards 1087 items: 1088 - const: mntre,reform2 # MNT Reform2 Laptop 1089 - const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 1090 - const: fsl,imx8mq 1091 1092 - description: Purism Librem5 phones 1093 items: 1094 - enum: 1095 - purism,librem5r2 # Purism Librem5 phone "Chestnut" 1096 - purism,librem5r3 # Purism Librem5 phone "Dogwood" 1097 - purism,librem5r4 # Purism Librem5 phone "Evergreen" 1098 - const: purism,librem5 1099 - const: fsl,imx8mq 1100 1101 - description: 1102 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip 1103 variants. It is designed to be clicked on different carrier boards. 1104 items: 1105 - enum: 1106 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx 1107 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM 1108 - const: fsl,imx8mq 1109 1110 - description: Zodiac Inflight Innovations Ultra Boards 1111 items: 1112 - enum: 1113 - zii,imx8mq-ultra-rmb3 1114 - zii,imx8mq-ultra-zest 1115 - const: zii,imx8mq-ultra 1116 - const: fsl,imx8mq 1117 1118 - description: i.MX8QM based Boards 1119 items: 1120 - enum: 1121 - fsl,imx8qm-mek # i.MX8QM MEK Board 1122 - const: fsl,imx8qm 1123 1124 - description: i.MX8QXP based Boards 1125 items: 1126 - enum: 1127 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board 1128 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 1129 - toradex,colibri-imx8x # Colibri iMX8X Modules 1130 - const: fsl,imx8qxp 1131 1132 - description: i.MX8DXL based Boards 1133 items: 1134 - enum: 1135 - fsl,imx8dxl-evk # i.MX8DXL EVK Board 1136 - const: fsl,imx8dxl 1137 1138 - description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules 1139 items: 1140 - enum: 1141 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3 1142 - const: toradex,colibri-imx8x 1143 - const: fsl,imx8qxp 1144 1145 - description: i.MX8ULP based Boards 1146 items: 1147 - enum: 1148 - fsl,imx8ulp-evk # i.MX8ULP EVK Board 1149 - const: fsl,imx8ulp 1150 1151 - description: i.MX93 based Boards 1152 items: 1153 - enum: 1154 - fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board 1155 - const: fsl,imx93 1156 1157 - description: i.MXRT1050 based Boards 1158 items: 1159 - enum: 1160 - fsl,imxrt1050-evk # i.MXRT1050 EVK Board 1161 - const: fsl,imxrt1050 1162 1163 - description: i.MXRT1170 based Boards 1164 items: 1165 - enum: 1166 - fsl,imxrt1170-evk # i.MXRT1170 EVK Board 1167 - const: fsl,imxrt1170 1168 1169 - description: 1170 Freescale Vybrid Platform Device Tree Bindings 1171 1172 For the Vybrid SoC familiy all variants with DDR controller are supported, 1173 which is the VF5xx and VF6xx series. Out of historical reasons, in most 1174 places the kernel uses vf610 to refer to the whole familiy. 1175 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 1176 core support. 1177 items: 1178 - enum: 1179 - fsl,vf500 1180 - fsl,vf510 1181 - fsl,vf600 1182 - fsl,vf610 1183 - fsl,vf610m4 1184 1185 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board 1186 items: 1187 - const: toradex,vf500-colibri_vf50-on-eval 1188 - const: toradex,vf500-colibri_vf50 1189 - const: fsl,vf500 1190 1191 - description: VF610 based Boards 1192 items: 1193 - enum: 1194 - fsl,vf610-twr # VF610 Tower Board 1195 - lwn,bk4 # Liebherr BK4 controller 1196 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board 1197 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules 1198 - const: fsl,vf610 1199 1200 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board 1201 items: 1202 - const: toradex,vf610-colibri_vf61-on-eval 1203 - const: toradex,vf610-colibri_vf61 1204 - const: fsl,vf610 1205 1206 - description: ZII's VF610 based Boards 1207 items: 1208 - enum: 1209 - zii,vf610cfu1 # ZII VF610 CFU1 Board 1210 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 1211 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 1212 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 1213 - zii,vf610dtu # ZII VF610 SSMB DTU Board 1214 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 1215 - zii,vf610spb4 # ZII VF610 SPB4 Board 1216 - const: zii,vf610dev 1217 - const: fsl,vf610 1218 1219 - description: LS1012A based Boards 1220 items: 1221 - enum: 1222 - ebs-systart,oxalis 1223 - fsl,ls1012a-rdb 1224 - fsl,ls1012a-frdm 1225 - fsl,ls1012a-frwy 1226 - fsl,ls1012a-qds 1227 - const: fsl,ls1012a 1228 1229 - description: LS1021A based Boards 1230 items: 1231 - enum: 1232 - fsl,ls1021a-iot 1233 - fsl,ls1021a-moxa-uc-8410a 1234 - fsl,ls1021a-qds 1235 - fsl,ls1021a-tsn 1236 - fsl,ls1021a-twr 1237 - const: fsl,ls1021a 1238 1239 - description: LS1028A based Boards 1240 items: 1241 - enum: 1242 - fsl,ls1028a-qds 1243 - fsl,ls1028a-rdb 1244 - const: fsl,ls1028a 1245 1246 - description: Kontron KBox A-230-LS 1247 items: 1248 - const: kontron,kbox-a-230-ls 1249 - const: kontron,sl28-var4 1250 - const: kontron,sl28 1251 - const: fsl,ls1028a 1252 - description: 1253 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0 1254 items: 1255 - enum: 1256 - kontron,sl28-var1-ads2 1257 - kontron,sl28-var2-ads2 1258 - kontron,sl28-var3-ads2 1259 - kontron,sl28-var4-ads2 1260 - enum: 1261 - kontron,sl28-var1 1262 - kontron,sl28-var2 1263 - kontron,sl28-var3 1264 - kontron,sl28-var4 1265 - const: kontron,sl28 1266 - const: fsl,ls1028a 1267 1268 - description: 1269 Kontron SMARC-sAL28 board (on a generic/undefined carrier) 1270 items: 1271 - enum: 1272 - kontron,sl28-var1 1273 - kontron,sl28-var2 1274 - kontron,sl28-var3 1275 - kontron,sl28-var4 1276 - const: kontron,sl28 1277 - const: fsl,ls1028a 1278 1279 - description: 1280 Kontron SMARC-sAL28 board (base). This is used in the base device 1281 tree which is compatible with the overlays provided by the 1282 vendor. 1283 items: 1284 - const: kontron,sl28 1285 - const: fsl,ls1028a 1286 1287 - description: LS1043A based Boards 1288 items: 1289 - enum: 1290 - fsl,ls1043a-rdb 1291 - fsl,ls1043a-qds 1292 - const: fsl,ls1043a 1293 1294 - description: LS1046A based Boards 1295 items: 1296 - enum: 1297 - fsl,ls1046a-frwy 1298 - fsl,ls1046a-qds 1299 - fsl,ls1046a-rdb 1300 - const: fsl,ls1046a 1301 1302 - description: LS1088A based Boards 1303 items: 1304 - enum: 1305 - fsl,ls1088a-qds 1306 - fsl,ls1088a-rdb 1307 - const: fsl,ls1088a 1308 1309 - description: LS2080A based Boards 1310 items: 1311 - enum: 1312 - fsl,ls2080a-simu 1313 - fsl,ls2080a-qds 1314 - fsl,ls2080a-rdb 1315 - const: fsl,ls2080a 1316 1317 - description: LS2088A based Boards 1318 items: 1319 - enum: 1320 - fsl,ls2088a-qds 1321 - fsl,ls2088a-rdb 1322 - const: fsl,ls2088a 1323 1324 - description: LX2160A based Boards 1325 items: 1326 - enum: 1327 - fsl,lx2160a-bluebox3 1328 - fsl,lx2160a-bluebox3-rev-a 1329 - fsl,lx2160a-qds 1330 - fsl,lx2160a-rdb 1331 - fsl,lx2162a-qds 1332 - const: fsl,lx2160a 1333 1334 - description: SolidRun LX2160A based Boards 1335 items: 1336 - enum: 1337 - solidrun,clearfog-cx 1338 - solidrun,honeycomb 1339 - const: solidrun,lx2160a-cex7 1340 - const: fsl,lx2160a 1341 1342 - description: S32G2 based Boards 1343 items: 1344 - enum: 1345 - nxp,s32g274a-evb 1346 - nxp,s32g274a-rdb2 1347 - const: nxp,s32g2 1348 1349 - description: S32V234 based Boards 1350 items: 1351 - enum: 1352 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board 1353 - const: fsl,s32v234 1354 1355 - description: Traverse LS1088A based Boards 1356 items: 1357 - enum: 1358 - traverse,ten64 # Ten64 Networking Appliance / Board 1359 - const: fsl,ls1088a 1360 1361additionalProperties: true 1362 1363... 1364