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