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 - 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
206 - fsl,imx6q-sabreauto
207 - fsl,imx6q-sabrelite
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 - kvg,vicut1q # Kverneland UT1Q board
214 - logicpd,imx6q-logicpd
215 - lwn,display5 # Liebherr Display5 i.MX6 Quad Board
216 - lwn,mccmon6 # Liebherr Monitor6 i.MX6 Quad Board
217 - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
218 - microsys,sbc6x # MicroSys sbc6x board
219 - poslab,imx6q-savageboard # Poslab SavageBoard Quad
220 - prt,prti6q # Protonic PRTI6Q board
221 - prt,prtwd2 # Protonic WD2 board
222 - rex,imx6q-rex-pro # Rex Pro i.MX6 Quad Board
223 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad
224 - solidrun,hummingboard/q
225 - solidrun,hummingboard2/q
226 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC
227 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf
228 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit
229 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph
230 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi
231 - technologic,imx6q-ts4900
232 - technologic,imx6q-ts7970
233 - toradex,apalis_imx6q # Apalis iMX6 Module
234 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board
235 - uniwest,imx6q-evi # Uniwest Evi
236 - variscite,dt6customboard
237 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board
238 - zealz,imx6q-gk802 # Zealz GK802
239 - zii,imx6q-zii-rdu2 # ZII RDU2 Board
242 - description: i.MX6Q Advantech DMS-BA16 Boards
245 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16
246 - ge,imx6q-b450v3 # General Electric B450v3
247 - ge,imx6q-b650v3 # General Electric B650v3
248 - ge,imx6q-b850v3 # General Electric B850v3
249 - const: advantech,imx6q-ba16
252 - description: i.MX6Q Armadeus APF6 Boards
254 - const: armadeus,imx6q-apf6dev
255 - const: armadeus,imx6q-apf6
258 - description: i.MX6Q CompuLab Utilite Pro Board
260 - const: compulab,utilite-pro
261 - const: compulab,cm-fx6
264 - description: i.MX6Q DFI FS700-M60-6QD Board
266 - const: dfi,fs700-m60-6qd
267 - const: dfi,fs700e-m60
270 - description: i.MX6Q DHCOM Premium Developer Kit Board
272 - const: dh,imx6q-dhcom-pdk2
273 - const: dh,imx6q-dhcom-som
276 - description: i.MX6Q Gateworks Ventana Boards
297 - description: i.MX6Q PHYTEC phyBOARD-Mira
300 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
301 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
302 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira
303 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
306 - description: i.MX6Q PHYTEC phyFLEX-i.MX6
308 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board
309 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
312 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Module
315 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board
316 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board
317 - const: toradex,apalis_imx6q
320 - description: i.MX6Q Toradex Apalis iMX6Q/D Module on Ixora Carrier Board V1.1
322 - const: toradex,apalis_imx6q-ixora-v1.1
323 - const: toradex,apalis_imx6q-ixora
324 - const: toradex,apalis_imx6q
327 - description: i.MX6QP based Boards
330 - boundary,imx6qp-nitrogen6_max
331 - boundary,imx6qp-nitrogen6_som2
332 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
333 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
334 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module
335 - kvg,vicutp # Kverneland UT1P board
336 - prt,prtwd3 # Protonic WD3 board
337 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
338 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
341 - description: i.MX6QP PHYTEC phyBOARD-Mira
343 - const: phytec,imx6qp-pbac06-nand
344 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira
345 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
348 - description: i.MX6DL based Boards
351 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
352 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
353 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
354 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
355 - alt,alti6p # Altesco I6P Board
356 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite
357 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x
358 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj
359 - eckelmann,imx6dl-ci4x10
360 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
361 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
362 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
363 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
364 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
365 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board
366 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
367 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules
368 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module
369 - kvg,victgo # Kverneland TGO
370 - kvg,vicut1 # Kverneland UT1 board
371 - ply,plybas # Plymovent BAS board
372 - ply,plym2m # Plymovent M2M board
373 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
374 - prt,prtmvt # Protonic MVT board
375 - prt,prtrvt # Protonic RVT board
376 - prt,prtvt7 # Protonic VT7 board
377 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board
378 - riot,imx6s-riotboard # RIoTboard i.MX6S
379 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite
380 - solidrun,hummingboard/dl
381 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite
382 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
383 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
384 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
385 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
386 - technologic,imx6dl-ts4900
387 - technologic,imx6dl-ts7970
388 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
389 - vdl,lanmcu # Van der Laan LANMCU board
390 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
391 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
392 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
393 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
394 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
397 - description: i.MX6DL based Armadeus AFP6 Board
399 - const: armadeus,imx6dl-apf6dev
400 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM
403 - description: i.MX6DL based DFI FS700-M60-6DL Board
405 - const: dfi,fs700-m60-6dl
406 - const: dfi,fs700e-m60
409 - description: i.MX6DL Gateworks Ventana Boards
429 - description: i.MX6DL PHYTEC phyBOARD-Mira
432 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
433 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
434 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira
435 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
438 - description: i.MX6DL PHYTEC phyFLEX-i.MX6
440 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board
441 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
444 - description: i.MX6DL Toradex Colibri iMX6 Module on Colibri
447 - const: toradex,colibri_imx6dl-eval-v3
448 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
451 - description: i.MX6DL Toradex Colibri iMX6 Module V1.1 on Colibri
454 - const: toradex,colibri_imx6dl-v1_1-eval-v3
455 - const: toradex,colibri_imx6dl-v1_1 # Colibri iMX6 Module V1.1
456 - const: toradex,colibri_imx6dl-eval-v3
457 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
460 - description: i.MX6SL based Boards
463 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
464 - kobo,tolino-shine2hd
466 - revotics,imx6sl-warp # Revotics WaRP Board
469 - description: i.MX6SLL based Boards
476 - description: i.MX6SX based Boards
479 - boundary,imx6sx-nitrogen6sx
480 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
481 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
482 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
483 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
484 - udoo,neobasic # UDOO Neo Basic Board
485 - udoo,neoextended # UDOO Neo Extended
486 - udoo,neofull # UDOO Neo Full
489 - description: i.MX6UL based Boards
492 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit
493 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
494 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
495 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
496 - kontron,imx6ul-n6310-som # Kontron N6310 SOM
497 - kontron,imx6ul-n6311-som # Kontron N6311 SOM
498 - prt,prti6g # Protonic PRTI6G Board
499 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
500 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
501 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
504 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
506 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
507 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
510 - description: i.MX6UL Digi International ConnectCore 6UL Boards
513 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express
514 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro
515 - const: digi,ccimx6ulsom
518 - description: i.MX6UL Grinn liteBoard
520 - const: grinn,imx6ul-liteboard
521 - const: grinn,imx6ul-litesom
524 - description: i.MX6UL PHYTEC phyBOARD-Segin
527 - phytec,imx6ul-pbacd10-emmc
528 - phytec,imx6ul-pbacd10-nand
529 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL
530 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
533 - description: Kontron N6310 S Board
535 - const: kontron,imx6ul-n6310-s
536 - const: kontron,imx6ul-n6310-som
539 - description: Kontron N6311 S Board
541 - const: kontron,imx6ul-n6311-s
542 - const: kontron,imx6ul-n6311-som
545 - description: Kontron N6310 S 43 Board
547 - const: kontron,imx6ul-n6310-s-43
548 - const: kontron,imx6ul-n6310-s
549 - const: kontron,imx6ul-n6310-som
552 - description: i.MX6ULL based Boards
555 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
556 - kontron,imx6ull-n6411-som # Kontron N6411 SOM
557 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
558 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board
559 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board
562 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
564 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
565 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
568 - description: i.MX6ULL PHYTEC phyBOARD-Segin
571 - phytec,imx6ull-pbacd10-emmc
572 - phytec,imx6ull-pbacd10-nand
573 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
574 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
577 - description: Kontron N6411 S Board
579 - const: kontron,imx6ull-n6411-s
580 - const: kontron,imx6ull-n6411-som
583 - description: i.MX6ULZ based Boards
586 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
587 - const: fsl,imx6ull # This seems odd. Should be last?
590 - description: i.MX7S based Boards
593 - element14,imx7s-warp # Element14 Warp i.MX7 Board
596 - description: i.MX7S Boards with Toradex Colibri iMX7S Module
599 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board
600 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3
601 - const: toradex,colibri-imx7s
604 - description: TQ-Systems TQMa7S SoM on MBa7x board
606 - const: tq,imx7s-mba7
607 - const: tq,imx7s-tqma7
610 - description: i.MX7D based Boards
613 - boundary,imx7d-nitrogen7
614 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7
615 - fsl,imx7d-sdb # i.MX7 SabreSD Board
616 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
617 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator
618 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode
619 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
620 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet
621 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
622 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
623 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
624 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
625 - toradex,colibri-imx7d # Colibri iMX7 Dual Module
626 - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board
627 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
628 - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on
629 # Aster Carrier Board
630 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on
631 # Colibri Evaluation Board V3
632 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on
633 # Colibri Evaluation Board V3
634 - zii,imx7d-rmu2 # ZII RMU2 Board
635 - zii,imx7d-rpu2 # ZII RPU2 Board
638 - description: TQ-Systems TQMa7D SoM on MBa7x board
640 - const: tq,imx7d-mba7
641 - const: tq,imx7d-tqma7
645 Compulab SBC-iMX7 is a single board computer based on the
646 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
647 the CL-SOM-iMX7 System-on-Module providing most of the functions,
648 and SB-SOM-iMX7 carrier board providing additional peripheral
649 functions and connectors.
651 - const: compulab,sbc-imx7
652 - const: compulab,cl-som-imx7
655 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
658 - toradex,colibri-imx7d-aster # Module on Aster Carrier Board
659 - toradex,colibri-imx7d-eval-v3 # Module on Colibri Evaluation Board V3
660 - const: toradex,colibri-imx7d
663 - description: i.MX7D Boards with Toradex Colibri i.MX7D eMMC Module
666 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board
667 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3
668 - const: toradex,colibri-imx7d-emmc
671 - description: i.MX7ULP based Boards
674 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
675 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
678 - description: i.MX8MM based Boards
681 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
682 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board
683 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
684 - fsl,imx8mm-evk # i.MX8MM EVK Board
685 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
686 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
687 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
688 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM
689 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
692 - description: Engicam i.Core MX8M Mini SoM based boards
695 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
696 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
697 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM
700 - description: Kontron BL i.MX8MM (N801X S) Board
702 - const: kontron,imx8mm-n801x-s
703 - const: kontron,imx8mm-n801x-som
706 - description: Variscite VAR-SOM-MX8MM based boards
708 - const: variscite,var-som-mx8mm-symphony
709 - const: variscite,var-som-mx8mm
712 - description: i.MX8MN based Boards
715 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit
716 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
717 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
720 - description: Variscite VAR-SOM-MX8MN based boards
722 - const: variscite,var-som-mx8mn-symphony
723 - const: variscite,var-som-mx8mn
726 - description: i.MX8MP based Boards
729 - fsl,imx8mp-evk # i.MX8MP EVK Board
732 - description: PHYTEC phyCORE-i.MX8MP SoM based boards
734 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
735 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
738 - description: i.MX8MQ based Boards
741 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
742 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
743 - fsl,imx8mq-evk # i.MX8MQ EVK Board
744 - google,imx8mq-phanbell # Google Coral Edge TPU
745 - kontron,pitx-imx8m # Kontron pITX-imx8m Board
746 - purism,librem5-devkit # Purism Librem5 devkit
747 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
748 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
751 - description: Purism Librem5 phones
754 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
755 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
756 - purism,librem5r4 # Purism Librem5 phone "Evergreen"
757 - const: purism,librem5
760 - description: Zodiac Inflight Innovations Ultra Boards
763 - zii,imx8mq-ultra-rmb3
764 - zii,imx8mq-ultra-zest
765 - const: zii,imx8mq-ultra
768 - description: i.MX8QM based Boards
771 - fsl,imx8qm-mek # i.MX8QM MEK Board
774 - description: i.MX8QXP based Boards
777 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
778 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
779 - toradex,colibri-imx8x # Colibri iMX8X Module
782 - description: Toradex Colibri i.MX8 Evaluation Board
785 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
786 - const: toradex,colibri-imx8x
790 Freescale Vybrid Platform Device Tree Bindings
792 For the Vybrid SoC familiy all variants with DDR controller are supported,
793 which is the VF5xx and VF6xx series. Out of historical reasons, in most
794 places the kernel uses vf610 to refer to the whole familiy.
795 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
805 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
807 - const: toradex,vf500-colibri_vf50-on-eval
808 - const: toradex,vf500-colibri_vf50
811 - description: VF610 based Boards
814 - lwn,bk4 # Liebherr BK4 controller
815 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
816 - fsl,vf610-twr # VF610 Tower Board
819 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
821 - const: toradex,vf610-colibri_vf61-on-eval
822 - const: toradex,vf610-colibri_vf61
825 - description: ZII's VF610 based Boards
828 - zii,vf610cfu1 # ZII VF610 CFU1 Board
829 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
830 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
831 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
832 - zii,vf610dtu # ZII VF610 SSMB DTU Board
833 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
834 - zii,vf610spb4 # ZII VF610 SPB4 Board
835 - const: zii,vf610dev
838 - description: LS1012A based Boards
848 - description: LS1021A based Boards
851 - fsl,ls1021a-moxa-uc-8410a
856 - description: LS1028A based Boards
863 - description: Kontron KBox A-230-LS
865 - const: kontron,kbox-a-230-ls
866 - const: kontron,sl28-var4
867 - const: kontron,sl28
870 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
873 - kontron,sl28-var1-ads2
874 - kontron,sl28-var2-ads2
875 - kontron,sl28-var3-ads2
876 - kontron,sl28-var4-ads2
882 - const: kontron,sl28
886 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
893 - const: kontron,sl28
897 Kontron SMARC-sAL28 board (base). This is used in the base device
898 tree which is compatible with the overlays provided by the
901 - const: kontron,sl28
904 - description: LS1043A based Boards
911 - description: LS1046A based Boards
919 - description: LS1088A based Boards
926 - description: LS2080A based Boards
934 - description: LS2088A based Boards
941 - description: LX2160A based Boards
949 - description: SolidRun LX2160A based Boards
952 - solidrun,clearfog-cx
954 - const: solidrun,lx2160a-cex7
957 - description: S32V234 based Boards
960 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
963 additionalProperties: true