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 - logicpd,imx6q-logicpd
214 - lwn,display5 # Liebherr Display5 i.MX6 Quad Board
215 - lwn,mccmon6 # Liebherr Monitor6 i.MX6 Quad Board
216 - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
217 - microsys,sbc6x # MicroSys sbc6x board
218 - poslab,imx6q-savageboard # Poslab SavageBoard Quad
219 - prt,prti6q # Protonic PRTI6Q board
220 - prt,prtwd2 # Protonic WD2 board
221 - rex,imx6q-rex-pro # Rex Pro i.MX6 Quad Board
222 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad
223 - solidrun,hummingboard/q
224 - solidrun,hummingboard2/q
225 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC
226 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf
227 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit
228 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph
229 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi
230 - technologic,imx6q-ts4900
231 - technologic,imx6q-ts7970
232 - toradex,apalis_imx6q # Apalis iMX6 Module
233 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board
234 - uniwest,imx6q-evi # Uniwest Evi
235 - variscite,dt6customboard
236 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board
237 - zealz,imx6q-gk802 # Zealz GK802
238 - zii,imx6q-zii-rdu2 # ZII RDU2 Board
241 - description: i.MX6Q Advantech DMS-BA16 Boards
244 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16
245 - ge,imx6q-b450v3 # General Electric B450v3
246 - ge,imx6q-b650v3 # General Electric B650v3
247 - ge,imx6q-b850v3 # General Electric B850v3
248 - const: advantech,imx6q-ba16
251 - description: i.MX6Q Armadeus APF6 Boards
253 - const: armadeus,imx6q-apf6dev
254 - const: armadeus,imx6q-apf6
257 - description: i.MX6Q CompuLab Utilite Pro Board
259 - const: compulab,utilite-pro
260 - const: compulab,cm-fx6
263 - description: i.MX6Q DFI FS700-M60-6QD Board
265 - const: dfi,fs700-m60-6qd
266 - const: dfi,fs700e-m60
269 - description: i.MX6Q DHCOM Premium Developer Kit Board
271 - const: dh,imx6q-dhcom-pdk2
272 - const: dh,imx6q-dhcom-som
275 - description: i.MX6Q Gateworks Ventana Boards
296 - description: i.MX6Q PHYTEC phyBOARD-Mira
299 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
300 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
301 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira
302 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
305 - description: i.MX6Q PHYTEC phyFLEX-i.MX6
307 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board
308 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
311 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Module
314 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board
315 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board
316 - const: toradex,apalis_imx6q
319 - description: i.MX6Q Toradex Apalis iMX6Q/D Module on Ixora Carrier Board V1.1
321 - const: toradex,apalis_imx6q-ixora-v1.1
322 - const: toradex,apalis_imx6q-ixora
323 - const: toradex,apalis_imx6q
326 - description: i.MX6QP based Boards
329 - boundary,imx6qp-nitrogen6_max
330 - boundary,imx6qp-nitrogen6_som2
331 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
332 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
333 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module
334 - prt,prtwd3 # Protonic WD3 board
335 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
336 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
339 - description: i.MX6QP PHYTEC phyBOARD-Mira
341 - const: phytec,imx6qp-pbac06-nand
342 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira
343 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
346 - description: i.MX6DL based Boards
349 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
350 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
351 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
352 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
353 - alt,alti6p # Altesco I6P Board
354 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite
355 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x
356 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj
357 - eckelmann,imx6dl-ci4x10
358 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
359 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
360 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
361 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
362 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
363 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board
364 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
365 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules
366 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module
367 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
368 - prt,prtrvt # Protonic RVT board
369 - prt,prtvt7 # Protonic VT7 board
370 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board
371 - riot,imx6s-riotboard # RIoTboard i.MX6S
372 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite
373 - solidrun,hummingboard/dl
374 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite
375 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
376 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
377 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
378 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
379 - technologic,imx6dl-ts4900
380 - technologic,imx6dl-ts7970
381 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
382 - vdl,lanmcu # Van der Laan LANMCU board
383 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
384 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
385 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
386 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
387 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
390 - description: i.MX6DL based Armadeus AFP6 Board
392 - const: armadeus,imx6dl-apf6dev
393 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM
396 - description: i.MX6DL based DFI FS700-M60-6DL Board
398 - const: dfi,fs700-m60-6dl
399 - const: dfi,fs700e-m60
402 - description: i.MX6DL Gateworks Ventana Boards
422 - description: i.MX6DL PHYTEC phyBOARD-Mira
425 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
426 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
427 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira
428 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
431 - description: i.MX6DL PHYTEC phyFLEX-i.MX6
433 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board
434 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
437 - description: i.MX6DL Toradex Colibri iMX6 Module on Colibri
440 - const: toradex,colibri_imx6dl-eval-v3
441 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
444 - description: i.MX6DL Toradex Colibri iMX6 Module V1.1 on Colibri
447 - const: toradex,colibri_imx6dl-v1_1-eval-v3
448 - const: toradex,colibri_imx6dl-v1_1 # Colibri iMX6 Module V1.1
449 - const: toradex,colibri_imx6dl-eval-v3
450 - const: toradex,colibri_imx6dl # Colibri iMX6 Module
453 - description: i.MX6SL based Boards
456 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
457 - kobo,tolino-shine2hd
459 - revotics,imx6sl-warp # Revotics WaRP Board
462 - description: i.MX6SLL based Boards
469 - description: i.MX6SX based Boards
472 - boundary,imx6sx-nitrogen6sx
473 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
474 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
475 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
476 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
477 - udoo,neobasic # UDOO Neo Basic Board
478 - udoo,neoextended # UDOO Neo Extended
479 - udoo,neofull # UDOO Neo Full
482 - description: i.MX6UL based Boards
485 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit
486 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
487 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
488 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
489 - kontron,imx6ul-n6310-som # Kontron N6310 SOM
490 - kontron,imx6ul-n6311-som # Kontron N6311 SOM
491 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
492 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
493 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
496 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
498 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
499 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
502 - description: i.MX6UL Digi International ConnectCore 6UL Boards
505 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express
506 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro
507 - const: digi,ccimx6ulsom
510 - description: i.MX6UL Grinn liteBoard
512 - const: grinn,imx6ul-liteboard
513 - const: grinn,imx6ul-litesom
516 - description: i.MX6UL PHYTEC phyBOARD-Segin
519 - phytec,imx6ul-pbacd10-emmc
520 - phytec,imx6ul-pbacd10-nand
521 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL
522 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
525 - description: Kontron N6310 S Board
527 - const: kontron,imx6ul-n6310-s
528 - const: kontron,imx6ul-n6310-som
531 - description: Kontron N6311 S Board
533 - const: kontron,imx6ul-n6311-s
534 - const: kontron,imx6ul-n6311-som
537 - description: Kontron N6310 S 43 Board
539 - const: kontron,imx6ul-n6310-s-43
540 - const: kontron,imx6ul-n6310-s
541 - const: kontron,imx6ul-n6310-som
544 - description: i.MX6ULL based Boards
547 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
548 - kontron,imx6ull-n6411-som # Kontron N6411 SOM
549 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
550 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board
551 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board
554 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
556 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
557 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
560 - description: i.MX6ULL PHYTEC phyBOARD-Segin
563 - phytec,imx6ull-pbacd10-emmc
564 - phytec,imx6ull-pbacd10-nand
565 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
566 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
569 - description: Kontron N6411 S Board
571 - const: kontron,imx6ull-n6411-s
572 - const: kontron,imx6ull-n6411-som
575 - description: i.MX6ULZ based Boards
578 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
579 - const: fsl,imx6ull # This seems odd. Should be last?
582 - description: i.MX7S based Boards
585 - element14,imx7s-warp # Element14 Warp i.MX7 Board
588 - description: i.MX7S Boards with Toradex Colibri iMX7S Module
591 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board
592 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3
593 - const: toradex,colibri-imx7s
596 - description: TQ-Systems TQMa7S SoM on MBa7x board
598 - const: tq,imx7s-mba7
599 - const: tq,imx7s-tqma7
602 - description: i.MX7D based Boards
605 - boundary,imx7d-nitrogen7
606 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7
607 - fsl,imx7d-sdb # i.MX7 SabreSD Board
608 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
609 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator
610 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode
611 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
612 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
613 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
614 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
615 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
616 - toradex,colibri-imx7d # Colibri iMX7 Dual Module
617 - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board
618 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
619 - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on
620 # Aster Carrier Board
621 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on
622 # Colibri Evaluation Board V3
623 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on
624 # Colibri Evaluation Board V3
625 - zii,imx7d-rmu2 # ZII RMU2 Board
626 - zii,imx7d-rpu2 # ZII RPU2 Board
629 - description: TQ-Systems TQMa7D SoM on MBa7x board
631 - const: tq,imx7d-mba7
632 - const: tq,imx7d-tqma7
636 Compulab SBC-iMX7 is a single board computer based on the
637 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
638 the CL-SOM-iMX7 System-on-Module providing most of the functions,
639 and SB-SOM-iMX7 carrier board providing additional peripheral
640 functions and connectors.
642 - const: compulab,sbc-imx7
643 - const: compulab,cl-som-imx7
646 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
649 - toradex,colibri-imx7d-aster # Module on Aster Carrier Board
650 - toradex,colibri-imx7d-eval-v3 # Module on Colibri Evaluation Board V3
651 - const: toradex,colibri-imx7d
654 - description: i.MX7D Boards with Toradex Colibri i.MX7D eMMC Module
657 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board
658 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3
659 - const: toradex,colibri-imx7d-emmc
662 - description: i.MX7ULP based Boards
665 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
666 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
669 - description: i.MX8MM based Boards
672 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
673 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
674 - fsl,imx8mm-evk # i.MX8MM EVK Board
675 - kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM
676 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
679 - description: Kontron BL i.MX8MM (N801X S) Board
681 - const: kontron,imx8mm-n801x-s
682 - const: kontron,imx8mm-n801x-som
685 - description: Variscite VAR-SOM-MX8MM based boards
687 - const: variscite,var-som-mx8mm-symphony
688 - const: variscite,var-som-mx8mm
691 - description: i.MX8MN based Boards
694 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
695 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
698 - description: Variscite VAR-SOM-MX8MN based boards
700 - const: variscite,var-som-mx8mn-symphony
701 - const: variscite,var-som-mx8mn
704 - description: i.MX8MP based Boards
707 - fsl,imx8mp-evk # i.MX8MP EVK Board
710 - description: i.MX8MQ based Boards
713 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
714 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
715 - fsl,imx8mq-evk # i.MX8MQ EVK Board
716 - google,imx8mq-phanbell # Google Coral Edge TPU
717 - purism,librem5-devkit # Purism Librem5 devkit
718 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
719 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
722 - description: Purism Librem5 phones
725 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
726 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
727 - const: purism,librem5
730 - description: Zodiac Inflight Innovations Ultra Boards
733 - zii,imx8mq-ultra-rmb3
734 - zii,imx8mq-ultra-zest
735 - const: zii,imx8mq-ultra
738 - description: i.MX8QXP based Boards
741 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
742 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
743 - toradex,colibri-imx8x # Colibri iMX8X Module
746 - description: Toradex Colibri i.MX8 Evaluation Board
749 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
750 - const: toradex,colibri-imx8x
754 Freescale Vybrid Platform Device Tree Bindings
756 For the Vybrid SoC familiy all variants with DDR controller are supported,
757 which is the VF5xx and VF6xx series. Out of historical reasons, in most
758 places the kernel uses vf610 to refer to the whole familiy.
759 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
769 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
771 - const: toradex,vf500-colibri_vf50-on-eval
772 - const: toradex,vf500-colibri_vf50
775 - description: VF610 based Boards
778 - lwn,bk4 # Liebherr BK4 controller
779 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
780 - fsl,vf610-twr # VF610 Tower Board
783 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
785 - const: toradex,vf610-colibri_vf61-on-eval
786 - const: toradex,vf610-colibri_vf61
789 - description: ZII's VF610 based Boards
792 - zii,vf610cfu1 # ZII VF610 CFU1 Board
793 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
794 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
795 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
796 - zii,vf610dtu # ZII VF610 SSMB DTU Board
797 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
798 - zii,vf610spb4 # ZII VF610 SPB4 Board
799 - const: zii,vf610dev
802 - description: LS1012A based Boards
812 - description: LS1021A based Boards
815 - fsl,ls1021a-moxa-uc-8410a
820 - description: LS1028A based Boards
827 - description: Kontron KBox A-230-LS
829 - const: kontron,kbox-a-230-ls
830 - const: kontron,sl28-var4
831 - const: kontron,sl28
834 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
837 - kontron,sl28-var2-ads2
838 - kontron,sl28-var3-ads2
839 - kontron,sl28-var4-ads2
844 - const: kontron,sl28
848 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
854 - const: kontron,sl28
858 Kontron SMARC-sAL28 board (base). This is used in the base device
859 tree which is compatible with the overlays provided by the
862 - const: kontron,sl28
865 - description: LS1043A based Boards
872 - description: LS1046A based Boards
880 - description: LS1088A based Boards
887 - description: LS2080A based Boards
895 - description: LS2088A based Boards
902 - description: LX2160A based Boards
910 - description: SolidRun LX2160A based Boards
913 - solidrun,clearfog-cx
915 - const: solidrun,lx2160a-cex7
918 - description: S32V234 based Boards
921 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
924 additionalProperties: true