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