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