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,tolino-shine2hd 524 - kobo,tolino-shine3 525 - kobo,tolino-vision5 526 - revotics,imx6sl-warp # Revotics WaRP Board 527 - const: fsl,imx6sl 528 529 - description: i.MX6SLL based Boards 530 items: 531 - enum: 532 - fsl,imx6sll-evk 533 - kobo,clarahd 534 - kobo,librah2o 535 - const: fsl,imx6sll 536 537 - description: i.MX6SX based Boards 538 items: 539 - enum: 540 - boundary,imx6sx-nitrogen6sx 541 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 542 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 543 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board 544 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board 545 - udoo,neobasic # UDOO Neo Basic Board 546 - udoo,neoextended # UDOO Neo Extended 547 - udoo,neofull # UDOO Neo Full 548 - const: fsl,imx6sx 549 550 - description: i.MX6UL based Boards 551 items: 552 - enum: 553 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit 554 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit 555 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 556 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module 557 - kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 558 - prt,prti6g # Protonic PRTI6G Board 559 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf 560 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit 561 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi 562 - const: fsl,imx6ul 563 564 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board 565 items: 566 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board 567 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM 568 - const: fsl,imx6ul 569 570 - description: i.MX6UL Digi International ConnectCore 6UL Boards 571 items: 572 - enum: 573 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express 574 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro 575 - const: digi,ccimx6ulsom 576 - const: fsl,imx6ul 577 578 - description: i.MX6UL Grinn liteBoard 579 items: 580 - const: grinn,imx6ul-liteboard 581 - const: grinn,imx6ul-litesom 582 - const: fsl,imx6ul 583 584 - description: i.MX6UL PHYTEC phyBOARD-Segin 585 items: 586 - enum: 587 - phytec,imx6ul-pbacd10-emmc 588 - phytec,imx6ul-pbacd10-nand 589 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL 590 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL 591 - const: fsl,imx6ul 592 593 - description: Kontron BL i.MX6UL (N631X S) Board 594 items: 595 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board 596 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 597 - const: fsl,imx6ul 598 599 - description: Kontron BL i.MX6UL 43 (N631X S 43) Board 600 items: 601 - const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display 602 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board 603 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM 604 - const: fsl,imx6ul 605 606 - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board 607 items: 608 - enum: 609 - tq,imx6ul-tqma6ul1-mba6ulx 610 - const: tq,imx6ul-tqma6ul1 # MCIMX6G1 611 - const: fsl,imx6ul 612 613 - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board 614 items: 615 - enum: 616 - tq,imx6ul-tqma6ul2-mba6ulx 617 - const: tq,imx6ul-tqma6ul2 # MCIMX6G2 618 - const: fsl,imx6ul 619 620 - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board 621 items: 622 - enum: 623 - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter 624 - tq,imx6ul-tqma6ul2l-mba6ulxl 625 - const: tq,imx6ul-tqma6ul2l # MCIMX6G2, LGA SoM variant 626 - const: fsl,imx6ul 627 628 - description: i.MX6ULL based Boards 629 items: 630 - enum: 631 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 632 - joz,jozacp # JOZ Access Point 633 - kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 634 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board 635 - toradex,colibri-imx6ull # Colibri iMX6ULL Modules 636 - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 637 - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules 638 - const: fsl,imx6ull 639 640 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board 641 items: 642 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board 643 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM 644 - const: fsl,imx6ull 645 646 - description: i.MX6ULL PHYTEC phyBOARD-Segin 647 items: 648 - enum: 649 - phytec,imx6ull-pbacd10-emmc 650 - phytec,imx6ull-pbacd10-nand 651 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL 652 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 653 - const: fsl,imx6ull 654 655 - description: i.MX6ULL PHYTEC phyGATE-Tauri 656 items: 657 - enum: 658 - phytec,imx6ull-phygate-tauri-emmc 659 - phytec,imx6ull-phygate-tauri-nand 660 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL 661 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 662 - const: fsl,imx6ull 663 664 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules 665 items: 666 - enum: 667 - toradex,colibri-imx6ull-aster # Aster Carrier Board 668 - toradex,colibri-imx6ull-eval # Colibri Evaluation Board V3 669 - toradex,colibri-imx6ull-iris # Iris Carrier Board 670 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board 671 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module 672 - const: fsl,imx6ull 673 674 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module 675 items: 676 - enum: 677 - toradex,colibri-imx6ull-emmc-aster # Aster Carrier Board 678 - toradex,colibri-imx6ull-emmc-eval # Colibri Evaluation B. V3 679 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board 680 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board 681 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 682 - const: fsl,imx6ull 683 684 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules 685 items: 686 - enum: 687 - toradex,colibri-imx6ull-wifi-eval # Colibri Eval. B. V3 688 - toradex,colibri-imx6ull-wifi-aster # Aster Carrier Board 689 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board 690 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board 691 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module 692 - const: fsl,imx6ull 693 694 - description: Kontron BL i.MX6ULL (N6411 S) Board 695 items: 696 - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board 697 - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM 698 - const: fsl,imx6ull 699 700 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board 701 items: 702 - enum: 703 - tq,imx6ull-tqma6ull2-mba6ulx 704 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2 705 - const: fsl,imx6ull 706 707 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board 708 items: 709 - enum: 710 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter 711 - tq,imx6ull-tqma6ull2l-mba6ulxl 712 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant 713 - const: fsl,imx6ull 714 715 - description: i.MX6ULZ based Boards 716 items: 717 - enum: 718 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster 719 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 720 - const: fsl,imx6ull # This seems odd. Should be last? 721 - const: fsl,imx6ulz 722 723 - description: i.MX7S based Boards 724 items: 725 - enum: 726 - element14,imx7s-warp # Element14 Warp i.MX7 Board 727 - toradex,colibri-imx7s # Colibri iMX7S Module 728 - const: fsl,imx7s 729 730 - description: i.MX7S Boards with Toradex Colibri iMX7S Module 731 items: 732 - enum: 733 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board 734 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3 735 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board 736 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2 737 - const: toradex,colibri-imx7s 738 - const: fsl,imx7s 739 740 - description: TQ-Systems TQMa7S SoM on MBa7x board 741 items: 742 - const: tq,imx7s-mba7 743 - const: tq,imx7s-tqma7 744 - const: fsl,imx7s 745 746 - description: i.MX7D based Boards 747 items: 748 - enum: 749 - boundary,imx7d-nitrogen7 750 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7 751 - fsl,imx7d-sdb # i.MX7 SabreSD Board 752 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board 753 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator 754 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode 755 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board 756 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet 757 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01 758 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf 759 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit 760 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph 761 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi 762 - toradex,colibri-imx7d # Colibri iMX7D Module 763 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module 764 - zii,imx7d-rmu2 # ZII RMU2 Board 765 - zii,imx7d-rpu2 # ZII RPU2 Board 766 - const: fsl,imx7d 767 768 - description: TQ-Systems TQMa7D SoM on MBa7x board 769 items: 770 - const: tq,imx7d-mba7 771 - const: tq,imx7d-tqma7 772 - const: fsl,imx7d 773 774 - description: 775 Compulab SBC-iMX7 is a single board computer based on the 776 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 777 the CL-SOM-iMX7 System-on-Module providing most of the functions, 778 and SB-SOM-iMX7 carrier board providing additional peripheral 779 functions and connectors. 780 items: 781 - const: compulab,sbc-imx7 782 - const: compulab,cl-som-imx7 783 - const: fsl,imx7d 784 785 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module 786 items: 787 - enum: 788 - toradex,colibri-imx7d-aster # Aster Carrier Board 789 - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3 790 - toradex,colibri-imx7d-iris # Iris Carrier Board 791 - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2 792 - const: toradex,colibri-imx7d 793 - const: fsl,imx7d 794 795 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module 796 items: 797 - enum: 798 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board 799 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3 800 - toradex,colibri-imx7d-emmc-iris # Module on Iris Carrier Board 801 - toradex,colibri-imx7d-emmc-iris-v2 # Module on Iris Carrier Board V2 802 - const: toradex,colibri-imx7d-emmc 803 - const: fsl,imx7d 804 805 - description: i.MX7ULP based Boards 806 items: 807 - enum: 808 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board 809 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit 810 - const: fsl,imx7ulp 811 812 - description: i.MX8MM based Boards 813 items: 814 - enum: 815 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit 816 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board 817 - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC 818 - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base 819 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board 820 - fsl,imx8mm-evk # i.MX8MM EVK Board 821 - gateworks,imx8mm-gw7904 822 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit 823 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit 824 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit 825 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board 826 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board 827 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board 828 - kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM 829 - kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM 830 - menlo,mx8menlo # i.MX8MM Menlo board with Verdin SoM 831 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules 832 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT 833 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules 834 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module 835 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board 836 - const: fsl,imx8mm 837 838 - description: Engicam i.Core MX8M Mini SoM based boards 839 items: 840 - enum: 841 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 842 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit 843 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM 844 - const: fsl,imx8mm 845 846 - description: Kontron BL i.MX8MM (N801X S) Board 847 items: 848 - const: kontron,imx8mm-bl 849 - const: kontron,imx8mm-sl 850 - const: fsl,imx8mm 851 852 - description: Kontron BL i.MX8MM OSM-S (N802X S) Board 853 items: 854 - const: kontron,imx8mm-bl-osm-s 855 - const: kontron,imx8mm-osm-s 856 - const: fsl,imx8mm 857 858 - description: Toradex Boards with Verdin iMX8M Mini Modules 859 items: 860 - enum: 861 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia 862 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board 863 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT 864 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 865 - const: fsl,imx8mm 866 867 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules 868 items: 869 - enum: 870 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia 871 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B. 872 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module 873 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 874 - const: fsl,imx8mm 875 876 - description: PHYTEC phyCORE-i.MX8MM SoM based boards 877 items: 878 - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK 879 - const: phytec,imx8mm-phycore-som # phyCORE-i.MX8MM SoM 880 - const: fsl,imx8mm 881 882 - description: Variscite VAR-SOM-MX8MM based boards 883 items: 884 - const: variscite,var-som-mx8mm-symphony 885 - const: variscite,var-som-mx8mm 886 - const: fsl,imx8mm 887 888 - description: 889 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip 890 variants. It is designed to be soldered on different carrier boards. 891 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only 892 one compatible is needed. 893 items: 894 - enum: 895 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx 896 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM 897 - const: fsl,imx8mm 898 899 - description: i.MX8MN based Boards 900 items: 901 - enum: 902 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit 903 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2 904 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO 905 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board 906 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board 907 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board 908 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board 909 - const: fsl,imx8mn 910 911 - description: Variscite VAR-SOM-MX8MN based boards 912 items: 913 - const: variscite,var-som-mx8mn-symphony 914 - const: variscite,var-som-mx8mn 915 - const: fsl,imx8mn 916 917 - description: 918 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip 919 variants. It is designed to be soldered on different carrier boards. 920 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only 921 one compatible is needed. 922 items: 923 - enum: 924 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx 925 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM 926 - const: fsl,imx8mn 927 928 - description: i.MX8MP based Boards 929 items: 930 - enum: 931 - dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM 932 - dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board 933 - fsl,imx8mp-evk # i.MX8MP EVK Board 934 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board 935 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules 936 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT 937 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules 938 - const: fsl,imx8mp 939 940 - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules 941 items: 942 - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board 943 - const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM 944 - const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM 945 - const: fsl,imx8mp 946 947 - description: Engicam i.Core MX8M Plus SoM based boards 948 items: 949 - enum: 950 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit 951 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM 952 - const: fsl,imx8mp 953 954 - description: PHYTEC phyCORE-i.MX8MP SoM based boards 955 items: 956 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK 957 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM 958 - const: fsl,imx8mp 959 960 - description: Toradex Boards with Verdin iMX8M Plus Modules 961 items: 962 - enum: 963 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia 964 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board 965 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT 966 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 967 - const: fsl,imx8mp 968 969 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules 970 items: 971 - enum: 972 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia 973 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B. 974 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module 975 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 976 - const: fsl,imx8mp 977 978 - description: 979 TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip 980 variants. It is designed to be soldered on different carrier boards. 981 All CPU variants use the same device tree hence only one compatible 982 is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed 983 version as an industrial computing device. 984 items: 985 - enum: 986 - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL 987 - const: tq,imx8mp-tqma8mpql # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM 988 - const: fsl,imx8mp 989 990 - description: i.MX8MQ based Boards 991 items: 992 - enum: 993 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board 994 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 995 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board 996 - fsl,imx8mq-evk # i.MX8MQ EVK Board 997 - google,imx8mq-phanbell # Google Coral Edge TPU 998 - kontron,pitx-imx8m # Kontron pITX-imx8m Board 999 - mntre,reform2 # MNT Reform2 Laptop 1000 - purism,librem5-devkit # Purism Librem5 devkit 1001 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse 1002 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk 1003 - const: fsl,imx8mq 1004 1005 - description: Purism Librem5 phones 1006 items: 1007 - enum: 1008 - purism,librem5r2 # Purism Librem5 phone "Chestnut" 1009 - purism,librem5r3 # Purism Librem5 phone "Dogwood" 1010 - purism,librem5r4 # Purism Librem5 phone "Evergreen" 1011 - const: purism,librem5 1012 - const: fsl,imx8mq 1013 1014 - description: 1015 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip 1016 variants. It is designed to be clicked on different carrier boards. 1017 items: 1018 - enum: 1019 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx 1020 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM 1021 - const: fsl,imx8mq 1022 1023 - description: Zodiac Inflight Innovations Ultra Boards 1024 items: 1025 - enum: 1026 - zii,imx8mq-ultra-rmb3 1027 - zii,imx8mq-ultra-zest 1028 - const: zii,imx8mq-ultra 1029 - const: fsl,imx8mq 1030 1031 - description: i.MX8QM based Boards 1032 items: 1033 - enum: 1034 - fsl,imx8qm-mek # i.MX8QM MEK Board 1035 - const: fsl,imx8qm 1036 1037 - description: i.MX8QXP based Boards 1038 items: 1039 - enum: 1040 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board 1041 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 1042 - toradex,colibri-imx8x # Colibri iMX8X Modules 1043 - const: fsl,imx8qxp 1044 1045 - description: i.MX8DXL based Boards 1046 items: 1047 - enum: 1048 - fsl,imx8dxl-evk # i.MX8DXL EVK Board 1049 - const: fsl,imx8dxl 1050 1051 - description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules 1052 items: 1053 - enum: 1054 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3 1055 - const: toradex,colibri-imx8x 1056 - const: fsl,imx8qxp 1057 1058 - description: i.MX8ULP based Boards 1059 items: 1060 - enum: 1061 - fsl,imx8ulp-evk # i.MX8ULP EVK Board 1062 - const: fsl,imx8ulp 1063 1064 - description: i.MX93 based Boards 1065 items: 1066 - enum: 1067 - fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board 1068 - const: fsl,imx93 1069 1070 - description: 1071 Freescale Vybrid Platform Device Tree Bindings 1072 1073 For the Vybrid SoC familiy all variants with DDR controller are supported, 1074 which is the VF5xx and VF6xx series. Out of historical reasons, in most 1075 places the kernel uses vf610 to refer to the whole familiy. 1076 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 1077 core support. 1078 items: 1079 - enum: 1080 - fsl,vf500 1081 - fsl,vf510 1082 - fsl,vf600 1083 - fsl,vf610 1084 - fsl,vf610m4 1085 1086 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board 1087 items: 1088 - const: toradex,vf500-colibri_vf50-on-eval 1089 - const: toradex,vf500-colibri_vf50 1090 - const: fsl,vf500 1091 1092 - description: VF610 based Boards 1093 items: 1094 - enum: 1095 - fsl,vf610-twr # VF610 Tower Board 1096 - lwn,bk4 # Liebherr BK4 controller 1097 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board 1098 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules 1099 - const: fsl,vf610 1100 1101 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board 1102 items: 1103 - const: toradex,vf610-colibri_vf61-on-eval 1104 - const: toradex,vf610-colibri_vf61 1105 - const: fsl,vf610 1106 1107 - description: ZII's VF610 based Boards 1108 items: 1109 - enum: 1110 - zii,vf610cfu1 # ZII VF610 CFU1 Board 1111 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 1112 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 1113 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 1114 - zii,vf610dtu # ZII VF610 SSMB DTU Board 1115 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 1116 - zii,vf610spb4 # ZII VF610 SPB4 Board 1117 - const: zii,vf610dev 1118 - const: fsl,vf610 1119 1120 - description: LS1012A based Boards 1121 items: 1122 - enum: 1123 - ebs-systart,oxalis 1124 - fsl,ls1012a-rdb 1125 - fsl,ls1012a-frdm 1126 - fsl,ls1012a-frwy 1127 - fsl,ls1012a-qds 1128 - const: fsl,ls1012a 1129 1130 - description: LS1021A based Boards 1131 items: 1132 - enum: 1133 - fsl,ls1021a-iot 1134 - fsl,ls1021a-moxa-uc-8410a 1135 - fsl,ls1021a-qds 1136 - fsl,ls1021a-tsn 1137 - fsl,ls1021a-twr 1138 - const: fsl,ls1021a 1139 1140 - description: LS1028A based Boards 1141 items: 1142 - enum: 1143 - fsl,ls1028a-qds 1144 - fsl,ls1028a-rdb 1145 - const: fsl,ls1028a 1146 1147 - description: Kontron KBox A-230-LS 1148 items: 1149 - const: kontron,kbox-a-230-ls 1150 - const: kontron,sl28-var4 1151 - const: kontron,sl28 1152 - const: fsl,ls1028a 1153 - description: 1154 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0 1155 items: 1156 - enum: 1157 - kontron,sl28-var1-ads2 1158 - kontron,sl28-var2-ads2 1159 - kontron,sl28-var3-ads2 1160 - kontron,sl28-var4-ads2 1161 - enum: 1162 - kontron,sl28-var1 1163 - kontron,sl28-var2 1164 - kontron,sl28-var3 1165 - kontron,sl28-var4 1166 - const: kontron,sl28 1167 - const: fsl,ls1028a 1168 1169 - description: 1170 Kontron SMARC-sAL28 board (on a generic/undefined carrier) 1171 items: 1172 - enum: 1173 - kontron,sl28-var1 1174 - kontron,sl28-var2 1175 - kontron,sl28-var3 1176 - kontron,sl28-var4 1177 - const: kontron,sl28 1178 - const: fsl,ls1028a 1179 1180 - description: 1181 Kontron SMARC-sAL28 board (base). This is used in the base device 1182 tree which is compatible with the overlays provided by the 1183 vendor. 1184 items: 1185 - const: kontron,sl28 1186 - const: fsl,ls1028a 1187 1188 - description: LS1043A based Boards 1189 items: 1190 - enum: 1191 - fsl,ls1043a-rdb 1192 - fsl,ls1043a-qds 1193 - const: fsl,ls1043a 1194 1195 - description: LS1046A based Boards 1196 items: 1197 - enum: 1198 - fsl,ls1046a-frwy 1199 - fsl,ls1046a-qds 1200 - fsl,ls1046a-rdb 1201 - const: fsl,ls1046a 1202 1203 - description: LS1088A based Boards 1204 items: 1205 - enum: 1206 - fsl,ls1088a-qds 1207 - fsl,ls1088a-rdb 1208 - const: fsl,ls1088a 1209 1210 - description: LS2080A based Boards 1211 items: 1212 - enum: 1213 - fsl,ls2080a-simu 1214 - fsl,ls2080a-qds 1215 - fsl,ls2080a-rdb 1216 - const: fsl,ls2080a 1217 1218 - description: LS2088A based Boards 1219 items: 1220 - enum: 1221 - fsl,ls2088a-qds 1222 - fsl,ls2088a-rdb 1223 - const: fsl,ls2088a 1224 1225 - description: LX2160A based Boards 1226 items: 1227 - enum: 1228 - fsl,lx2160a-bluebox3 1229 - fsl,lx2160a-bluebox3-rev-a 1230 - fsl,lx2160a-qds 1231 - fsl,lx2160a-rdb 1232 - fsl,lx2162a-qds 1233 - const: fsl,lx2160a 1234 1235 - description: SolidRun LX2160A based Boards 1236 items: 1237 - enum: 1238 - solidrun,clearfog-cx 1239 - solidrun,honeycomb 1240 - const: solidrun,lx2160a-cex7 1241 - const: fsl,lx2160a 1242 1243 - description: S32G2 based Boards 1244 items: 1245 - enum: 1246 - nxp,s32g274a-evb 1247 - nxp,s32g274a-rdb2 1248 - const: nxp,s32g2 1249 1250 - description: S32V234 based Boards 1251 items: 1252 - enum: 1253 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board 1254 - const: fsl,s32v234 1255 1256 - description: Traverse LS1088A based Boards 1257 items: 1258 - enum: 1259 - traverse,ten64 # Ten64 Networking Appliance / Board 1260 - const: fsl,ls1088a 1261 1262additionalProperties: true 1263 1264... 1265