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 Device Tree Bindings 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-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board 325 - const: toradex,apalis_imx6q 326 - const: fsl,imx6q 327 328 - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x 329 items: 330 - const: tq,imx6q-mba6x-a 331 - const: tq,mba6a # Expected by bootloader, to be removed in the future 332 - const: tq,imx6q-tqma6q-a 333 - const: fsl,imx6q 334 335 - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x 336 items: 337 - const: tq,imx6q-mba6x-b 338 - const: tq,mba6b # Expected by bootloader, to be removed in the future 339 - const: tq,imx6q-tqma6q-b 340 - const: fsl,imx6q 341 342 - description: i.MX6QP based Boards 343 items: 344 - enum: 345 - boundary,imx6qp-nitrogen6_max 346 - boundary,imx6qp-nitrogen6_som2 347 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board 348 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board 349 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module 350 - kvg,vicutp # Kverneland UT1P board 351 - prt,prtwd3 # Protonic WD3 board 352 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board 353 - ysoft,imx6qp-yapp4-crux-plus # i.MX6 Quad Plus Y Soft IOTA Crux+ board 354 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board 355 - const: fsl,imx6qp 356 357 - description: i.MX6QP PHYTEC phyBOARD-Mira 358 items: 359 - const: phytec,imx6qp-pbac06-nand 360 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira 361 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 362 - const: fsl,imx6qp 363 364 - description: TQ-Systems TQMa6QP SoM on MBa6x 365 items: 366 - const: tq,imx6qp-mba6x-b 367 - const: tq,mba6b # Expected by bootloader, to be removed in the future 368 - const: tq,imx6qp-tqma6qp-b 369 - const: fsl,imx6qp 370 371 - description: i.MX6DL based Boards 372 items: 373 - enum: 374 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4 375 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7 376 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4 377 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7 378 - alt,alti6p # Altesco I6P Board 379 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite 380 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x 381 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj 382 - eckelmann,imx6dl-ci4x10 383 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM 384 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base 385 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit 386 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit 387 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board 388 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board 389 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board 390 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules 391 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module 392 - kvg,victgo # Kverneland TGO 393 - kvg,vicut1 # Kverneland UT1 board 394 - ply,plybas # Plymovent BAS board 395 - ply,plym2m # Plymovent M2M board 396 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual 397 - prt,prtmvt # Protonic MVT board 398 - prt,prtrvt # Protonic RVT board 399 - prt,prtvt7 # Protonic VT7 board 400 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board 401 - riot,imx6s-riotboard # RIoTboard i.MX6S 402 - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2 403 - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6 404 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite 405 - solidrun,hummingboard/dl 406 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite 407 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite 408 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf 409 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit 410 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph 411 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi 412 - technologic,imx6dl-ts4900 413 - technologic,imx6dl-ts7970 414 - toradex,colibri_imx6dl # Colibri iMX6 Modules 415 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board 416 - vdl,lanmcu # Van der Laan LANMCU board 417 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board 418 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board 419 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board 420 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board 421 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board 422 - const: fsl,imx6dl 423 424 - description: i.MX6DL based Armadeus AFP6 Board 425 items: 426 - const: armadeus,imx6dl-apf6dev 427 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM 428 - const: fsl,imx6dl 429 430 - description: i.MX6DL based congatec QMX6 Boards 431 items: 432 - enum: 433 - ge,imx6dl-b105v2 # General Electric B105v2 434 - ge,imx6dl-b105pv2 # General Electric B105Pv2 435 - ge,imx6dl-b125v2 # General Electric B125v2 436 - ge,imx6dl-b125pv2 # General Electric B125Pv2 437 - ge,imx6dl-b155v2 # General Electric B155v2 438 - const: congatec,qmx6 439 - const: fsl,imx6dl 440 441 - description: i.MX6DL based DFI FS700-M60-6DL Board 442 items: 443 - const: dfi,fs700-m60-6dl 444 - const: dfi,fs700e-m60 445 - const: fsl,imx6dl 446 447 - description: i.MX6DL DHCOM PicoITX Board 448 items: 449 - const: dh,imx6dl-dhcom-picoitx 450 - const: dh,imx6dl-dhcom-som 451 - const: fsl,imx6dl 452 453 - description: i.MX6DL Gateworks Ventana Boards 454 items: 455 - enum: 456 - gw,imx6dl-gw51xx 457 - gw,imx6dl-gw52xx 458 - gw,imx6dl-gw53xx 459 - gw,imx6dl-gw54xx 460 - gw,imx6dl-gw551x 461 - gw,imx6dl-gw552x 462 - gw,imx6dl-gw553x 463 - gw,imx6dl-gw560x 464 - gw,imx6dl-gw5903 465 - gw,imx6dl-gw5904 466 - gw,imx6dl-gw5907 467 - gw,imx6dl-gw5910 468 - gw,imx6dl-gw5912 469 - gw,imx6dl-gw5913 470 - const: gw,ventana 471 - const: fsl,imx6dl 472 473 - description: i.MX6DL PHYTEC phyBOARD-Mira 474 items: 475 - enum: 476 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 477 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 478 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira 479 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 480 - const: fsl,imx6dl 481 482 - description: i.MX6DL PHYTEC phyFLEX-i.MX6 483 items: 484 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board 485 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 486 - const: fsl,imx6dl 487 488 - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules 489 items: 490 - enum: 491 - toradex,colibri_imx6dl-aster # Colibri iMX6DL/S Module on Aster Board 492 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6DL/S Module on Colibri Evaluation Board V3 493 - toradex,colibri_imx6dl-iris # Colibri iMX6DL/S Module on Iris Board 494 - toradex,colibri_imx6dl-iris-v2 # Colibri iMX6DL/S Module on Iris Board V2 495 - const: toradex,colibri_imx6dl # Colibri iMX6DL/S Module 496 - const: fsl,imx6dl 497 498 - description: i.MX6S DHCOM DRC02 Board 499 items: 500 - const: dh,imx6s-dhcom-drc02 501 - const: dh,imx6s-dhcom-som 502 - const: fsl,imx6dl 503 504 - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x 505 items: 506 - const: tq,imx6dl-mba6x-a 507 - const: tq,mba6a # Expected by bootloader, to be removed in the future 508 - const: tq,imx6dl-tqma6dl-a 509 - const: fsl,imx6dl 510 511 - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x 512 items: 513 - const: tq,imx6dl-mba6x-b 514 - const: tq,mba6b # Expected by bootloader, to be removed in the future 515 - const: tq,imx6dl-tqma6dl-b 516 - const: fsl,imx6dl 517 518 - description: i.MX6SL based Boards 519 items: 520 - enum: 521 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board 522 - kobo,tolino-shine2hd 523 - kobo,tolino-shine3 524 - kobo,tolino-vision5 525 - revotics,imx6sl-warp # Revotics WaRP Board 526 - const: fsl,imx6sl 527 528 - description: i.MX6SLL based Boards 529 items: 530 - enum: 531 - fsl,imx6sll-evk 532 - kobo,clarahd 533 - kobo,librah2o 534 - const: fsl,imx6sll 535 536 - description: i.MX6SX based Boards 537 items: 538 - enum: 539 - boundary,imx6sx-nitrogen6sx 540 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 541 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 542 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board 543 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board 544 - udoo,neobasic # UDOO Neo Basic Board 545 - udoo,neoextended # UDOO Neo Extended 546 - udoo,neofull # UDOO Neo Full 547 - const: fsl,imx6sx 548 549 - description: i.MX6UL based Boards 550 items: 551 - enum: 552 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit 553 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit 554 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 555 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module 556 - kontron,imx6ul-n6310-som # Kontron N6310 SOM 557 - kontron,imx6ul-n6311-som # Kontron N6311 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 N6310 S Board 594 items: 595 - const: kontron,imx6ul-n6310-s 596 - const: kontron,imx6ul-n6310-som 597 - const: fsl,imx6ul 598 599 - description: Kontron N6311 S Board 600 items: 601 - const: kontron,imx6ul-n6311-s 602 - const: kontron,imx6ul-n6311-som 603 - const: fsl,imx6ul 604 605 - description: Kontron N6310 S 43 Board 606 items: 607 - const: kontron,imx6ul-n6310-s-43 608 - const: kontron,imx6ul-n6310-s 609 - const: kontron,imx6ul-n6310-som 610 - const: fsl,imx6ul 611 612 - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board 613 items: 614 - enum: 615 - tq,imx6ul-tqma6ul1-mba6ulx 616 - const: tq,imx6ul-tqma6ul1 # MCIMX6G1 617 - const: fsl,imx6ul 618 619 - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board 620 items: 621 - enum: 622 - tq,imx6ul-tqma6ul2-mba6ulx 623 - const: tq,imx6ul-tqma6ul2 # MCIMX6G2 624 - const: fsl,imx6ul 625 626 - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board 627 items: 628 - enum: 629 - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter 630 - tq,imx6ul-tqma6ul2l-mba6ulxl 631 - const: tq,imx6ul-tqma6ul2l # MCIMX6G2, LGA SoM variant 632 - const: fsl,imx6ul 633 634 - description: i.MX6ULL based Boards 635 items: 636 - enum: 637 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 638 - joz,jozacp # JOZ Access Point 639 - kontron,imx6ull-n6411-som # Kontron N6411 SOM 640 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board 641 - toradex,colibri-imx6ull # Colibri iMX6ULL Modules 642 - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 643 - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules 644 - const: fsl,imx6ull 645 646 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board 647 items: 648 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board 649 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM 650 - const: fsl,imx6ull 651 652 - description: i.MX6ULL PHYTEC phyBOARD-Segin 653 items: 654 - enum: 655 - phytec,imx6ull-pbacd10-emmc 656 - phytec,imx6ull-pbacd10-nand 657 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL 658 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 659 - const: fsl,imx6ull 660 661 - description: i.MX6ULL PHYTEC phyGATE-Tauri 662 items: 663 - enum: 664 - phytec,imx6ull-phygate-tauri-emmc 665 - phytec,imx6ull-phygate-tauri-nand 666 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL 667 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 668 - const: fsl,imx6ull 669 670 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules 671 items: 672 - enum: 673 - toradex,colibri-imx6ull-aster # Colibri iMX6ULL Module on Aster Carrier Board 674 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Evaluation Board V3 675 - toradex,colibri-imx6ull-iris # Colibri iMX6ULL Module on Iris Carrier Board 676 - toradex,colibri-imx6ull-iris-v2 # Colibri iMX6ULL Module on Iris V2 Carrier Board 677 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module 678 - const: fsl,imx6ull 679 680 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module 681 items: 682 - enum: 683 - toradex,colibri-imx6ull-emmc-aster # Colibri iMX6ULL 1G (eMMC) on Aster Carrier Board 684 - toradex,colibri-imx6ull-emmc-eval # Colibri iMX6ULL 1G (eMMC) on Colibri Evaluation B. V3 685 - toradex,colibri-imx6ull-emmc-iris # Colibri iMX6ULL 1G (eMMC) on Iris Carrier Board 686 - toradex,colibri-imx6ull-emmc-iris-v2 # Colibri iMX6ULL 1G (eMMC) on Iris V2 Carrier Board 687 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module 688 - const: fsl,imx6ull 689 690 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules 691 items: 692 - enum: 693 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT M. on Colibri Eval. B. V3 694 - toradex,colibri-imx6ull-wifi-aster # Colibri iMX6ULL Wi-Fi / BT M. on Aster Carrier Board 695 - toradex,colibri-imx6ull-wifi-iris # Colibri iMX6ULL Wi-Fi / BT M. on Iris Carrier Board 696 - toradex,colibri-imx6ull-wifi-iris-v2 # Colibri iMX6ULL Wi-Fi / BT M. on Iris V2 Carrier Board 697 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module 698 - const: fsl,imx6ull 699 700 - description: Kontron N6411 S Board 701 items: 702 - const: kontron,imx6ull-n6411-s 703 - const: kontron,imx6ull-n6411-som 704 - const: fsl,imx6ull 705 706 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board 707 items: 708 - enum: 709 - tq,imx6ull-tqma6ull2-mba6ulx 710 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2 711 - const: fsl,imx6ull 712 713 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board 714 items: 715 - enum: 716 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter 717 - tq,imx6ull-tqma6ull2l-mba6ulxl 718 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant 719 - const: fsl,imx6ull 720 721 - description: i.MX6ULZ based Boards 722 items: 723 - enum: 724 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster 725 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 726 - const: fsl,imx6ull # This seems odd. Should be last? 727 - const: fsl,imx6ulz 728 729 - description: i.MX7S based Boards 730 items: 731 - enum: 732 - element14,imx7s-warp # Element14 Warp i.MX7 Board 733 - toradex,colibri-imx7s # Colibri iMX7S Module 734 - const: fsl,imx7s 735 736 - description: i.MX7S Boards with Toradex Colibri iMX7S Module 737 items: 738 - enum: 739 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board 740 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3 741 - const: toradex,colibri-imx7s 742 - const: fsl,imx7s 743 744 - description: TQ-Systems TQMa7S SoM on MBa7x board 745 items: 746 - const: tq,imx7s-mba7 747 - const: tq,imx7s-tqma7 748 - const: fsl,imx7s 749 750 - description: i.MX7D based Boards 751 items: 752 - enum: 753 - boundary,imx7d-nitrogen7 754 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7 755 - fsl,imx7d-sdb # i.MX7 SabreSD Board 756 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board 757 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator 758 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode 759 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board 760 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet 761 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01 762 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf 763 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit 764 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph 765 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi 766 - toradex,colibri-imx7d # Colibri iMX7D Module 767 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module 768 - zii,imx7d-rmu2 # ZII RMU2 Board 769 - zii,imx7d-rpu2 # ZII RPU2 Board 770 - const: fsl,imx7d 771 772 - description: TQ-Systems TQMa7D SoM on MBa7x board 773 items: 774 - const: tq,imx7d-mba7 775 - const: tq,imx7d-tqma7 776 - const: fsl,imx7d 777 778 - description: 779 Compulab SBC-iMX7 is a single board computer based on the 780 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 781 the CL-SOM-iMX7 System-on-Module providing most of the functions, 782 and SB-SOM-iMX7 carrier board providing additional peripheral 783 functions and connectors. 784 items: 785 - const: compulab,sbc-imx7 786 - const: compulab,cl-som-imx7 787 - const: fsl,imx7d 788 789 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module 790 items: 791 - enum: 792 - toradex,colibri-imx7d-aster # Colibri iMX7D Module on Aster Carrier Board 793 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7D Module on Colibri Evaluation Board V3 794 - const: toradex,colibri-imx7d 795 - const: fsl,imx7d 796 797 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module 798 items: 799 - enum: 800 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board 801 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3 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 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit 822 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit 823 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit 824 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board 825 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board 826 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board 827 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM 828 - menlo,mx8menlo # i.MX8MM Menlo board with Verdin SoM 829 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules 830 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT 831 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules 832 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module 833 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board 834 - const: fsl,imx8mm 835 836 - description: Engicam i.Core MX8M Mini SoM based boards 837 items: 838 - enum: 839 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 840 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit 841 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM 842 - const: fsl,imx8mm 843 844 - description: Kontron BL i.MX8MM (N801X S) Board 845 items: 846 - const: kontron,imx8mm-n801x-s 847 - const: kontron,imx8mm-n801x-som 848 - const: fsl,imx8mm 849 850 - description: Toradex Boards with Verdin iMX8M Mini Modules 851 items: 852 - enum: 853 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia 854 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board 855 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT 856 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 857 - const: fsl,imx8mm 858 859 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules 860 items: 861 - enum: 862 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia 863 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B. 864 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module 865 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module 866 - const: fsl,imx8mm 867 868 - description: Variscite VAR-SOM-MX8MM based boards 869 items: 870 - const: variscite,var-som-mx8mm-symphony 871 - const: variscite,var-som-mx8mm 872 - const: fsl,imx8mm 873 874 - description: 875 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip 876 variants. It is designed to be soldered on different carrier boards. 877 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only 878 one compatible is needed. 879 items: 880 - enum: 881 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx 882 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM 883 - const: fsl,imx8mm 884 885 - description: i.MX8MN based Boards 886 items: 887 - enum: 888 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit 889 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2 890 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO 891 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board 892 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board 893 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board 894 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board 895 - const: fsl,imx8mn 896 897 - description: Variscite VAR-SOM-MX8MN based boards 898 items: 899 - const: variscite,var-som-mx8mn-symphony 900 - const: variscite,var-som-mx8mn 901 - const: fsl,imx8mn 902 903 - description: 904 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip 905 variants. It is designed to be soldered on different carrier boards. 906 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only 907 one compatible is needed. 908 items: 909 - enum: 910 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx 911 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM 912 - const: fsl,imx8mn 913 914 - description: i.MX8MP based Boards 915 items: 916 - enum: 917 - fsl,imx8mp-evk # i.MX8MP EVK Board 918 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board 919 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules 920 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT 921 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules 922 - const: fsl,imx8mp 923 924 - description: Engicam i.Core MX8M Plus SoM based boards 925 items: 926 - enum: 927 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit 928 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM 929 - const: fsl,imx8mp 930 931 - description: PHYTEC phyCORE-i.MX8MP SoM based boards 932 items: 933 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK 934 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM 935 - const: fsl,imx8mp 936 937 - description: Toradex Boards with Verdin iMX8M Plus Modules 938 items: 939 - enum: 940 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia 941 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board 942 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT 943 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 944 - const: fsl,imx8mp 945 946 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules 947 items: 948 - enum: 949 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia 950 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B. 951 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module 952 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module 953 - const: fsl,imx8mp 954 955 - description: i.MX8MQ based Boards 956 items: 957 - enum: 958 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board 959 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM 960 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board 961 - fsl,imx8mq-evk # i.MX8MQ EVK Board 962 - google,imx8mq-phanbell # Google Coral Edge TPU 963 - kontron,pitx-imx8m # Kontron pITX-imx8m Board 964 - mntre,reform2 # MNT Reform2 Laptop 965 - purism,librem5-devkit # Purism Librem5 devkit 966 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse 967 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk 968 - const: fsl,imx8mq 969 970 - description: Purism Librem5 phones 971 items: 972 - enum: 973 - purism,librem5r2 # Purism Librem5 phone "Chestnut" 974 - purism,librem5r3 # Purism Librem5 phone "Dogwood" 975 - purism,librem5r4 # Purism Librem5 phone "Evergreen" 976 - const: purism,librem5 977 - const: fsl,imx8mq 978 979 - description: 980 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip 981 variants. It is designed to be clicked on different carrier boards. 982 items: 983 - enum: 984 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx 985 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM 986 - const: fsl,imx8mq 987 988 - description: Zodiac Inflight Innovations Ultra Boards 989 items: 990 - enum: 991 - zii,imx8mq-ultra-rmb3 992 - zii,imx8mq-ultra-zest 993 - const: zii,imx8mq-ultra 994 - const: fsl,imx8mq 995 996 - description: i.MX8QM based Boards 997 items: 998 - enum: 999 - fsl,imx8qm-mek # i.MX8QM MEK Board 1000 - const: fsl,imx8qm 1001 1002 - description: i.MX8QXP based Boards 1003 items: 1004 - enum: 1005 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board 1006 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 1007 - toradex,colibri-imx8x # Colibri iMX8X Modules 1008 - const: fsl,imx8qxp 1009 1010 - description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules 1011 items: 1012 - enum: 1013 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3 1014 - const: toradex,colibri-imx8x 1015 - const: fsl,imx8qxp 1016 1017 - description: i.MX8ULP based Boards 1018 items: 1019 - enum: 1020 - fsl,imx8ulp-evk # i.MX8ULP EVK Board 1021 - const: fsl,imx8ulp 1022 1023 - description: 1024 Freescale Vybrid Platform Device Tree Bindings 1025 1026 For the Vybrid SoC familiy all variants with DDR controller are supported, 1027 which is the VF5xx and VF6xx series. Out of historical reasons, in most 1028 places the kernel uses vf610 to refer to the whole familiy. 1029 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 1030 core support. 1031 items: 1032 - enum: 1033 - fsl,vf500 1034 - fsl,vf510 1035 - fsl,vf600 1036 - fsl,vf610 1037 - fsl,vf610m4 1038 1039 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board 1040 items: 1041 - const: toradex,vf500-colibri_vf50-on-eval 1042 - const: toradex,vf500-colibri_vf50 1043 - const: fsl,vf500 1044 1045 - description: VF610 based Boards 1046 items: 1047 - enum: 1048 - fsl,vf610-twr # VF610 Tower Board 1049 - lwn,bk4 # Liebherr BK4 controller 1050 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board 1051 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules 1052 - const: fsl,vf610 1053 1054 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board 1055 items: 1056 - const: toradex,vf610-colibri_vf61-on-eval 1057 - const: toradex,vf610-colibri_vf61 1058 - const: fsl,vf610 1059 1060 - description: ZII's VF610 based Boards 1061 items: 1062 - enum: 1063 - zii,vf610cfu1 # ZII VF610 CFU1 Board 1064 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 1065 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 1066 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 1067 - zii,vf610dtu # ZII VF610 SSMB DTU Board 1068 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 1069 - zii,vf610spb4 # ZII VF610 SPB4 Board 1070 - const: zii,vf610dev 1071 - const: fsl,vf610 1072 1073 - description: LS1012A based Boards 1074 items: 1075 - enum: 1076 - ebs-systart,oxalis 1077 - fsl,ls1012a-rdb 1078 - fsl,ls1012a-frdm 1079 - fsl,ls1012a-frwy 1080 - fsl,ls1012a-qds 1081 - const: fsl,ls1012a 1082 1083 - description: LS1021A based Boards 1084 items: 1085 - enum: 1086 - fsl,ls1021a-iot 1087 - fsl,ls1021a-moxa-uc-8410a 1088 - fsl,ls1021a-qds 1089 - fsl,ls1021a-tsn 1090 - fsl,ls1021a-twr 1091 - const: fsl,ls1021a 1092 1093 - description: LS1028A based Boards 1094 items: 1095 - enum: 1096 - fsl,ls1028a-qds 1097 - fsl,ls1028a-rdb 1098 - const: fsl,ls1028a 1099 1100 - description: Kontron KBox A-230-LS 1101 items: 1102 - const: kontron,kbox-a-230-ls 1103 - const: kontron,sl28-var4 1104 - const: kontron,sl28 1105 - const: fsl,ls1028a 1106 - description: 1107 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0 1108 items: 1109 - enum: 1110 - kontron,sl28-var1-ads2 1111 - kontron,sl28-var2-ads2 1112 - kontron,sl28-var3-ads2 1113 - kontron,sl28-var4-ads2 1114 - enum: 1115 - kontron,sl28-var1 1116 - kontron,sl28-var2 1117 - kontron,sl28-var3 1118 - kontron,sl28-var4 1119 - const: kontron,sl28 1120 - const: fsl,ls1028a 1121 1122 - description: 1123 Kontron SMARC-sAL28 board (on a generic/undefined carrier) 1124 items: 1125 - enum: 1126 - kontron,sl28-var1 1127 - kontron,sl28-var2 1128 - kontron,sl28-var3 1129 - kontron,sl28-var4 1130 - const: kontron,sl28 1131 - const: fsl,ls1028a 1132 1133 - description: 1134 Kontron SMARC-sAL28 board (base). This is used in the base device 1135 tree which is compatible with the overlays provided by the 1136 vendor. 1137 items: 1138 - const: kontron,sl28 1139 - const: fsl,ls1028a 1140 1141 - description: LS1043A based Boards 1142 items: 1143 - enum: 1144 - fsl,ls1043a-rdb 1145 - fsl,ls1043a-qds 1146 - const: fsl,ls1043a 1147 1148 - description: LS1046A based Boards 1149 items: 1150 - enum: 1151 - fsl,ls1046a-frwy 1152 - fsl,ls1046a-qds 1153 - fsl,ls1046a-rdb 1154 - const: fsl,ls1046a 1155 1156 - description: LS1088A based Boards 1157 items: 1158 - enum: 1159 - fsl,ls1088a-qds 1160 - fsl,ls1088a-rdb 1161 - const: fsl,ls1088a 1162 1163 - description: LS2080A based Boards 1164 items: 1165 - enum: 1166 - fsl,ls2080a-simu 1167 - fsl,ls2080a-qds 1168 - fsl,ls2080a-rdb 1169 - const: fsl,ls2080a 1170 1171 - description: LS2088A based Boards 1172 items: 1173 - enum: 1174 - fsl,ls2088a-qds 1175 - fsl,ls2088a-rdb 1176 - const: fsl,ls2088a 1177 1178 - description: LX2160A based Boards 1179 items: 1180 - enum: 1181 - fsl,lx2160a-bluebox3 1182 - fsl,lx2160a-bluebox3-rev-a 1183 - fsl,lx2160a-qds 1184 - fsl,lx2160a-rdb 1185 - fsl,lx2162a-qds 1186 - const: fsl,lx2160a 1187 1188 - description: SolidRun LX2160A based Boards 1189 items: 1190 - enum: 1191 - solidrun,clearfog-cx 1192 - solidrun,honeycomb 1193 - const: solidrun,lx2160a-cex7 1194 - const: fsl,lx2160a 1195 1196 - description: S32G2 based Boards 1197 items: 1198 - enum: 1199 - nxp,s32g274a-evb 1200 - nxp,s32g274a-rdb2 1201 - const: nxp,s32g2 1202 1203 - description: S32V234 based Boards 1204 items: 1205 - enum: 1206 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board 1207 - const: fsl,s32v234 1208 1209 - description: Traverse LS1088A based Boards 1210 items: 1211 - enum: 1212 - traverse,ten64 # Ten64 Networking Appliance / Board 1213 - const: fsl,ls1088a 1214 1215additionalProperties: true 1216 1217... 1218