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