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 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 - boundary,imx6q-nitrogen6_max 196 - boundary,imx6q-nitrogen6_som2 197 - boundary,imx6q-nitrogen6x 198 - compulab,cm-fx6 # CompuLab CM-FX6 199 - dmo,imx6q-edmqmx6 # Data Modul eDM-QMX6 Board 200 - ds,imx6q-sbc # Da Sheng COM-9XX Modules 201 - embest,imx6q-marsboard # Embest MarS Board i.MX6Dual 202 - emtrion,emcon-mx6 # emCON-MX6D or emCON-MX6Q SoM 203 - emtrion,emcon-mx6-avari # emCON-MX6D or emCON-MX6Q SoM on Avari Base 204 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit 205 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit 206 - fsl,imx6q-arm2 207 - fsl,imx6q-sabreauto 208 - fsl,imx6q-sabrelite 209 - fsl,imx6q-sabresd 210 - karo,imx6q-tx6q # Ka-Ro electronics TX6Q Modules 211 - kiebackpeter,imx6q-tpc # K+P i.MX6 Quad TPC Board 212 - kontron,imx6q-samx6i # Kontron i.MX6 Dual/Quad SMARC Module 213 - kosagi,imx6q-novena # Kosagi Novena Dual/Quad 214 - kvg,vicut1q # Kverneland UT1Q board 215 - logicpd,imx6q-logicpd 216 - lwn,display5 # Liebherr Display5 i.MX6 Quad Board 217 - lwn,mccmon6 # Liebherr Monitor6 i.MX6 Quad Board 218 - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio 219 - microsys,sbc6x # MicroSys sbc6x board 220 - poslab,imx6q-savageboard # Poslab SavageBoard Quad 221 - prt,prti6q # Protonic PRTI6Q board 222 - prt,prtwd2 # Protonic WD2 board 223 - rex,imx6q-rex-pro # Rex Pro i.MX6 Quad Board 224 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad 225 - solidrun,hummingboard/q 226 - solidrun,hummingboard2/q 227 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC 228 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf 229 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit 230 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph 231 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi 232 - technologic,imx6q-ts4900 233 - technologic,imx6q-ts7970 234 - toradex,apalis_imx6q # Apalis iMX6 Module 235 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board 236 - uniwest,imx6q-evi # Uniwest Evi 237 - variscite,dt6customboard 238 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board 239 - zealz,imx6q-gk802 # Zealz GK802 240 - zii,imx6q-zii-rdu2 # ZII RDU2 Board 241 - const: fsl,imx6q 242 243 - description: i.MX6Q Advantech DMS-BA16 Boards 244 items: 245 - enum: 246 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16 247 - ge,imx6q-b450v3 # General Electric B450v3 248 - ge,imx6q-b650v3 # General Electric B650v3 249 - ge,imx6q-b850v3 # General Electric B850v3 250 - const: advantech,imx6q-ba16 251 - const: fsl,imx6q 252 253 - description: i.MX6Q Armadeus APF6 Boards 254 items: 255 - const: armadeus,imx6q-apf6dev 256 - const: armadeus,imx6q-apf6 257 - const: fsl,imx6q 258 259 - description: i.MX6Q CompuLab Utilite Pro Board 260 items: 261 - const: compulab,utilite-pro 262 - const: compulab,cm-fx6 263 - const: fsl,imx6q 264 265 - description: i.MX6Q DFI FS700-M60-6QD Board 266 items: 267 - const: dfi,fs700-m60-6qd 268 - const: dfi,fs700e-m60 269 - const: fsl,imx6q 270 271 - description: i.MX6Q DHCOM Premium Developer Kit Board 272 items: 273 - const: dh,imx6q-dhcom-pdk2 274 - const: dh,imx6q-dhcom-som 275 - const: fsl,imx6q 276 277 - description: i.MX6Q Gateworks Ventana Boards 278 items: 279 - enum: 280 - gw,imx6q-gw51xx 281 - gw,imx6q-gw52xx 282 - gw,imx6q-gw53xx 283 - gw,imx6q-gw5400-a 284 - gw,imx6q-gw54xx 285 - gw,imx6q-gw551x 286 - gw,imx6q-gw552x 287 - gw,imx6q-gw553x 288 - gw,imx6q-gw560x 289 - gw,imx6q-gw5903 290 - gw,imx6q-gw5904 291 - gw,imx6q-gw5907 292 - gw,imx6q-gw5910 293 - gw,imx6q-gw5912 294 - gw,imx6q-gw5913 295 - const: gw,ventana 296 - const: fsl,imx6q 297 298 - description: i.MX6Q PHYTEC phyBOARD-Mira 299 items: 300 - enum: 301 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 302 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 303 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira 304 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 305 - const: fsl,imx6q 306 307 - description: i.MX6Q PHYTEC phyFLEX-i.MX6 308 items: 309 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board 310 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 311 - const: fsl,imx6q 312 313 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Module 314 items: 315 - enum: 316 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board 317 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board 318 - const: toradex,apalis_imx6q 319 - const: fsl,imx6q 320 321 - description: i.MX6Q Toradex Apalis iMX6Q/D Module on Ixora Carrier Board V1.1 322 items: 323 - const: toradex,apalis_imx6q-ixora-v1.1 324 - const: toradex,apalis_imx6q-ixora 325 - const: toradex,apalis_imx6q 326 - const: fsl,imx6q 327 328 - description: i.MX6QP based Boards 329 items: 330 - enum: 331 - boundary,imx6qp-nitrogen6_max 332 - boundary,imx6qp-nitrogen6_som2 333 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board 334 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board 335 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module 336 - kvg,vicutp # Kverneland UT1P board 337 - prt,prtwd3 # Protonic WD3 board 338 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board 339 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board 340 - const: fsl,imx6qp 341 342 - description: i.MX6QP PHYTEC phyBOARD-Mira 343 items: 344 - const: phytec,imx6qp-pbac06-nand 345 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira 346 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 347 - const: fsl,imx6qp 348 349 - description: i.MX6DL based Boards 350 items: 351 - enum: 352 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4 353 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7 354 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4 355 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7 356 - alt,alti6p # Altesco I6P Board 357 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite 358 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x 359 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj 360 - eckelmann,imx6dl-ci4x10 361 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM 362 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base 363 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit 364 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit 365 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board 366 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board 367 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board 368 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules 369 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module 370 - kvg,victgo # Kverneland TGO 371 - kvg,vicut1 # Kverneland UT1 board 372 - ply,plybas # Plymovent BAS board 373 - ply,plym2m # Plymovent M2M board 374 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual 375 - prt,prtmvt # Protonic MVT board 376 - prt,prtrvt # Protonic RVT board 377 - prt,prtvt7 # Protonic VT7 board 378 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board 379 - riot,imx6s-riotboard # RIoTboard i.MX6S 380 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite 381 - solidrun,hummingboard/dl 382 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite 383 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf 384 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit 385 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph 386 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi 387 - technologic,imx6dl-ts4900 388 - technologic,imx6dl-ts7970 389 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board 390 - vdl,lanmcu # Van der Laan LANMCU board 391 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board 392 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board 393 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board 394 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board 395 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board 396 - const: fsl,imx6dl 397 398 - description: i.MX6DL based Armadeus AFP6 Board 399 items: 400 - const: armadeus,imx6dl-apf6dev 401 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM 402 - const: fsl,imx6dl 403 404 - description: i.MX6DL based congatec QMX6 Boards 405 items: 406 - enum: 407 - ge,imx6dl-b105v2 # General Electric B105v2 408 - ge,imx6dl-b105pv2 # General Electric B105Pv2 409 - ge,imx6dl-b125v2 # General Electric B125v2 410 - ge,imx6dl-b125pv2 # General Electric B125Pv2 411 - ge,imx6dl-b155v2 # General Electric B155v2 412 - const: congatec,qmx6 413 - const: fsl,imx6dl 414 415 - description: i.MX6DL based DFI FS700-M60-6DL Board 416 items: 417 - const: dfi,fs700-m60-6dl 418 - const: dfi,fs700e-m60 419 - const: fsl,imx6dl 420 421 - description: i.MX6DL Gateworks Ventana Boards 422 items: 423 - enum: 424 - gw,imx6dl-gw51xx 425 - gw,imx6dl-gw52xx 426 - gw,imx6dl-gw53xx 427 - gw,imx6dl-gw54xx 428 - gw,imx6dl-gw551x 429 - gw,imx6dl-gw552x 430 - gw,imx6dl-gw553x 431 - gw,imx6dl-gw560x 432 - gw,imx6dl-gw5903 433 - gw,imx6dl-gw5904 434 - gw,imx6dl-gw5907 435 - gw,imx6dl-gw5910 436 - gw,imx6dl-gw5912 437 - gw,imx6dl-gw5913 438 - const: gw,ventana 439 - const: fsl,imx6dl 440 441 - description: i.MX6DL PHYTEC phyBOARD-Mira 442 items: 443 - enum: 444 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK 445 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK 446 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira 447 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6 448 - const: fsl,imx6dl 449 450 - description: i.MX6DL PHYTEC phyFLEX-i.MX6 451 items: 452 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board 453 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad 454 - const: fsl,imx6dl 455 456 - description: i.MX6DL Toradex Colibri iMX6 Module on Colibri 457 Evaluation Board V3 458 items: 459 - const: toradex,colibri_imx6dl-eval-v3 460 - const: toradex,colibri_imx6dl # Colibri iMX6 Module 461 - const: fsl,imx6dl 462 463 - description: i.MX6DL Toradex Colibri iMX6 Module V1.1 on Colibri 464 Evaluation Board V3 465 items: 466 - const: toradex,colibri_imx6dl-v1_1-eval-v3 467 - const: toradex,colibri_imx6dl-v1_1 # Colibri iMX6 Module V1.1 468 - const: toradex,colibri_imx6dl-eval-v3 469 - const: toradex,colibri_imx6dl # Colibri iMX6 Module 470 - const: fsl,imx6dl 471 472 - description: i.MX6SL based Boards 473 items: 474 - enum: 475 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board 476 - kobo,tolino-shine2hd 477 - kobo,tolino-shine3 478 - revotics,imx6sl-warp # Revotics WaRP Board 479 - const: fsl,imx6sl 480 481 - description: i.MX6SLL based Boards 482 items: 483 - enum: 484 - fsl,imx6sll-evk 485 - kobo,clarahd 486 - const: fsl,imx6sll 487 488 - description: i.MX6SX based Boards 489 items: 490 - enum: 491 - boundary,imx6sx-nitrogen6sx 492 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 493 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 494 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board 495 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board 496 - udoo,neobasic # UDOO Neo Basic Board 497 - udoo,neoextended # UDOO Neo Extended 498 - udoo,neofull # UDOO Neo Full 499 - const: fsl,imx6sx 500 501 - description: i.MX6UL based Boards 502 items: 503 - enum: 504 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit 505 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit 506 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 507 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module 508 - kontron,imx6ul-n6310-som # Kontron N6310 SOM 509 - kontron,imx6ul-n6311-som # Kontron N6311 SOM 510 - prt,prti6g # Protonic PRTI6G Board 511 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf 512 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit 513 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi 514 - const: fsl,imx6ul 515 516 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board 517 items: 518 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board 519 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM 520 - const: fsl,imx6ul 521 522 - description: i.MX6UL Digi International ConnectCore 6UL Boards 523 items: 524 - enum: 525 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express 526 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro 527 - const: digi,ccimx6ulsom 528 - const: fsl,imx6ul 529 530 - description: i.MX6UL Grinn liteBoard 531 items: 532 - const: grinn,imx6ul-liteboard 533 - const: grinn,imx6ul-litesom 534 - const: fsl,imx6ul 535 536 - description: i.MX6UL PHYTEC phyBOARD-Segin 537 items: 538 - enum: 539 - phytec,imx6ul-pbacd10-emmc 540 - phytec,imx6ul-pbacd10-nand 541 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL 542 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL 543 - const: fsl,imx6ul 544 545 - description: Kontron N6310 S Board 546 items: 547 - const: kontron,imx6ul-n6310-s 548 - const: kontron,imx6ul-n6310-som 549 - const: fsl,imx6ul 550 551 - description: Kontron N6311 S Board 552 items: 553 - const: kontron,imx6ul-n6311-s 554 - const: kontron,imx6ul-n6311-som 555 - const: fsl,imx6ul 556 557 - description: Kontron N6310 S 43 Board 558 items: 559 - const: kontron,imx6ul-n6310-s-43 560 - const: kontron,imx6ul-n6310-s 561 - const: kontron,imx6ul-n6310-som 562 - const: fsl,imx6ul 563 564 - description: i.MX6ULL based Boards 565 items: 566 - enum: 567 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 568 - kontron,imx6ull-n6411-som # Kontron N6411 SOM 569 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board 570 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board 571 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board 572 - const: fsl,imx6ull 573 574 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board 575 items: 576 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board 577 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM 578 - const: fsl,imx6ull 579 580 - description: i.MX6ULL PHYTEC phyBOARD-Segin 581 items: 582 - enum: 583 - phytec,imx6ull-pbacd10-emmc 584 - phytec,imx6ull-pbacd10-nand 585 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL 586 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL 587 - const: fsl,imx6ull 588 589 - description: Kontron N6411 S Board 590 items: 591 - const: kontron,imx6ull-n6411-s 592 - const: kontron,imx6ull-n6411-som 593 - const: fsl,imx6ull 594 595 - description: i.MX6ULZ based Boards 596 items: 597 - enum: 598 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 599 - const: fsl,imx6ull # This seems odd. Should be last? 600 - const: fsl,imx6ulz 601 602 - description: i.MX7S based Boards 603 items: 604 - enum: 605 - element14,imx7s-warp # Element14 Warp i.MX7 Board 606 - const: fsl,imx7s 607 608 - description: i.MX7S Boards with Toradex Colibri iMX7S Module 609 items: 610 - enum: 611 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board 612 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3 613 - const: toradex,colibri-imx7s 614 - const: fsl,imx7s 615 616 - description: TQ-Systems TQMa7S SoM on MBa7x board 617 items: 618 - const: tq,imx7s-mba7 619 - const: tq,imx7s-tqma7 620 - const: fsl,imx7s 621 622 - description: i.MX7D based Boards 623 items: 624 - enum: 625 - boundary,imx7d-nitrogen7 626 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7 627 - fsl,imx7d-sdb # i.MX7 SabreSD Board 628 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board 629 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator 630 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode 631 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board 632 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet 633 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf 634 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit 635 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph 636 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi 637 - toradex,colibri-imx7d # Colibri iMX7 Dual Module 638 - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board 639 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module 640 - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on 641 # Aster Carrier Board 642 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on 643 # Colibri Evaluation Board V3 644 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on 645 # Colibri Evaluation Board V3 646 - zii,imx7d-rmu2 # ZII RMU2 Board 647 - zii,imx7d-rpu2 # ZII RPU2 Board 648 - const: fsl,imx7d 649 650 - description: TQ-Systems TQMa7D SoM on MBa7x board 651 items: 652 - const: tq,imx7d-mba7 653 - const: tq,imx7d-tqma7 654 - const: fsl,imx7d 655 656 - description: 657 Compulab SBC-iMX7 is a single board computer based on the 658 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 659 the CL-SOM-iMX7 System-on-Module providing most of the functions, 660 and SB-SOM-iMX7 carrier board providing additional peripheral 661 functions and connectors. 662 items: 663 - const: compulab,sbc-imx7 664 - const: compulab,cl-som-imx7 665 - const: fsl,imx7d 666 667 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module 668 items: 669 - enum: 670 - toradex,colibri-imx7d-aster # Module on Aster Carrier Board 671 - toradex,colibri-imx7d-eval-v3 # Module on Colibri Evaluation Board V3 672 - const: toradex,colibri-imx7d 673 - const: fsl,imx7d 674 675 - description: i.MX7D Boards with Toradex Colibri i.MX7D eMMC Module 676 items: 677 - enum: 678 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board 679 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3 680 - const: toradex,colibri-imx7d-emmc 681 - const: fsl,imx7d 682 683 - description: i.MX7ULP based Boards 684 items: 685 - enum: 686 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board 687 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit 688 - const: fsl,imx7ulp 689 690 - description: i.MX8MM based Boards 691 items: 692 - enum: 693 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit 694 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board 695 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board 696 - fsl,imx8mm-evk # i.MX8MM EVK Board 697 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit 698 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit 699 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit 700 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board 701 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM 702 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module 703 - const: fsl,imx8mm 704 705 - description: Engicam i.Core MX8M Mini SoM based boards 706 items: 707 - enum: 708 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 709 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit 710 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM 711 - const: fsl,imx8mm 712 713 - description: Kontron BL i.MX8MM (N801X S) Board 714 items: 715 - const: kontron,imx8mm-n801x-s 716 - const: kontron,imx8mm-n801x-som 717 - const: fsl,imx8mm 718 719 - description: Variscite VAR-SOM-MX8MM based boards 720 items: 721 - const: variscite,var-som-mx8mm-symphony 722 - const: variscite,var-som-mx8mm 723 - const: fsl,imx8mm 724 725 - description: i.MX8MN based Boards 726 items: 727 - enum: 728 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit 729 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board 730 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board 731 - const: fsl,imx8mn 732 733 - description: Variscite VAR-SOM-MX8MN based boards 734 items: 735 - const: variscite,var-som-mx8mn-symphony 736 - const: variscite,var-som-mx8mn 737 - const: fsl,imx8mn 738 739 - description: i.MX8MP based Boards 740 items: 741 - enum: 742 - fsl,imx8mp-evk # i.MX8MP EVK Board 743 - const: fsl,imx8mp 744 745 - description: PHYTEC phyCORE-i.MX8MP SoM based boards 746 items: 747 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK 748 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM 749 - const: fsl,imx8mp 750 751 - description: i.MX8MQ based Boards 752 items: 753 - enum: 754 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board 755 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board 756 - fsl,imx8mq-evk # i.MX8MQ EVK Board 757 - google,imx8mq-phanbell # Google Coral Edge TPU 758 - kontron,pitx-imx8m # Kontron pITX-imx8m Board 759 - purism,librem5-devkit # Purism Librem5 devkit 760 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse 761 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk 762 - const: fsl,imx8mq 763 764 - description: Purism Librem5 phones 765 items: 766 - enum: 767 - purism,librem5r2 # Purism Librem5 phone "Chestnut" 768 - purism,librem5r3 # Purism Librem5 phone "Dogwood" 769 - purism,librem5r4 # Purism Librem5 phone "Evergreen" 770 - const: purism,librem5 771 - const: fsl,imx8mq 772 773 - description: Zodiac Inflight Innovations Ultra Boards 774 items: 775 - enum: 776 - zii,imx8mq-ultra-rmb3 777 - zii,imx8mq-ultra-zest 778 - const: zii,imx8mq-ultra 779 - const: fsl,imx8mq 780 781 - description: i.MX8QM based Boards 782 items: 783 - enum: 784 - fsl,imx8qm-mek # i.MX8QM MEK Board 785 - const: fsl,imx8qm 786 787 - description: i.MX8QXP based Boards 788 items: 789 - enum: 790 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board 791 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 792 - toradex,colibri-imx8x # Colibri iMX8X Module 793 - const: fsl,imx8qxp 794 795 - description: Toradex Colibri i.MX8 Evaluation Board 796 items: 797 - enum: 798 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3 799 - const: toradex,colibri-imx8x 800 - const: fsl,imx8qxp 801 802 - description: 803 Freescale Vybrid Platform Device Tree Bindings 804 805 For the Vybrid SoC familiy all variants with DDR controller are supported, 806 which is the VF5xx and VF6xx series. Out of historical reasons, in most 807 places the kernel uses vf610 to refer to the whole familiy. 808 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 809 core support. 810 items: 811 - enum: 812 - fsl,vf500 813 - fsl,vf510 814 - fsl,vf600 815 - fsl,vf610 816 - fsl,vf610m4 817 818 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board 819 items: 820 - const: toradex,vf500-colibri_vf50-on-eval 821 - const: toradex,vf500-colibri_vf50 822 - const: fsl,vf500 823 824 - description: VF610 based Boards 825 items: 826 - enum: 827 - lwn,bk4 # Liebherr BK4 controller 828 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board 829 - fsl,vf610-twr # VF610 Tower Board 830 - const: fsl,vf610 831 832 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board 833 items: 834 - const: toradex,vf610-colibri_vf61-on-eval 835 - const: toradex,vf610-colibri_vf61 836 - const: fsl,vf610 837 838 - description: ZII's VF610 based Boards 839 items: 840 - enum: 841 - zii,vf610cfu1 # ZII VF610 CFU1 Board 842 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 843 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 844 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 845 - zii,vf610dtu # ZII VF610 SSMB DTU Board 846 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 847 - zii,vf610spb4 # ZII VF610 SPB4 Board 848 - const: zii,vf610dev 849 - const: fsl,vf610 850 851 - description: LS1012A based Boards 852 items: 853 - enum: 854 - ebs-systart,oxalis 855 - fsl,ls1012a-rdb 856 - fsl,ls1012a-frdm 857 - fsl,ls1012a-frwy 858 - fsl,ls1012a-qds 859 - const: fsl,ls1012a 860 861 - description: LS1021A based Boards 862 items: 863 - enum: 864 - fsl,ls1021a-moxa-uc-8410a 865 - fsl,ls1021a-qds 866 - fsl,ls1021a-twr 867 - const: fsl,ls1021a 868 869 - description: LS1028A based Boards 870 items: 871 - enum: 872 - fsl,ls1028a-qds 873 - fsl,ls1028a-rdb 874 - const: fsl,ls1028a 875 876 - description: Kontron KBox A-230-LS 877 items: 878 - const: kontron,kbox-a-230-ls 879 - const: kontron,sl28-var4 880 - const: kontron,sl28 881 - const: fsl,ls1028a 882 - description: 883 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0 884 items: 885 - enum: 886 - kontron,sl28-var1-ads2 887 - kontron,sl28-var2-ads2 888 - kontron,sl28-var3-ads2 889 - kontron,sl28-var4-ads2 890 - enum: 891 - kontron,sl28-var1 892 - kontron,sl28-var2 893 - kontron,sl28-var3 894 - kontron,sl28-var4 895 - const: kontron,sl28 896 - const: fsl,ls1028a 897 898 - description: 899 Kontron SMARC-sAL28 board (on a generic/undefined carrier) 900 items: 901 - enum: 902 - kontron,sl28-var1 903 - kontron,sl28-var2 904 - kontron,sl28-var3 905 - kontron,sl28-var4 906 - const: kontron,sl28 907 - const: fsl,ls1028a 908 909 - description: 910 Kontron SMARC-sAL28 board (base). This is used in the base device 911 tree which is compatible with the overlays provided by the 912 vendor. 913 items: 914 - const: kontron,sl28 915 - const: fsl,ls1028a 916 917 - description: LS1043A based Boards 918 items: 919 - enum: 920 - fsl,ls1043a-rdb 921 - fsl,ls1043a-qds 922 - const: fsl,ls1043a 923 924 - description: LS1046A based Boards 925 items: 926 - enum: 927 - fsl,ls1046a-frwy 928 - fsl,ls1046a-qds 929 - fsl,ls1046a-rdb 930 - const: fsl,ls1046a 931 932 - description: LS1088A based Boards 933 items: 934 - enum: 935 - fsl,ls1088a-qds 936 - fsl,ls1088a-rdb 937 - const: fsl,ls1088a 938 939 - description: LS2080A based Boards 940 items: 941 - enum: 942 - fsl,ls2080a-simu 943 - fsl,ls2080a-qds 944 - fsl,ls2080a-rdb 945 - const: fsl,ls2080a 946 947 - description: LS2088A based Boards 948 items: 949 - enum: 950 - fsl,ls2088a-qds 951 - fsl,ls2088a-rdb 952 - const: fsl,ls2088a 953 954 - description: LX2160A based Boards 955 items: 956 - enum: 957 - fsl,lx2160a-qds 958 - fsl,lx2160a-rdb 959 - fsl,lx2162a-qds 960 - const: fsl,lx2160a 961 962 - description: SolidRun LX2160A based Boards 963 items: 964 - enum: 965 - solidrun,clearfog-cx 966 - solidrun,honeycomb 967 - const: solidrun,lx2160a-cex7 968 - const: fsl,lx2160a 969 970 - description: S32V234 based Boards 971 items: 972 - enum: 973 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board 974 - const: fsl,s32v234 975 976additionalProperties: true 977 978... 979