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