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 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM
716 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
719 - description: Engicam i.Core MX8M Mini SoM based boards
722 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
723 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
724 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM
727 - description: Kontron BL i.MX8MM (N801X S) Board
729 - const: kontron,imx8mm-n801x-s
730 - const: kontron,imx8mm-n801x-som
733 - description: Variscite VAR-SOM-MX8MM based boards
735 - const: variscite,var-som-mx8mm-symphony
736 - const: variscite,var-som-mx8mm
739 - description: i.MX8MN based Boards
742 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit
743 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
744 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
747 - description: Variscite VAR-SOM-MX8MN based boards
749 - const: variscite,var-som-mx8mn-symphony
750 - const: variscite,var-som-mx8mn
753 - description: i.MX8MP based Boards
756 - fsl,imx8mp-evk # i.MX8MP EVK Board
759 - description: PHYTEC phyCORE-i.MX8MP SoM based boards
761 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
762 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
765 - description: i.MX8MQ based Boards
768 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
769 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
770 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
771 - fsl,imx8mq-evk # i.MX8MQ EVK Board
772 - google,imx8mq-phanbell # Google Coral Edge TPU
773 - kontron,pitx-imx8m # Kontron pITX-imx8m Board
774 - mntre,reform2 # MNT Reform2 Laptop
775 - purism,librem5-devkit # Purism Librem5 devkit
776 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
777 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
780 - description: Purism Librem5 phones
783 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
784 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
785 - purism,librem5r4 # Purism Librem5 phone "Evergreen"
786 - const: purism,librem5
789 - description: Zodiac Inflight Innovations Ultra Boards
792 - zii,imx8mq-ultra-rmb3
793 - zii,imx8mq-ultra-zest
794 - const: zii,imx8mq-ultra
797 - description: i.MX8QM based Boards
800 - fsl,imx8qm-mek # i.MX8QM MEK Board
803 - description: i.MX8QXP based Boards
806 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
807 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
808 - toradex,colibri-imx8x # Colibri iMX8X Module
811 - description: Toradex Colibri i.MX8 Evaluation Board
814 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
815 - const: toradex,colibri-imx8x
819 Freescale Vybrid Platform Device Tree Bindings
821 For the Vybrid SoC familiy all variants with DDR controller are supported,
822 which is the VF5xx and VF6xx series. Out of historical reasons, in most
823 places the kernel uses vf610 to refer to the whole familiy.
824 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
834 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
836 - const: toradex,vf500-colibri_vf50-on-eval
837 - const: toradex,vf500-colibri_vf50
840 - description: VF610 based Boards
843 - lwn,bk4 # Liebherr BK4 controller
844 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
845 - fsl,vf610-twr # VF610 Tower Board
848 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
850 - const: toradex,vf610-colibri_vf61-on-eval
851 - const: toradex,vf610-colibri_vf61
854 - description: ZII's VF610 based Boards
857 - zii,vf610cfu1 # ZII VF610 CFU1 Board
858 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
859 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
860 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
861 - zii,vf610dtu # ZII VF610 SSMB DTU Board
862 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
863 - zii,vf610spb4 # ZII VF610 SPB4 Board
864 - const: zii,vf610dev
867 - description: LS1012A based Boards
877 - description: LS1021A based Boards
880 - fsl,ls1021a-moxa-uc-8410a
885 - description: LS1028A based Boards
892 - description: Kontron KBox A-230-LS
894 - const: kontron,kbox-a-230-ls
895 - const: kontron,sl28-var4
896 - const: kontron,sl28
899 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
902 - kontron,sl28-var1-ads2
903 - kontron,sl28-var2-ads2
904 - kontron,sl28-var3-ads2
905 - kontron,sl28-var4-ads2
911 - const: kontron,sl28
915 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
922 - const: kontron,sl28
926 Kontron SMARC-sAL28 board (base). This is used in the base device
927 tree which is compatible with the overlays provided by the
930 - const: kontron,sl28
933 - description: LS1043A based Boards
940 - description: LS1046A based Boards
948 - description: LS1088A based Boards
955 - description: LS2080A based Boards
963 - description: LS2088A based Boards
970 - description: LX2160A based Boards
978 - description: SolidRun LX2160A based Boards
981 - solidrun,clearfog-cx
983 - const: solidrun,lx2160a-cex7
986 - description: S32V234 based Boards
989 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
992 additionalProperties: true