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 PHYTEC phyBOARD-Segin 730 items: 731 - enum: 732 - phytec,imx6ull-pbacd10-emmc 733 - phytec,imx6ull-pbacd10-nand 734 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL 735 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 736 - const: fsl,imx6ull 737 738 - description: i.MX6ULL PHYTEC phyGATE-Tauri 739 items: 740 - enum: 741 - phytec,imx6ull-phygate-tauri-emmc 742 - phytec,imx6ull-phygate-tauri-nand 743 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL 744 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 745 - const: fsl,imx6ull 746 747 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules 748 items: 749 - enum: 750 - toradex,colibri-imx6ull-aster # Aster Carrier Board 751 - toradex,colibri-imx6ull-eval # Colibri Evaluation Board V3 752 - toradex,colibri-imx6ull-iris # Iris Carrier Board 753 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board 754 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module 755 - const: fsl,imx6ull 756 757 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module 758 items: 759 - enum: 760 - toradex,colibri-imx6ull-emmc-aster # Aster Carrier Board 761 - toradex,colibri-imx6ull-emmc-eval # Colibri Evaluation B. V3 762 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board 763 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board 764 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 765 - const: fsl,imx6ull 766 767 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules 768 items: 769 - enum: 770 - toradex,colibri-imx6ull-wifi-eval # Colibri Eval. B. V3 771 - toradex,colibri-imx6ull-wifi-aster # Aster Carrier Board 772 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board 773 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board 774 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module 775 - const: fsl,imx6ull 776 777 - description: Kontron BL i.MX6ULL (N6411 S) Board 778 items: 779 - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board 780 - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 781 - const: fsl,imx6ull 782 783 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board 784 items: 785 - enum: 786 - tq,imx6ull-tqma6ull2-mba6ulx 787 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2 788 - const: fsl,imx6ull 789 790 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board 791 items: 792 - enum: 793 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter 794 - tq,imx6ull-tqma6ull2l-mba6ulxl 795 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant 796 - const: fsl,imx6ull 797 798 - description: i.MX6ULZ based Boards 799 items: 800 - enum: 801 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster 802 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 803 - const: fsl,imx6ull # This seems odd. Should be last? 804 - const: fsl,imx6ulz 805 806 - description: i.MX7S based Boards 807 items: 808 - enum: 809 - element14,imx7s-warp # Element14 Warp i.MX7 Board 810 - toradex,colibri-imx7s # Colibri iMX7S Module 811 - const: fsl,imx7s 812 813 - description: i.MX7S Boards with Toradex Colibri iMX7S Module 814 items: 815 - enum: 816 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board 817 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3 818 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board 819 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2 820 - const: toradex,colibri-imx7s 821 - const: fsl,imx7s 822 823 - description: TQ-Systems TQMa7S SoM on MBa7x board 824 items: 825 - const: tq,imx7s-mba7 826 - const: tq,imx7s-tqma7 827 - const: fsl,imx7s 828 829 - description: i.MX7D based Boards 830 items: 831 - enum: 832 - boundary,imx7d-nitrogen7 833 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7 834 - fsl,imx7d-sdb # i.MX7 SabreSD Board 835 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board 836 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator 837 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode 838 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board 839 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet 840 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01 841 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf 842 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit 843 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph 844 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi 845 - toradex,colibri-imx7d # Colibri iMX7D Module 846 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module 847 - zii,imx7d-rmu2 # ZII RMU2 Board 848 - zii,imx7d-rpu2 # ZII RPU2 Board 849 - const: fsl,imx7d 850 851 - description: TQ-Systems TQMa7D SoM on MBa7x board 852 items: 853 - const: tq,imx7d-mba7 854 - const: tq,imx7d-tqma7 855 - const: fsl,imx7d 856 857 - description: 858 Compulab SBC-iMX7 is a single board computer based on the 859 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 860 the CL-SOM-iMX7 System-on-Module providing most of the functions, 861 and SB-SOM-iMX7 carrier board providing additional peripheral 862 functions and connectors. 863 items: 864 - const: compulab,sbc-imx7 865 - const: compulab,cl-som-imx7 866 - const: fsl,imx7d 867 868 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module 869 items: 870 - enum: 871 - toradex,colibri-imx7d-aster # Aster Carrier Board 872 - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3 873 - toradex,colibri-imx7d-iris # Iris Carrier Board 874 - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2 875 - const: toradex,colibri-imx7d 876 - const: fsl,imx7d 877 878 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module 879 items: 880 - enum: 881 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board 882 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3 883 - toradex,colibri-imx7d-emmc-iris # Module on Iris Carrier Board 884 - toradex,colibri-imx7d-emmc-iris-v2 # Module on Iris Carrier Board V2 885 - const: toradex,colibri-imx7d-emmc 886 - const: fsl,imx7d 887 888 - description: i.MX7ULP based Boards 889 items: 890 - enum: 891 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board 892 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit 893 - const: fsl,imx7ulp 894 895 - description: i.MX8MM based Boards 896 items: 897 - enum: 898 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit 899 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board 900 - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC 901 - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base 902 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board 903 - fsl,imx8mm-evk # i.MX8MM EVK Board 904 - gateworks,imx8mm-gw7904 905 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit 906 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit 907 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit 908 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board 909 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board 910 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board 911 - innocomm,wb15-evk # i.MX8MM Innocomm EVK board with WB15 SoM 912 - kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM 913 - kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM 914 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules 915 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT 916 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules 917 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module 918 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board 919 - const: fsl,imx8mm 920 921 - description: Engicam i.Core MX8M Mini SoM based boards 922 items: 923 - enum: 924 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 925 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit 926 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM 927 - const: fsl,imx8mm 928 929 - description: Kontron BL i.MX8MM (N801X S) Board 930 items: 931 - const: kontron,imx8mm-bl 932 - const: kontron,imx8mm-sl 933 - const: fsl,imx8mm 934 935 - description: Kontron BL i.MX8MM OSM-S (N802X S) Board 936 items: 937 - const: kontron,imx8mm-bl-osm-s 938 - const: kontron,imx8mm-osm-s 939 - const: fsl,imx8mm 940 941 - description: Toradex Boards with Verdin iMX8M Mini Modules 942 items: 943 - enum: 944 - menlo,mx8menlo # Verdin iMX8M Mini Module on i.MX8MM Menlo board 945 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia 946 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board 947 - toradex,verdin-imx8mm-nonwifi-yavia # Verdin iMX8M Mini Module on Yavia 948 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT 949 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 950 - const: fsl,imx8mm 951 952 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules 953 items: 954 - enum: 955 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia 956 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B. 957 - toradex,verdin-imx8mm-wifi-yavia # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia 958 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module 959 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 960 - const: fsl,imx8mm 961 962 - description: PHYTEC phyCORE-i.MX8MM SoM based boards 963 items: 964 - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK 965 - const: phytec,imx8mm-phycore-som # phyCORE-i.MX8MM SoM 966 - const: fsl,imx8mm 967 968 - description: Variscite VAR-SOM-MX8MM based boards 969 items: 970 - const: variscite,var-som-mx8mm-symphony 971 - const: variscite,var-som-mx8mm 972 - const: fsl,imx8mm 973 974 - description: 975 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip 976 variants. It is designed to be soldered on different carrier boards. 977 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only 978 one compatible is needed. 979 items: 980 - enum: 981 - cloos,imx8mm-phg # i.MX8MM Cloos PHG Board 982 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx 983 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM 984 - const: fsl,imx8mm 985 986 - description: i.MX8MN based Boards 987 items: 988 - enum: 989 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit 990 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2 991 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO 992 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board 993 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board 994 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board 995 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board 996 - const: fsl,imx8mn 997 998 - description: Variscite VAR-SOM-MX8MN based boards 999 items: 1000 - const: variscite,var-som-mx8mn-symphony 1001 - const: variscite,var-som-mx8mn 1002 - const: fsl,imx8mn 1003 1004 - description: 1005 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip 1006 variants. It is designed to be soldered on different carrier boards. 1007 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only 1008 one compatible is needed. 1009 items: 1010 - enum: 1011 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx 1012 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM 1013 - const: fsl,imx8mn 1014 1015 - description: i.MX8MP based Boards 1016 items: 1017 - enum: 1018 - beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit 1019 - dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC 1020 - fsl,imx8mp-evk # i.MX8MP EVK Board 1021 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board 1022 - polyhex,imx8mp-debix # Polyhex Debix boards 1023 - polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board 1024 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules 1025 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT 1026 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules 1027 - const: fsl,imx8mp 1028 1029 - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules 1030 items: 1031 - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board 1032 - const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM 1033 - const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM 1034 - const: fsl,imx8mp 1035 1036 - description: i.MX8MP DHCOM based Boards 1037 items: 1038 - enum: 1039 - dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board 1040 - dh,imx8mp-dhcom-pdk3 # i.MX8MP DHCOM SoM on PDK3 board 1041 - const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM 1042 - const: fsl,imx8mp 1043 1044 - description: Engicam i.Core MX8M Plus SoM based boards 1045 items: 1046 - enum: 1047 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit 1048 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM 1049 - const: fsl,imx8mp 1050 1051 - description: PHYTEC phyCORE-i.MX8MP SoM based boards 1052 items: 1053 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK 1054 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM 1055 - const: fsl,imx8mp 1056 1057 - description: Toradex Boards with Verdin iMX8M Plus Modules 1058 items: 1059 - enum: 1060 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia 1061 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board 1062 - toradex,verdin-imx8mp-nonwifi-yavia # Verdin iMX8M Plus Module on Yavia 1063 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT 1064 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 1065 - const: fsl,imx8mp 1066 1067 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules 1068 items: 1069 - enum: 1070 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia 1071 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B. 1072 - toradex,verdin-imx8mp-wifi-yavia # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia 1073 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module 1074 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 1075 - const: fsl,imx8mp 1076 1077 - description: 1078 TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip 1079 variants. It is designed to be soldered on different carrier boards. 1080 All CPU variants use the same device tree hence only one compatible 1081 is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed 1082 version as an industrial computing device. 1083 items: 1084 - enum: 1085 - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL 1086 - const: tq,imx8mp-tqma8mpql # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM 1087 - const: fsl,imx8mp 1088 1089 - description: i.MX8MQ based Boards 1090 items: 1091 - enum: 1092 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board 1093 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 1094 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board 1095 - fsl,imx8mq-evk # i.MX8MQ EVK Board 1096 - google,imx8mq-phanbell # Google Coral Edge TPU 1097 - kontron,pitx-imx8m # Kontron pITX-imx8m Board 1098 - purism,librem5-devkit # Purism Librem5 devkit 1099 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse 1100 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk 1101 - const: fsl,imx8mq 1102 1103 - description: i.MX8MQ NITROGEN SoM based Boards 1104 items: 1105 - const: mntre,reform2 # MNT Reform2 Laptop 1106 - const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 1107 - const: fsl,imx8mq 1108 1109 - description: Purism Librem5 phones 1110 items: 1111 - enum: 1112 - purism,librem5r2 # Purism Librem5 phone "Chestnut" 1113 - purism,librem5r3 # Purism Librem5 phone "Dogwood" 1114 - purism,librem5r4 # Purism Librem5 phone "Evergreen" 1115 - const: purism,librem5 1116 - const: fsl,imx8mq 1117 1118 - description: 1119 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip 1120 variants. It is designed to be clicked on different carrier boards. 1121 items: 1122 - enum: 1123 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx 1124 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM 1125 - const: fsl,imx8mq 1126 1127 - description: Zodiac Inflight Innovations Ultra Boards 1128 items: 1129 - enum: 1130 - zii,imx8mq-ultra-rmb3 1131 - zii,imx8mq-ultra-zest 1132 - const: zii,imx8mq-ultra 1133 - const: fsl,imx8mq 1134 1135 - description: i.MX8QM based Boards 1136 items: 1137 - enum: 1138 - fsl,imx8qm-mek # i.MX8QM MEK Board 1139 - toradex,apalis-imx8 # Apalis iMX8 Modules 1140 - toradex,apalis-imx8-v1.1 # Apalis iMX8 V1.1 Modules 1141 - const: fsl,imx8qm 1142 1143 - description: i.MX8QM Boards with Toradex Apalis iMX8 Modules 1144 items: 1145 - enum: 1146 - toradex,apalis-imx8-eval # Apalis iMX8 Module on Apalis Evaluation Board 1147 - toradex,apalis-imx8-ixora-v1.1 # Apalis iMX8 Module on Ixora V1.1 Carrier Board 1148 - const: toradex,apalis-imx8 1149 - const: fsl,imx8qm 1150 1151 - description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules 1152 items: 1153 - enum: 1154 - toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. Board 1155 - toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board 1156 - toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board 1157 - const: toradex,apalis-imx8-v1.1 1158 - const: fsl,imx8qm 1159 1160 - description: i.MX8QXP based Boards 1161 items: 1162 - enum: 1163 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board 1164 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 1165 - toradex,colibri-imx8x # Colibri iMX8X Modules 1166 - const: fsl,imx8qxp 1167 1168 - description: i.MX8DXL based Boards 1169 items: 1170 - enum: 1171 - fsl,imx8dxl-evk # i.MX8DXL EVK Board 1172 - const: fsl,imx8dxl 1173 1174 - description: i.MX8QXP Boards with Toradex Colibri iMX8X Modules 1175 items: 1176 - enum: 1177 - toradex,colibri-imx8x-aster # Colibri iMX8X Module on Aster Board 1178 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3 1179 - toradex,colibri-imx8x-iris # Colibri iMX8X Module on Iris Board 1180 - toradex,colibri-imx8x-iris-v2 # Colibri iMX8X Module on Iris Board V2 1181 - const: toradex,colibri-imx8x 1182 - const: fsl,imx8qxp 1183 1184 - description: i.MX8ULP based Boards 1185 items: 1186 - enum: 1187 - fsl,imx8ulp-evk # i.MX8ULP EVK Board 1188 - const: fsl,imx8ulp 1189 1190 - description: i.MX93 based Boards 1191 items: 1192 - enum: 1193 - fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board 1194 - const: fsl,imx93 1195 1196 - description: i.MXRT1050 based Boards 1197 items: 1198 - enum: 1199 - fsl,imxrt1050-evk # i.MXRT1050 EVK Board 1200 - const: fsl,imxrt1050 1201 1202 - description: i.MXRT1170 based Boards 1203 items: 1204 - enum: 1205 - fsl,imxrt1170-evk # i.MXRT1170 EVK Board 1206 - const: fsl,imxrt1170 1207 1208 - description: 1209 Freescale Vybrid Platform Device Tree Bindings 1210 1211 For the Vybrid SoC familiy all variants with DDR controller are supported, 1212 which is the VF5xx and VF6xx series. Out of historical reasons, in most 1213 places the kernel uses vf610 to refer to the whole familiy. 1214 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 1215 core support. 1216 items: 1217 - enum: 1218 - fsl,vf500 1219 - fsl,vf510 1220 - fsl,vf600 1221 - fsl,vf610 1222 - fsl,vf610m4 1223 1224 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board 1225 items: 1226 - const: toradex,vf500-colibri_vf50-on-eval 1227 - const: toradex,vf500-colibri_vf50 1228 - const: fsl,vf500 1229 1230 - description: VF610 based Boards 1231 items: 1232 - enum: 1233 - fsl,vf610-twr # VF610 Tower Board 1234 - lwn,bk4 # Liebherr BK4 controller 1235 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board 1236 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules 1237 - const: fsl,vf610 1238 1239 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board 1240 items: 1241 - const: toradex,vf610-colibri_vf61-on-eval 1242 - const: toradex,vf610-colibri_vf61 1243 - const: fsl,vf610 1244 1245 - description: ZII's VF610 based Boards 1246 items: 1247 - enum: 1248 - zii,vf610cfu1 # ZII VF610 CFU1 Board 1249 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 1250 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 1251 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 1252 - zii,vf610dtu # ZII VF610 SSMB DTU Board 1253 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 1254 - zii,vf610spb4 # ZII VF610 SPB4 Board 1255 - const: zii,vf610dev 1256 - const: fsl,vf610 1257 1258 - description: LS1012A based Boards 1259 items: 1260 - enum: 1261 - ebs-systart,oxalis 1262 - fsl,ls1012a-rdb 1263 - fsl,ls1012a-frdm 1264 - fsl,ls1012a-frwy 1265 - fsl,ls1012a-qds 1266 - const: fsl,ls1012a 1267 1268 - description: LS1021A based Boards 1269 items: 1270 - enum: 1271 - fsl,ls1021a-iot 1272 - fsl,ls1021a-moxa-uc-8410a 1273 - fsl,ls1021a-qds 1274 - fsl,ls1021a-tsn 1275 - fsl,ls1021a-twr 1276 - const: fsl,ls1021a 1277 1278 - description: LS1028A based Boards 1279 items: 1280 - enum: 1281 - fsl,ls1028a-qds 1282 - fsl,ls1028a-rdb 1283 - const: fsl,ls1028a 1284 1285 - description: Kontron KBox A-230-LS 1286 items: 1287 - const: kontron,kbox-a-230-ls 1288 - const: kontron,sl28-var4 1289 - const: kontron,sl28 1290 - const: fsl,ls1028a 1291 - description: 1292 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0 1293 items: 1294 - enum: 1295 - kontron,sl28-var1-ads2 1296 - kontron,sl28-var2-ads2 1297 - kontron,sl28-var3-ads2 1298 - kontron,sl28-var4-ads2 1299 - enum: 1300 - kontron,sl28-var1 1301 - kontron,sl28-var2 1302 - kontron,sl28-var3 1303 - kontron,sl28-var4 1304 - const: kontron,sl28 1305 - const: fsl,ls1028a 1306 1307 - description: 1308 Kontron SMARC-sAL28 board (on a generic/undefined carrier) 1309 items: 1310 - enum: 1311 - kontron,sl28-var1 1312 - kontron,sl28-var2 1313 - kontron,sl28-var3 1314 - kontron,sl28-var4 1315 - const: kontron,sl28 1316 - const: fsl,ls1028a 1317 1318 - description: 1319 Kontron SMARC-sAL28 board (base). This is used in the base device 1320 tree which is compatible with the overlays provided by the 1321 vendor. 1322 items: 1323 - const: kontron,sl28 1324 - const: fsl,ls1028a 1325 1326 - description: LS1043A based Boards 1327 items: 1328 - enum: 1329 - fsl,ls1043a-rdb 1330 - fsl,ls1043a-qds 1331 - const: fsl,ls1043a 1332 1333 - description: LS1046A based Boards 1334 items: 1335 - enum: 1336 - fsl,ls1046a-frwy 1337 - fsl,ls1046a-qds 1338 - fsl,ls1046a-rdb 1339 - const: fsl,ls1046a 1340 1341 - description: LS1088A based Boards 1342 items: 1343 - enum: 1344 - fsl,ls1088a-qds 1345 - fsl,ls1088a-rdb 1346 - const: fsl,ls1088a 1347 1348 - description: LS2080A based Boards 1349 items: 1350 - enum: 1351 - fsl,ls2080a-simu 1352 - fsl,ls2080a-qds 1353 - fsl,ls2080a-rdb 1354 - const: fsl,ls2080a 1355 1356 - description: LS2088A based Boards 1357 items: 1358 - enum: 1359 - fsl,ls2088a-qds 1360 - fsl,ls2088a-rdb 1361 - const: fsl,ls2088a 1362 1363 - description: LX2160A based Boards 1364 items: 1365 - enum: 1366 - fsl,lx2160a-bluebox3 1367 - fsl,lx2160a-bluebox3-rev-a 1368 - fsl,lx2160a-qds 1369 - fsl,lx2160a-rdb 1370 - fsl,lx2162a-qds 1371 - const: fsl,lx2160a 1372 1373 - description: SolidRun LX2160A based Boards 1374 items: 1375 - enum: 1376 - solidrun,clearfog-cx 1377 - solidrun,honeycomb 1378 - const: solidrun,lx2160a-cex7 1379 - const: fsl,lx2160a 1380 1381 - description: S32G2 based Boards 1382 items: 1383 - enum: 1384 - nxp,s32g274a-evb 1385 - nxp,s32g274a-rdb2 1386 - const: nxp,s32g2 1387 1388 - description: S32V234 based Boards 1389 items: 1390 - enum: 1391 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board 1392 - const: fsl,s32v234 1393 1394 - description: Traverse LS1088A based Boards 1395 items: 1396 - enum: 1397 - traverse,ten64 # Ten64 Networking Appliance / Board 1398 - const: fsl,ls1088a 1399 1400additionalProperties: true 1401 1402... 1403