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 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad
225 - solidrun,hummingboard/q
226 - solidrun,hummingboard2/q
227 - solidrun,solidsense/q # SolidRun SolidSense Dual/Quad
228 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC
229 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf
230 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit
231 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph
232 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi
233 - technologic,imx6q-ts4900
234 - technologic,imx6q-ts7970
235 - toradex,apalis_imx6q # Apalis iMX6 Module
236 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board
237 - uniwest,imx6q-evi # Uniwest Evi
238 - variscite,dt6customboard
239 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board
240 - zealz,imx6q-gk802 # Zealz GK802
241 - zii,imx6q-zii-rdu2 # ZII RDU2 Board
244 - description: i.MX6Q Advantech DMS-BA16 Boards
247 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16
248 - ge,imx6q-b450v3 # General Electric B450v3
249 - ge,imx6q-b650v3 # General Electric B650v3
250 - ge,imx6q-b850v3 # General Electric B850v3
251 - const: advantech,imx6q-ba16
254 - description: i.MX6Q Armadeus APF6 Boards
256 - const: armadeus,imx6q-apf6dev
257 - const: armadeus,imx6q-apf6
260 - description: i.MX6Q CompuLab Utilite Pro Board
262 - const: compulab,utilite-pro
263 - const: compulab,cm-fx6
266 - description: i.MX6Q DFI FS700-M60-6QD Board
268 - const: dfi,fs700-m60-6qd
269 - const: dfi,fs700e-m60
272 - description: i.MX6Q DHCOM Premium Developer Kit Board
274 - const: dh,imx6q-dhcom-pdk2
275 - const: dh,imx6q-dhcom-som
278 - description: i.MX6Q Gateworks Ventana Boards
299 - description: i.MX6Q PHYTEC phyBOARD-Mira
302 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
303 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
304 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira
305 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
308 - description: i.MX6Q PHYTEC phyFLEX-i.MX6
310 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board
311 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
314 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Module
317 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board
318 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board
319 - const: toradex,apalis_imx6q
322 - description: i.MX6Q Toradex Apalis iMX6Q/D Module on Ixora Carrier Board V1.1
324 - const: toradex,apalis_imx6q-ixora-v1.1
325 - const: toradex,apalis_imx6q-ixora
326 - const: toradex,apalis_imx6q
329 - description: i.MX6QP based Boards
332 - boundary,imx6qp-nitrogen6_max
333 - boundary,imx6qp-nitrogen6_som2
334 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
335 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
336 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module
337 - kvg,vicutp # Kverneland UT1P board
338 - prt,prtwd3 # Protonic WD3 board
339 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
340 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
343 - description: i.MX6QP PHYTEC phyBOARD-Mira
345 - const: phytec,imx6qp-pbac06-nand
346 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira
347 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
350 - description: i.MX6DL based Boards
353 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
354 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
355 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
356 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
357 - alt,alti6p # Altesco I6P Board
358 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite
359 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x
360 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj
361 - eckelmann,imx6dl-ci4x10
362 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
363 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
364 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
365 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
366 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
367 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board
368 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
369 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules
370 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module
371 - kvg,victgo # Kverneland TGO
372 - kvg,vicut1 # Kverneland UT1 board
373 - ply,plybas # Plymovent BAS board
374 - ply,plym2m # Plymovent M2M board
375 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
376 - prt,prtmvt # Protonic MVT board
377 - prt,prtrvt # Protonic RVT board
378 - prt,prtvt7 # Protonic VT7 board
379 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board
380 - riot,imx6s-riotboard # RIoTboard i.MX6S
381 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite
382 - solidrun,hummingboard/dl
383 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite
384 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite
385 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
386 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
387 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
388 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
389 - technologic,imx6dl-ts4900
390 - technologic,imx6dl-ts7970
391 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
392 - vdl,lanmcu # Van der Laan LANMCU board
393 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
394 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
395 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
396 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
397 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
400 - description: i.MX6DL based Armadeus AFP6 Board
402 - const: armadeus,imx6dl-apf6dev
403 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM
406 - description: i.MX6DL based congatec QMX6 Boards
409 - ge,imx6dl-b105v2 # General Electric B105v2
410 - ge,imx6dl-b105pv2 # General Electric B105Pv2
411 - ge,imx6dl-b125v2 # General Electric B125v2
412 - ge,imx6dl-b125pv2 # General Electric B125Pv2
413 - ge,imx6dl-b155v2 # General Electric B155v2
414 - const: congatec,qmx6
417 - description: i.MX6DL based DFI FS700-M60-6DL Board
419 - const: dfi,fs700-m60-6dl
420 - const: dfi,fs700e-m60
423 - description: i.MX6DL DHCOM PicoITX Board
425 - const: dh,imx6dl-dhcom-picoitx
426 - const: dh,imx6dl-dhcom-som
429 - description: i.MX6DL Gateworks Ventana Boards
449 - description: i.MX6DL PHYTEC phyBOARD-Mira
452 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
453 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
454 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira
455 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
458 - description: i.MX6DL PHYTEC phyFLEX-i.MX6
460 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board
461 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
464 - description: i.MX6DL Toradex Colibri iMX6 Module on Colibri
467 - const: toradex,colibri_imx6dl-eval-v3
468 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
471 - description: i.MX6DL Toradex Colibri iMX6 Module V1.1 on Colibri
474 - const: toradex,colibri_imx6dl-v1_1-eval-v3
475 - const: toradex,colibri_imx6dl-v1_1 # Colibri iMX6 Module V1.1
476 - const: toradex,colibri_imx6dl-eval-v3
477 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
480 - description: i.MX6S DHCOM DRC02 Board
482 - const: dh,imx6s-dhcom-drc02
483 - const: dh,imx6s-dhcom-som
486 - description: i.MX6SL based Boards
489 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
490 - kobo,tolino-shine2hd
492 - revotics,imx6sl-warp # Revotics WaRP Board
495 - description: i.MX6SLL based Boards
502 - description: i.MX6SX based Boards
505 - boundary,imx6sx-nitrogen6sx
506 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
507 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
508 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
509 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
510 - udoo,neobasic # UDOO Neo Basic Board
511 - udoo,neoextended # UDOO Neo Extended
512 - udoo,neofull # UDOO Neo Full
515 - description: i.MX6UL based Boards
518 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit
519 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
520 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
521 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
522 - kontron,imx6ul-n6310-som # Kontron N6310 SOM
523 - kontron,imx6ul-n6311-som # Kontron N6311 SOM
524 - prt,prti6g # Protonic PRTI6G Board
525 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
526 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
527 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
530 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
532 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
533 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
536 - description: i.MX6UL Digi International ConnectCore 6UL Boards
539 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express
540 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro
541 - const: digi,ccimx6ulsom
544 - description: i.MX6UL Grinn liteBoard
546 - const: grinn,imx6ul-liteboard
547 - const: grinn,imx6ul-litesom
550 - description: i.MX6UL PHYTEC phyBOARD-Segin
553 - phytec,imx6ul-pbacd10-emmc
554 - phytec,imx6ul-pbacd10-nand
555 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL
556 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
559 - description: Kontron N6310 S Board
561 - const: kontron,imx6ul-n6310-s
562 - const: kontron,imx6ul-n6310-som
565 - description: Kontron N6311 S Board
567 - const: kontron,imx6ul-n6311-s
568 - const: kontron,imx6ul-n6311-som
571 - description: Kontron N6310 S 43 Board
573 - const: kontron,imx6ul-n6310-s-43
574 - const: kontron,imx6ul-n6310-s
575 - const: kontron,imx6ul-n6310-som
578 - description: i.MX6ULL based Boards
581 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
582 - kontron,imx6ull-n6411-som # Kontron N6411 SOM
583 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
584 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board
585 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board
588 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
590 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
591 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
594 - description: i.MX6ULL PHYTEC phyBOARD-Segin
597 - phytec,imx6ull-pbacd10-emmc
598 - phytec,imx6ull-pbacd10-nand
599 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
600 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
603 - description: Kontron N6411 S Board
605 - const: kontron,imx6ull-n6411-s
606 - const: kontron,imx6ull-n6411-som
609 - description: i.MX6ULZ based Boards
612 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
613 - const: fsl,imx6ull # This seems odd. Should be last?
616 - description: i.MX7S based Boards
619 - element14,imx7s-warp # Element14 Warp i.MX7 Board
622 - description: i.MX7S Boards with Toradex Colibri iMX7S Module
625 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board
626 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3
627 - const: toradex,colibri-imx7s
630 - description: TQ-Systems TQMa7S SoM on MBa7x board
632 - const: tq,imx7s-mba7
633 - const: tq,imx7s-tqma7
636 - description: i.MX7D based Boards
639 - boundary,imx7d-nitrogen7
640 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7
641 - fsl,imx7d-sdb # i.MX7 SabreSD Board
642 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
643 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator
644 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode
645 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
646 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet
647 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
648 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
649 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
650 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
651 - toradex,colibri-imx7d # Colibri iMX7 Dual Module
652 - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board
653 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
654 - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on
655 # Aster Carrier Board
656 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on
657 # Colibri Evaluation Board V3
658 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on
659 # Colibri Evaluation Board V3
660 - zii,imx7d-rmu2 # ZII RMU2 Board
661 - zii,imx7d-rpu2 # ZII RPU2 Board
664 - description: TQ-Systems TQMa7D SoM on MBa7x board
666 - const: tq,imx7d-mba7
667 - const: tq,imx7d-tqma7
671 Compulab SBC-iMX7 is a single board computer based on the
672 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
673 the CL-SOM-iMX7 System-on-Module providing most of the functions,
674 and SB-SOM-iMX7 carrier board providing additional peripheral
675 functions and connectors.
677 - const: compulab,sbc-imx7
678 - const: compulab,cl-som-imx7
681 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
684 - toradex,colibri-imx7d-aster # Module on Aster Carrier Board
685 - toradex,colibri-imx7d-eval-v3 # Module on Colibri Evaluation Board V3
686 - const: toradex,colibri-imx7d
689 - description: i.MX7D Boards with Toradex Colibri i.MX7D eMMC Module
692 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board
693 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3
694 - const: toradex,colibri-imx7d-emmc
697 - description: i.MX7ULP based Boards
700 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
701 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
704 - description: i.MX8MM based Boards
707 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
708 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board
709 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
710 - fsl,imx8mm-evk # i.MX8MM EVK Board
711 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
712 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
713 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
714 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board
715 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board
716 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM
717 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
720 - description: Engicam i.Core MX8M Mini SoM based boards
723 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
724 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
725 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM
728 - description: Kontron BL i.MX8MM (N801X S) Board
730 - const: kontron,imx8mm-n801x-s
731 - const: kontron,imx8mm-n801x-som
734 - description: Variscite VAR-SOM-MX8MM based boards
736 - const: variscite,var-som-mx8mm-symphony
737 - const: variscite,var-som-mx8mm
740 - description: i.MX8MN based Boards
743 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit
744 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
745 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
746 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board
749 - description: Variscite VAR-SOM-MX8MN based boards
751 - const: variscite,var-som-mx8mn-symphony
752 - const: variscite,var-som-mx8mn
755 - description: i.MX8MP based Boards
758 - fsl,imx8mp-evk # i.MX8MP EVK Board
761 - description: PHYTEC phyCORE-i.MX8MP SoM based boards
763 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
764 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
767 - description: i.MX8MQ based Boards
770 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
771 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
772 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
773 - fsl,imx8mq-evk # i.MX8MQ EVK Board
774 - google,imx8mq-phanbell # Google Coral Edge TPU
775 - kontron,pitx-imx8m # Kontron pITX-imx8m Board
776 - mntre,reform2 # MNT Reform2 Laptop
777 - purism,librem5-devkit # Purism Librem5 devkit
778 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
779 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
782 - description: Purism Librem5 phones
785 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
786 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
787 - purism,librem5r4 # Purism Librem5 phone "Evergreen"
788 - const: purism,librem5
791 - description: Zodiac Inflight Innovations Ultra Boards
794 - zii,imx8mq-ultra-rmb3
795 - zii,imx8mq-ultra-zest
796 - const: zii,imx8mq-ultra
799 - description: i.MX8QM based Boards
802 - fsl,imx8qm-mek # i.MX8QM MEK Board
805 - description: i.MX8QXP based Boards
808 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
809 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
810 - toradex,colibri-imx8x # Colibri iMX8X Module
813 - description: Toradex Colibri i.MX8 Evaluation Board
816 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
817 - const: toradex,colibri-imx8x
821 Freescale Vybrid Platform Device Tree Bindings
823 For the Vybrid SoC familiy all variants with DDR controller are supported,
824 which is the VF5xx and VF6xx series. Out of historical reasons, in most
825 places the kernel uses vf610 to refer to the whole familiy.
826 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
836 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
838 - const: toradex,vf500-colibri_vf50-on-eval
839 - const: toradex,vf500-colibri_vf50
842 - description: VF610 based Boards
845 - lwn,bk4 # Liebherr BK4 controller
846 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
847 - fsl,vf610-twr # VF610 Tower Board
850 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
852 - const: toradex,vf610-colibri_vf61-on-eval
853 - const: toradex,vf610-colibri_vf61
856 - description: ZII's VF610 based Boards
859 - zii,vf610cfu1 # ZII VF610 CFU1 Board
860 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
861 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
862 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
863 - zii,vf610dtu # ZII VF610 SSMB DTU Board
864 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
865 - zii,vf610spb4 # ZII VF610 SPB4 Board
866 - const: zii,vf610dev
869 - description: LS1012A based Boards
879 - description: LS1021A based Boards
882 - fsl,ls1021a-moxa-uc-8410a
887 - description: LS1028A based Boards
894 - description: Kontron KBox A-230-LS
896 - const: kontron,kbox-a-230-ls
897 - const: kontron,sl28-var4
898 - const: kontron,sl28
901 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
904 - kontron,sl28-var1-ads2
905 - kontron,sl28-var2-ads2
906 - kontron,sl28-var3-ads2
907 - kontron,sl28-var4-ads2
913 - const: kontron,sl28
917 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
924 - const: kontron,sl28
928 Kontron SMARC-sAL28 board (base). This is used in the base device
929 tree which is compatible with the overlays provided by the
932 - const: kontron,sl28
935 - description: LS1043A based Boards
942 - description: LS1046A based Boards
950 - description: LS1088A based Boards
957 - description: LS2080A based Boards
965 - description: LS2088A based Boards
972 - description: LX2160A based Boards
980 - description: SolidRun LX2160A based Boards
983 - solidrun,clearfog-cx
985 - const: solidrun,lx2160a-cex7
988 - description: S32V234 based Boards
991 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
994 additionalProperties: true