1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/arm/fsl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX Platforms Device Tree Bindings
10 - Shawn Guo <shawnguo@kernel.org>
11 - Li Yang <leoyang.li@nxp.com>
18 - description: i.MX1 based Boards
21 - armadeus,imx1-apf9328
25 - description: i.MX23 based Boards
29 - olimex,imx23-olinuxino
32 - description: i.MX25 Product Development Kit
39 - description: i.MX25 Eukrea CPUIMX25 Boards
42 - eukrea,mbimxsd25-baseboard # Eukrea MBIMXSD25
43 - const: eukrea,cpuimx25
46 - description: i.MX25 Eukrea MBIMXSD25 Boards
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
56 - description: i.MX27 based Boards
59 - armadeus,imx27-apf27 # APF27 SoM
63 - description: i.MX27 APF27 SoM Board
65 - const: armadeus,imx27-apf27dev
66 - const: armadeus,imx27-apf27
69 - description: i.MX27 Eukrea CPUIMX27 SoM Board
71 - const: eukrea,mbimxsd27-baseboard
72 - const: eukrea,cpuimx27
75 - description: i.MX27 Phytec pca100 Board
77 - const: phytec,imx27-pca100-rdk
78 - const: phytec,imx27-pca100
81 - description: i.MX27 Phytec pcm970 Board
83 - const: phytec,imx27-pcm970
84 - const: phytec,imx27-pcm038
87 - description: i.MX28 based Boards
90 - armadeus,imx28-apf28 # APF28 SoM
91 - armadeus,imx28-apf28dev # APF28 SoM on APF28Dev board
95 - technologic,imx28-ts4600
97 - description: i.MX28 Duckbill 2 based Boards
100 - i2se,duckbill-2-485
101 - i2se,duckbill-2-enocean
102 - i2se,duckbill-2-spi
103 - const: i2se,duckbill-2
106 - description: i.MX31 based Boards
113 - description: i.MX35 based Boards
119 - description: i.MX35 Eukrea CPUIMX35 Board
121 - const: eukrea,mbimxsd35-baseboard
122 - const: eukrea,cpuimx35
125 - description: i.MX50 based Boards
132 - description: i.MX51 based Boards
135 - armadeus,imx51-apf51 # Armadeus Systems APF51 module
137 - technologic,imx51-ts4800
139 - zii,imx51-scu2-mezz
143 - description: i.MX51 based Armadeus Systems APF51Dev Board
145 - const: armadeus,imx51-apf51dev
146 - const: armadeus,imx51-apf51
149 - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board
151 - const: digi,connectcore-ccxmx51-jsk
152 - const: digi,connectcore-ccxmx51-som
155 - description: i.MX51 based Eukrea CPUIMX51 Board
157 - const: eukrea,mbimxsd51
158 - const: eukrea,cpuimx51
161 - description: i.MX53 based Boards
168 - fsl,imx53-qsrb # Freescale i.MX53 Quick Start-R Board
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
176 - voipac,imx53-dmm-668 # Voipac i.MX53 X53-DMM-668
179 - description: i.MX53 based Aries/DENX M53EVK Board
181 - const: aries,imx53-m53evk
182 - const: denx,imx53-m53evk
185 - description: i.MX53 based TQ MBa53 Board
191 - description: i.MX6Q based Boards
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
207 - fsl,imx6q-sabreauto
208 - fsl,imx6q-sabrelite
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 Module
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
247 - description: i.MX6Q Advantech DMS-BA16 Boards
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
257 - description: i.MX6Q Armadeus APF6 Boards
259 - const: armadeus,imx6q-apf6dev
260 - const: armadeus,imx6q-apf6
263 - description: i.MX6Q CompuLab Utilite Pro Board
265 - const: compulab,utilite-pro
266 - const: compulab,cm-fx6
269 - description: i.MX6Q DFI FS700-M60-6QD Board
271 - const: dfi,fs700-m60-6qd
272 - const: dfi,fs700e-m60
275 - description: i.MX6Q DHCOM Premium Developer Kit Board
277 - const: dh,imx6q-dhcom-pdk2
278 - const: dh,imx6q-dhcom-som
281 - description: i.MX6Q Gateworks Ventana Boards
302 - description: i.MX6Q PHYTEC phyBOARD-Mira
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
311 - description: i.MX6Q PHYTEC phyFLEX-i.MX6
313 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board
314 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
317 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Module
320 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board
321 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board
322 - const: toradex,apalis_imx6q
325 - description: i.MX6Q Toradex Apalis iMX6Q/D Module on Ixora Carrier Board V1.1
327 - const: toradex,apalis_imx6q-ixora-v1.1
328 - const: toradex,apalis_imx6q-ixora
329 - const: toradex,apalis_imx6q
332 - description: i.MX6QP based Boards
335 - boundary,imx6qp-nitrogen6_max
336 - boundary,imx6qp-nitrogen6_som2
337 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
338 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
339 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module
340 - kvg,vicutp # Kverneland UT1P board
341 - prt,prtwd3 # Protonic WD3 board
342 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
343 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
346 - description: i.MX6QP PHYTEC phyBOARD-Mira
348 - const: phytec,imx6qp-pbac06-nand
349 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira
350 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
353 - description: i.MX6DL based Boards
356 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
357 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
358 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
359 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
360 - alt,alti6p # Altesco I6P Board
361 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite
362 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x
363 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj
364 - eckelmann,imx6dl-ci4x10
365 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
366 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
367 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
368 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
369 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
370 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board
371 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
372 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules
373 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module
374 - kvg,victgo # Kverneland TGO
375 - kvg,vicut1 # Kverneland UT1 board
376 - ply,plybas # Plymovent BAS board
377 - ply,plym2m # Plymovent M2M board
378 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
379 - prt,prtmvt # Protonic MVT board
380 - prt,prtrvt # Protonic RVT board
381 - prt,prtvt7 # Protonic VT7 board
382 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board
383 - riot,imx6s-riotboard # RIoTboard i.MX6S
384 - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2
385 - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6
386 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite
387 - solidrun,hummingboard/dl
388 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite
389 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite
390 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
391 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
392 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
393 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
394 - technologic,imx6dl-ts4900
395 - technologic,imx6dl-ts7970
396 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
397 - vdl,lanmcu # Van der Laan LANMCU board
398 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
399 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
400 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
401 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
402 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
405 - description: i.MX6DL based Armadeus AFP6 Board
407 - const: armadeus,imx6dl-apf6dev
408 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM
411 - description: i.MX6DL based congatec QMX6 Boards
414 - ge,imx6dl-b105v2 # General Electric B105v2
415 - ge,imx6dl-b105pv2 # General Electric B105Pv2
416 - ge,imx6dl-b125v2 # General Electric B125v2
417 - ge,imx6dl-b125pv2 # General Electric B125Pv2
418 - ge,imx6dl-b155v2 # General Electric B155v2
419 - const: congatec,qmx6
422 - description: i.MX6DL based DFI FS700-M60-6DL Board
424 - const: dfi,fs700-m60-6dl
425 - const: dfi,fs700e-m60
428 - description: i.MX6DL DHCOM PicoITX Board
430 - const: dh,imx6dl-dhcom-picoitx
431 - const: dh,imx6dl-dhcom-som
434 - description: i.MX6DL Gateworks Ventana Boards
454 - description: i.MX6DL PHYTEC phyBOARD-Mira
457 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
458 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
459 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira
460 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
463 - description: i.MX6DL PHYTEC phyFLEX-i.MX6
465 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board
466 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
469 - description: i.MX6DL Toradex Colibri iMX6 Module on Colibri
472 - const: toradex,colibri_imx6dl-eval-v3
473 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
476 - description: i.MX6DL Toradex Colibri iMX6 Module V1.1 on Colibri
479 - const: toradex,colibri_imx6dl-v1_1-eval-v3
480 - const: toradex,colibri_imx6dl-v1_1 # Colibri iMX6 Module V1.1
481 - const: toradex,colibri_imx6dl-eval-v3
482 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
485 - description: i.MX6S DHCOM DRC02 Board
487 - const: dh,imx6s-dhcom-drc02
488 - const: dh,imx6s-dhcom-som
491 - description: i.MX6SL based Boards
494 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
495 - kobo,tolino-shine2hd
497 - revotics,imx6sl-warp # Revotics WaRP Board
500 - description: i.MX6SLL based Boards
507 - description: i.MX6SX based Boards
510 - boundary,imx6sx-nitrogen6sx
511 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
512 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
513 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
514 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
515 - udoo,neobasic # UDOO Neo Basic Board
516 - udoo,neoextended # UDOO Neo Extended
517 - udoo,neofull # UDOO Neo Full
520 - description: i.MX6UL based Boards
523 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit
524 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
525 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
526 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
527 - kontron,imx6ul-n6310-som # Kontron N6310 SOM
528 - kontron,imx6ul-n6311-som # Kontron N6311 SOM
529 - prt,prti6g # Protonic PRTI6G Board
530 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
531 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
532 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
535 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
537 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
538 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
541 - description: i.MX6UL Digi International ConnectCore 6UL Boards
544 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express
545 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro
546 - const: digi,ccimx6ulsom
549 - description: i.MX6UL Grinn liteBoard
551 - const: grinn,imx6ul-liteboard
552 - const: grinn,imx6ul-litesom
555 - description: i.MX6UL PHYTEC phyBOARD-Segin
558 - phytec,imx6ul-pbacd10-emmc
559 - phytec,imx6ul-pbacd10-nand
560 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL
561 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
564 - description: Kontron N6310 S Board
566 - const: kontron,imx6ul-n6310-s
567 - const: kontron,imx6ul-n6310-som
570 - description: Kontron N6311 S Board
572 - const: kontron,imx6ul-n6311-s
573 - const: kontron,imx6ul-n6311-som
576 - description: Kontron N6310 S 43 Board
578 - const: kontron,imx6ul-n6310-s-43
579 - const: kontron,imx6ul-n6310-s
580 - const: kontron,imx6ul-n6310-som
583 - description: i.MX6ULL based Boards
586 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
587 - kontron,imx6ull-n6411-som # Kontron N6411 SOM
588 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
589 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board
590 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board
593 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
595 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
596 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
599 - description: i.MX6ULL PHYTEC phyBOARD-Segin
602 - phytec,imx6ull-pbacd10-emmc
603 - phytec,imx6ull-pbacd10-nand
604 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
605 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
608 - description: Kontron N6411 S Board
610 - const: kontron,imx6ull-n6411-s
611 - const: kontron,imx6ull-n6411-som
614 - description: i.MX6ULZ based Boards
617 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
618 - const: fsl,imx6ull # This seems odd. Should be last?
621 - description: i.MX7S based Boards
624 - element14,imx7s-warp # Element14 Warp i.MX7 Board
627 - description: i.MX7S Boards with Toradex Colibri iMX7S Module
630 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board
631 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3
632 - const: toradex,colibri-imx7s
635 - description: TQ-Systems TQMa7S SoM on MBa7x board
637 - const: tq,imx7s-mba7
638 - const: tq,imx7s-tqma7
641 - description: i.MX7D based Boards
644 - boundary,imx7d-nitrogen7
645 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7
646 - fsl,imx7d-sdb # i.MX7 SabreSD Board
647 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
648 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator
649 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode
650 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
651 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet
652 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
653 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
654 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
655 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
656 - toradex,colibri-imx7d # Colibri iMX7 Dual Module
657 - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board
658 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
659 - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on
660 # Aster Carrier Board
661 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on
662 # Colibri Evaluation Board V3
663 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on
664 # Colibri Evaluation Board V3
665 - zii,imx7d-rmu2 # ZII RMU2 Board
666 - zii,imx7d-rpu2 # ZII RPU2 Board
669 - description: TQ-Systems TQMa7D SoM on MBa7x board
671 - const: tq,imx7d-mba7
672 - const: tq,imx7d-tqma7
676 Compulab SBC-iMX7 is a single board computer based on the
677 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
678 the CL-SOM-iMX7 System-on-Module providing most of the functions,
679 and SB-SOM-iMX7 carrier board providing additional peripheral
680 functions and connectors.
682 - const: compulab,sbc-imx7
683 - const: compulab,cl-som-imx7
686 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
689 - toradex,colibri-imx7d-aster # Module on Aster Carrier Board
690 - toradex,colibri-imx7d-eval-v3 # Module on Colibri Evaluation Board V3
691 - const: toradex,colibri-imx7d
694 - description: i.MX7D Boards with Toradex Colibri i.MX7D eMMC Module
697 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board
698 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3
699 - const: toradex,colibri-imx7d-emmc
702 - description: i.MX7ULP based Boards
705 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
706 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
709 - description: i.MX8MM based Boards
712 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
713 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board
714 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
715 - fsl,imx8mm-evk # i.MX8MM EVK Board
716 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
717 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
718 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
719 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board
720 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board
721 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM
722 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
725 - description: Engicam i.Core MX8M Mini SoM based boards
728 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
729 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
730 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM
733 - description: Kontron BL i.MX8MM (N801X S) Board
735 - const: kontron,imx8mm-n801x-s
736 - const: kontron,imx8mm-n801x-som
739 - description: Variscite VAR-SOM-MX8MM based boards
741 - const: variscite,var-som-mx8mm-symphony
742 - const: variscite,var-som-mx8mm
745 - description: i.MX8MN based Boards
748 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit
749 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
750 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
751 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board
754 - description: Variscite VAR-SOM-MX8MN based boards
756 - const: variscite,var-som-mx8mn-symphony
757 - const: variscite,var-som-mx8mn
760 - description: i.MX8MP based Boards
763 - fsl,imx8mp-evk # i.MX8MP EVK Board
766 - description: PHYTEC phyCORE-i.MX8MP SoM based boards
768 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
769 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
772 - description: i.MX8MQ based Boards
775 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
776 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
777 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
778 - fsl,imx8mq-evk # i.MX8MQ EVK Board
779 - google,imx8mq-phanbell # Google Coral Edge TPU
780 - kontron,pitx-imx8m # Kontron pITX-imx8m Board
781 - mntre,reform2 # MNT Reform2 Laptop
782 - purism,librem5-devkit # Purism Librem5 devkit
783 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
784 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
787 - description: Purism Librem5 phones
790 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
791 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
792 - purism,librem5r4 # Purism Librem5 phone "Evergreen"
793 - const: purism,librem5
796 - description: Zodiac Inflight Innovations Ultra Boards
799 - zii,imx8mq-ultra-rmb3
800 - zii,imx8mq-ultra-zest
801 - const: zii,imx8mq-ultra
804 - description: i.MX8QM based Boards
807 - fsl,imx8qm-mek # i.MX8QM MEK Board
810 - description: i.MX8QXP based Boards
813 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
814 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
815 - toradex,colibri-imx8x # Colibri iMX8X Module
818 - description: Toradex Colibri i.MX8 Evaluation Board
821 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
822 - const: toradex,colibri-imx8x
826 Freescale Vybrid Platform Device Tree Bindings
828 For the Vybrid SoC familiy all variants with DDR controller are supported,
829 which is the VF5xx and VF6xx series. Out of historical reasons, in most
830 places the kernel uses vf610 to refer to the whole familiy.
831 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
841 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
843 - const: toradex,vf500-colibri_vf50-on-eval
844 - const: toradex,vf500-colibri_vf50
847 - description: VF610 based Boards
850 - lwn,bk4 # Liebherr BK4 controller
851 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
852 - fsl,vf610-twr # VF610 Tower Board
855 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
857 - const: toradex,vf610-colibri_vf61-on-eval
858 - const: toradex,vf610-colibri_vf61
861 - description: ZII's VF610 based Boards
864 - zii,vf610cfu1 # ZII VF610 CFU1 Board
865 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
866 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
867 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
868 - zii,vf610dtu # ZII VF610 SSMB DTU Board
869 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
870 - zii,vf610spb4 # ZII VF610 SPB4 Board
871 - const: zii,vf610dev
874 - description: LS1012A based Boards
884 - description: LS1021A based Boards
887 - fsl,ls1021a-moxa-uc-8410a
892 - description: LS1028A based Boards
899 - description: Kontron KBox A-230-LS
901 - const: kontron,kbox-a-230-ls
902 - const: kontron,sl28-var4
903 - const: kontron,sl28
906 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
909 - kontron,sl28-var1-ads2
910 - kontron,sl28-var2-ads2
911 - kontron,sl28-var3-ads2
912 - kontron,sl28-var4-ads2
918 - const: kontron,sl28
922 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
929 - const: kontron,sl28
933 Kontron SMARC-sAL28 board (base). This is used in the base device
934 tree which is compatible with the overlays provided by the
937 - const: kontron,sl28
940 - description: LS1043A based Boards
947 - description: LS1046A based Boards
955 - description: LS1088A based Boards
962 - description: LS2080A based Boards
970 - description: LS2088A based Boards
977 - description: LX2160A based Boards
985 - description: SolidRun LX2160A based Boards
988 - solidrun,clearfog-cx
990 - const: solidrun,lx2160a-cex7
993 - description: S32V234 based Boards
996 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
999 - description: Traverse LS1088A based Boards
1002 - traverse,ten64 # Ten64 Networking Appliance / Board
1003 - const: fsl,ls1088a
1005 additionalProperties: true