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
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
31 - olimex,imx23-olinuxino
32 - sandisk,sansa_fuze_plus
35 - description: i.MX25 Product Development Kit
42 - description: i.MX25 Eukrea CPUIMX25 Boards
45 - eukrea,mbimxsd25-baseboard # Eukrea MBIMXSD25
46 - const: eukrea,cpuimx25
49 - description: i.MX25 Eukrea MBIMXSD25 Boards
52 - eukrea,mbimxsd25-baseboard-cmo-qvga
53 - eukrea,mbimxsd25-baseboard-dvi-svga
54 - eukrea,mbimxsd25-baseboard-dvi-vga
55 - const: eukrea,mbimxsd25-baseboard
56 - const: eukrea,cpuimx25
59 - description: i.MX27 based Boards
62 - armadeus,imx27-apf27 # APF27 SoM
66 - description: i.MX27 APF27 SoM Board
68 - const: armadeus,imx27-apf27dev
69 - const: armadeus,imx27-apf27
72 - description: i.MX27 Eukrea CPUIMX27 SoM Board
74 - const: eukrea,mbimxsd27-baseboard
75 - const: eukrea,cpuimx27
78 - description: i.MX27 Phytec pca100 Board
80 - const: phytec,imx27-pca100-rdk
81 - const: phytec,imx27-pca100
84 - description: i.MX27 Phytec pcm970 Board
86 - const: phytec,imx27-pcm970
87 - const: phytec,imx27-pcm038
90 - description: i.MX28 based Boards
93 - armadeus,imx28-apf28 # APF28 SoM
94 - bluegiga,apx4devkit # Bluegiga APx4 SoM on dev board
95 - crystalfontz,cfa10036 # Crystalfontz CFA-10036 SoM
100 - karo,tx28 # Ka-Ro electronics TX28 module
102 - msr,m28cu3 # M28 SoM with custom base board
103 - schulercontrol,imx28-sps1
104 - technologic,imx28-ts4600
107 - description: i.MX28 Aries M28 SoM Board
113 - description: i.MX28 Aries M28EVK Board
115 - const: aries,m28evk
119 - description: i.MX28 Armadeus Systems APF28Dev Board
121 - const: armadeus,imx28-apf28dev
122 - const: armadeus,imx28-apf28
125 - description: i.MX28 Crystalfontz CFA-10036 based Boards
128 - crystalfontz,cfa10037
129 - crystalfontz,cfa10049
130 - crystalfontz,cfa10057
131 - crystalfontz,cfa10058
132 - const: crystalfontz,cfa10036
135 - description: i.MX28 Crystalfontz CFA-10037 based Boards
138 - crystalfontz,cfa10055
139 - crystalfontz,cfa10056
140 - const: crystalfontz,cfa10037
141 - const: crystalfontz,cfa10036
144 - description: i.MX28 Duckbill 2 based Boards
147 - i2se,duckbill-2-485
148 - i2se,duckbill-2-enocean
149 - i2se,duckbill-2-spi
150 - const: i2se,duckbill-2
153 - description: i.MX28 Eukrea Electromatique MBMX283LC Board
155 - const: eukrea,mbmx283lc
156 - const: eukrea,mbmx28lc
159 - description: i.MX28 Eukrea Electromatique MBMX287LC Board
161 - const: eukrea,mbmx287lc
162 - const: eukrea,mbmx283lc
163 - const: eukrea,mbmx28lc
166 - description: i.MX31 based Boards
173 - description: i.MX35 based Boards
179 - description: i.MX35 Eukrea CPUIMX35 Board
181 - const: eukrea,mbimxsd35-baseboard
182 - const: eukrea,cpuimx35
185 - description: i.MX50 based Boards
192 - description: i.MX51 based Boards
195 - armadeus,imx51-apf51 # Armadeus Systems APF51 module
197 - technologic,imx51-ts4800
199 - zii,imx51-scu2-mezz
203 - description: i.MX51 based Armadeus Systems APF51Dev Board
205 - const: armadeus,imx51-apf51dev
206 - const: armadeus,imx51-apf51
209 - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board
211 - const: digi,connectcore-ccxmx51-jsk
212 - const: digi,connectcore-ccxmx51-som
215 - description: i.MX51 based Eukrea CPUIMX51 Board
217 - const: eukrea,mbimxsd51
218 - const: eukrea,cpuimx51
221 - description: i.MX53 based Boards
228 - fsl,imx53-qsrb # Freescale i.MX53 Quick Start-R Board
230 - ge,imx53-cpuvo # General Electric CS ONE
231 - inversepath,imx53-usbarmory # Inverse Path USB armory
232 - karo,tx53 # Ka-Ro electronics TX53 module
233 - kiebackpeter,imx53-ddc # K+P imx53 DDC
234 - kiebackpeter,imx53-hsc # K+P imx53 HSC
235 - menlo,m53menlo # i.MX53 Menlo board
236 - starterkit,sk-imx53
237 - voipac,imx53-dmm-668 # Voipac i.MX53 X53-DMM-668
240 - description: i.MX53 based Aries/DENX M53EVK Board
242 - const: aries,imx53-m53evk
243 - const: denx,imx53-m53evk
246 - description: i.MX53 based TQ MBa53 Board
252 - description: i.MX6Q based Boards
255 - auvidea,h100 # Auvidea H100
256 - bosch,imx6q-acc # Bosch ACC i.MX6 Dual
257 - boundary,imx6q-nitrogen6_max
258 - boundary,imx6q-nitrogen6_som2
259 - boundary,imx6q-nitrogen6x
260 - compulab,cm-fx6 # CompuLab CM-FX6
261 - dmo,imx6q-edmqmx6 # Data Modul eDM-QMX6 Board
262 - ds,imx6q-sbc # Da Sheng COM-9XX Modules
263 - embest,imx6q-marsboard # Embest MarS Board i.MX6Dual
264 - emtrion,emcon-mx6 # emCON-MX6D or emCON-MX6Q SoM
265 - emtrion,emcon-mx6-avari # emCON-MX6D or emCON-MX6Q SoM on Avari Base
266 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
267 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
269 - fsl,imx6q-sabreauto
270 - fsl,imx6q-sabrelite
272 - karo,imx6q-tx6q # Ka-Ro electronics TX6Q Modules
273 - kiebackpeter,imx6q-tpc # K+P i.MX6 Quad TPC Board
274 - kontron,imx6q-samx6i # Kontron i.MX6 Dual/Quad SMARC Module
275 - kosagi,imx6q-novena # Kosagi Novena Dual/Quad
276 - kvg,vicut1q # Kverneland UT1Q board
277 - logicpd,imx6q-logicpd
278 - lwn,display5 # Liebherr Display5 i.MX6 Quad Board
279 - lwn,mccmon6 # Liebherr Monitor6 i.MX6 Quad Board
280 - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
281 - microsys,sbc6x # MicroSys sbc6x board
282 - poslab,imx6q-savageboard # Poslab SavageBoard Quad
283 - prt,prti6q # Protonic PRTI6Q board
284 - prt,prtwd2 # Protonic WD2 board
285 - rex,imx6q-rex-pro # Rex Pro i.MX6 Quad Board
286 - skov,imx6q-skov-revc-lt2 # SKOV IMX6 CPU QuadCore lt2
287 - skov,imx6q-skov-revc-lt6 # SKOV IMX6 CPU QuadCore lt6
288 - skov,imx6q-skov-reve-mi1010ait-1cp1 # SKOV IMX6 CPU QuadCore mi1010ait-1cp1
289 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad
290 - solidrun,hummingboard/q
291 - solidrun,hummingboard2/q
292 - solidrun,solidsense/q # SolidRun SolidSense Dual/Quad
293 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC
294 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf
295 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit
296 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph
297 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi
298 - technologic,imx6q-ts4900
299 - technologic,imx6q-ts7970
300 - toradex,apalis_imx6q # Apalis iMX6 Modules
301 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board
302 - uniwest,imx6q-evi # Uniwest Evi
303 - variscite,dt6customboard
304 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board
305 - ysoft,imx6q-yapp4-crux # i.MX6 Quad Y Soft IOTA Crux board
306 - ysoft,imx6q-yapp4-pegasus # i.MX6 Quad Y Soft IOTA Pegasus board
307 - zealz,imx6q-gk802 # Zealz GK802
308 - zii,imx6q-zii-rdu2 # ZII RDU2 Board
311 - description: i.MX6Q Advantech DMS-BA16 Boards
314 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16
315 - ge,imx6q-b450v3 # General Electric B450v3
316 - ge,imx6q-b650v3 # General Electric B650v3
317 - ge,imx6q-b850v3 # General Electric B850v3
318 - const: advantech,imx6q-ba16
321 - description: i.MX6Q Armadeus APF6 Boards
323 - const: armadeus,imx6q-apf6dev
324 - const: armadeus,imx6q-apf6
327 - description: i.MX6Q CompuLab Utilite Pro Board
329 - const: compulab,utilite-pro
330 - const: compulab,cm-fx6
333 - description: i.MX6Q DFI FS700-M60-6QD Board
335 - const: dfi,fs700-m60-6qd
336 - const: dfi,fs700e-m60
339 - description: i.MX6Q DHCOM Premium Developer Kit Board
341 - const: dh,imx6q-dhcom-pdk2
342 - const: dh,imx6q-dhcom-som
345 - description: i.MX6Q Gateworks Ventana Boards
366 - description: i.MX6Q PHYTEC phyBOARD-Mira
369 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
370 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
371 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira
372 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
375 - description: i.MX6Q PHYTEC phyFLEX-i.MX6
377 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board
378 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
381 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules
384 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board
385 - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board
386 - toradex,apalis_imx6q-ixora-v1.2 # Apalis iMX6Q/D Module on Ixora V1.2 Carrier Board
387 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board v1.0/v1.1
388 - toradex,apalis_imx6q-eval-v1.2 # Apalis iMX6Q/D Module on Apalis Evaluation Board v1.2
389 - const: toradex,apalis_imx6q
392 - description: i.MX6Q Variscite VAR-SOM-MX6 Boards
394 - const: variscite,mx6customboard
395 - const: variscite,var-som-imx6q
398 - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x
400 - const: tq,imx6q-mba6x-a
401 - const: tq,mba6a # Expected by bootloader, to be removed in the future
402 - const: tq,imx6q-tqma6q-a
405 - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x
407 - const: tq,imx6q-mba6x-b
408 - const: tq,mba6b # Expected by bootloader, to be removed in the future
409 - const: tq,imx6q-tqma6q-b
412 - description: i.MX6QP based Boards
415 - boundary,imx6qp-nitrogen6_max
416 - boundary,imx6qp-nitrogen6_som2
417 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
418 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
419 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module
420 - kvg,vicutp # Kverneland UT1P board
421 - prt,prtwd3 # Protonic WD3 board
422 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
423 - ysoft,imx6qp-yapp4-crux-plus # i.MX6 Quad Plus Y Soft IOTA Crux+ board
424 - ysoft,imx6qp-yapp4-pegasus-plus # i.MX6 Quad Plus Y Soft IOTA Pegasus+ board
425 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
428 - description: i.MX6QP PHYTEC phyBOARD-Mira
430 - const: phytec,imx6qp-pbac06-nand
431 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira
432 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
435 - description: TQ-Systems TQMa6QP SoM on MBa6x
437 - const: tq,imx6qp-mba6x-b
438 - const: tq,mba6b # Expected by bootloader, to be removed in the future
439 - const: tq,imx6qp-tqma6qp-b
442 - description: i.MX6DL based Boards
445 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
446 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
447 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
448 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
449 - alt,alti6p # Altesco I6P Board
450 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite
451 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x
452 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj
453 - eckelmann,imx6dl-ci4x10
454 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
455 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
456 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
457 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
458 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
459 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board
460 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
461 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules
462 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module
463 - kvg,victgo # Kverneland TGO
464 - kvg,vicut1 # Kverneland UT1 board
465 - ply,plybas # Plymovent BAS board
466 - ply,plym2m # Plymovent M2M board
467 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
468 - prt,prtmvt # Protonic MVT board
469 - prt,prtrvt # Protonic RVT board
470 - prt,prtvt7 # Protonic VT7 board
471 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board
472 - riot,imx6s-riotboard # RIoTboard i.MX6S
473 - sielaff,imx6dl-board # Sielaff i.MX6 Solo Board
474 - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2
475 - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6
476 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite
477 - solidrun,hummingboard/dl
478 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite
479 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite
480 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
481 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
482 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
483 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
484 - technologic,imx6dl-ts4900
485 - technologic,imx6dl-ts7970
486 - toradex,colibri_imx6dl # Colibri iMX6 Modules
487 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
488 - vdl,lanmcu # Van der Laan LANMCU board
489 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
490 - ysoft,imx6dl-yapp4-draco # i.MX6 Solo Y Soft IOTA Draco board
491 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
492 - ysoft,imx6dl-yapp4-lynx # i.MX6 DualLite Y Soft IOTA Lynx board
493 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
494 - ysoft,imx6dl-yapp4-phoenix # i.MX6 DualLite Y Soft IOTA Phoenix board
495 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
498 - description: i.MX6DL based Armadeus AFP6 Board
500 - const: armadeus,imx6dl-apf6dev
501 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM
504 - description: i.MX6DL based congatec QMX6 Boards
507 - ge,imx6dl-b105v2 # General Electric B105v2
508 - ge,imx6dl-b105pv2 # General Electric B105Pv2
509 - ge,imx6dl-b125v2 # General Electric B125v2
510 - ge,imx6dl-b125pv2 # General Electric B125Pv2
511 - ge,imx6dl-b155v2 # General Electric B155v2
512 - const: congatec,qmx6
515 - description: i.MX6DL based DFI FS700-M60-6DL Board
517 - const: dfi,fs700-m60-6dl
518 - const: dfi,fs700e-m60
521 - description: i.MX6DL DHCOM PicoITX Board
523 - const: dh,imx6dl-dhcom-picoitx
524 - const: dh,imx6dl-dhcom-som
527 - description: i.MX6DL Gateworks Ventana Boards
547 - description: i.MX6DL PHYTEC phyBOARD-Mira
550 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
551 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
552 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira
553 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
556 - description: i.MX6DL PHYTEC phyFLEX-i.MX6
558 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board
559 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
562 - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules
565 - toradex,colibri_imx6dl-aster # Colibri iMX6DL/S Module on Aster Board
566 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6DL/S Module on Colibri Evaluation Board V3
567 - toradex,colibri_imx6dl-iris # Colibri iMX6DL/S Module on Iris Board
568 - toradex,colibri_imx6dl-iris-v2 # Colibri iMX6DL/S Module on Iris Board V2
569 - const: toradex,colibri_imx6dl # Colibri iMX6DL/S Module
572 - description: i.MX6S DHCOM DRC02 Board
574 - const: dh,imx6s-dhcom-drc02
575 - const: dh,imx6s-dhcom-som
578 - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x
580 - const: tq,imx6dl-mba6x-a
581 - const: tq,mba6a # Expected by bootloader, to be removed in the future
582 - const: tq,imx6dl-tqma6dl-a
585 - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x
587 - const: tq,imx6dl-mba6x-b
588 - const: tq,mba6b # Expected by bootloader, to be removed in the future
589 - const: tq,imx6dl-tqma6dl-b
592 - description: i.MX6SL based Boards
595 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
597 - kobo,tolino-shine2hd
600 - kobo,tolino-vision5
601 - revotics,imx6sl-warp # Revotics WaRP Board
604 - description: i.MX6SLL based Boards
612 - description: i.MX6SX based Boards
615 - boundary,imx6sx-nitrogen6sx
616 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
617 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
618 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
619 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
620 - udoo,neobasic # UDOO Neo Basic Board
621 - udoo,neoextended # UDOO Neo Extended
622 - udoo,neofull # UDOO Neo Full
625 - description: i.MX6UL based Boards
628 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit
629 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
630 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
631 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
632 - kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
633 - prt,prti6g # Protonic PRTI6G Board
634 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
635 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
636 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
639 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
641 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
642 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
645 - description: i.MX6UL Digi International ConnectCore 6UL Boards
648 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express
649 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro
650 - const: digi,ccimx6ulsom
653 - description: i.MX6UL Grinn liteBoard
655 - const: grinn,imx6ul-liteboard
656 - const: grinn,imx6ul-litesom
659 - description: i.MX6UL PHYTEC phyBOARD-Segin
662 - phytec,imx6ul-pbacd10-emmc
663 - phytec,imx6ul-pbacd10-nand
664 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL
665 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
668 - description: Kontron BL i.MX6UL (N631X S) Board
670 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
671 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
674 - description: Kontron BL i.MX6UL 43 (N631X S 43) Board
676 - const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display
677 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
678 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
681 - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board
684 - tq,imx6ul-tqma6ul1-mba6ulx
685 - const: tq,imx6ul-tqma6ul1 # MCIMX6G1
688 - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board
691 - tq,imx6ul-tqma6ul2-mba6ulx
692 - const: tq,imx6ul-tqma6ul2 # MCIMX6G2
695 - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board
698 - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter
699 - tq,imx6ul-tqma6ul2l-mba6ulxl
700 - const: tq,imx6ul-tqma6ul2l # MCIMX6G2, LGA SoM variant
703 - description: i.MX6ULL based Boards
706 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
707 - joz,jozacp # JOZ Access Point
708 - kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
709 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
710 - toradex,colibri-imx6ull # Colibri iMX6ULL Modules
711 - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
712 - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules
713 - uni-t,uti260b # UNI-T UTi260B Thermal Camera
716 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
718 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
719 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
722 - description: i.MX6ULL chargebyte Tarragon Boards
725 - chargebyte,imx6ull-tarragon-master
726 - chargebyte,imx6ull-tarragon-micro
727 - chargebyte,imx6ull-tarragon-slave
728 - chargebyte,imx6ull-tarragon-slavext
731 - description: i.MX6ULL DHCOM SoM based Boards
734 - dh,imx6ull-dhcom-drc02
735 - dh,imx6ull-dhcom-pdk2
736 - dh,imx6ull-dhcom-picoitx
737 - const: dh,imx6ull-dhcom-som # The DHCOR is soldered on the DHCOM
738 - const: dh,imx6ull-dhcor-som
741 - description: i.MX6ULL DHCOR SoM based Boards
743 - const: marantec,imx6ull-dhcor-maveo-box
744 - const: dh,imx6ull-dhcor-som
747 - description: i.MX6ULL PHYTEC phyBOARD-Segin
750 - phytec,imx6ull-pbacd10-emmc
751 - phytec,imx6ull-pbacd10-nand
752 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
753 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
756 - description: i.MX6ULL PHYTEC phyGATE-Tauri
759 - phytec,imx6ull-phygate-tauri-emmc
760 - phytec,imx6ull-phygate-tauri-nand
761 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL
762 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
765 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules
768 - toradex,colibri-imx6ull-aster # Aster Carrier Board
769 - toradex,colibri-imx6ull-eval # Colibri Evaluation Board V3
770 - toradex,colibri-imx6ull-iris # Iris Carrier Board
771 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board
772 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module
775 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module
778 - toradex,colibri-imx6ull-emmc-aster # Aster Carrier Board
779 - toradex,colibri-imx6ull-emmc-eval # Colibri Evaluation B. V3
780 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board
781 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board
782 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
785 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules
788 - toradex,colibri-imx6ull-wifi-eval # Colibri Eval. B. V3
789 - toradex,colibri-imx6ull-wifi-aster # Aster Carrier Board
790 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board
791 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board
792 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module
795 - description: Kontron BL i.MX6ULL (N6411 S) Board
797 - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board
798 - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
801 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board
804 - tq,imx6ull-tqma6ull2-mba6ulx
805 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2
808 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board
811 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter
812 - tq,imx6ull-tqma6ull2l-mba6ulxl
813 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant
816 - description: i.MX6ULZ based Boards
819 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster
820 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
821 - const: fsl,imx6ull # This seems odd. Should be last?
824 - description: i.MX7S based Boards
827 - element14,imx7s-warp # Element14 Warp i.MX7 Board
828 - toradex,colibri-imx7s # Colibri iMX7S Module
831 - description: i.MX7S Boards with Toradex Colibri iMX7S Module
834 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board
835 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3
836 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board
837 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2
838 - const: toradex,colibri-imx7s
841 - description: TQ-Systems TQMa7S SoM on MBa7x board
843 - const: tq,imx7s-mba7
844 - const: tq,imx7s-tqma7
847 - description: i.MX7D based Boards
850 - boundary,imx7d-nitrogen7
851 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7
852 - fsl,imx7d-sdb # i.MX7 SabreSD Board
853 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
854 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator
855 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode
856 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
857 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet
858 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01
859 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
860 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
861 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
862 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
863 - toradex,colibri-imx7d # Colibri iMX7D Module
864 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module
865 - zii,imx7d-rmu2 # ZII RMU2 Board
866 - zii,imx7d-rpu2 # ZII RPU2 Board
869 - description: TQ-Systems TQMa7D SoM on MBa7x board
871 - const: tq,imx7d-mba7
872 - const: tq,imx7d-tqma7
876 Compulab SBC-iMX7 is a single board computer based on the
877 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
878 the CL-SOM-iMX7 System-on-Module providing most of the functions,
879 and SB-SOM-iMX7 carrier board providing additional peripheral
880 functions and connectors.
882 - const: compulab,sbc-imx7
883 - const: compulab,cl-som-imx7
886 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
889 - toradex,colibri-imx7d-aster # Aster Carrier Board
890 - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3
891 - toradex,colibri-imx7d-iris # Iris Carrier Board
892 - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2
893 - const: toradex,colibri-imx7d
896 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module
899 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board
900 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3
901 - toradex,colibri-imx7d-emmc-iris # Module on Iris Carrier Board
902 - toradex,colibri-imx7d-emmc-iris-v2 # Module on Iris Carrier Board V2
903 - const: toradex,colibri-imx7d-emmc
906 - description: i.MX7ULP based Boards
909 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
910 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
913 - description: i.MX8MM based Boards
916 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
917 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board
918 - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC
919 - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
920 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
921 - fsl,imx8mm-evk # i.MX8MM EVK Board
922 - fsl,imx8mm-evkb # i.MX8MM EVKB Board
923 - gateworks,imx8mm-gw7904
924 - gateworks,imx8mm-gw7905-0x # i.MX8MM Gateworks Board
925 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
926 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
927 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
928 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board
929 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board
930 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board
931 - innocomm,wb15-evk # i.MX8MM Innocomm EVK board with WB15 SoM
932 - kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM
933 - kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM
934 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules
935 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT
936 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules
937 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
938 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board
941 - description: Emtop i.MX8MM based Boards
943 - const: ees,imx8mm-emtop-baseboard # i.MX8MM Emtop SoM on i.MX8M Mini Baseboard V1
944 - const: ees,imx8mm-emtop-som # i.MX8MM Emtop SOM-IMX8MMLPD4 module
947 - description: Engicam i.Core MX8M Mini SoM based boards
950 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
951 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
952 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM
955 - description: Kontron BL i.MX8MM (N801X S) Board
957 - const: kontron,imx8mm-bl
958 - const: kontron,imx8mm-sl
961 - description: Kontron BL i.MX8MM OSM-S (N802X S) Board
963 - const: kontron,imx8mm-bl-osm-s
964 - const: kontron,imx8mm-osm-s
967 - description: Toradex Boards with Verdin iMX8M Mini Modules
970 - menlo,mx8menlo # Verdin iMX8M Mini Module on i.MX8MM Menlo board
971 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia
972 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board
973 - toradex,verdin-imx8mm-nonwifi-mallow # Verdin iMX8M Mini Module on Mallow
974 - toradex,verdin-imx8mm-nonwifi-yavia # Verdin iMX8M Mini Module on Yavia
975 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT
976 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module
979 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules
982 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia
983 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B.
984 - toradex,verdin-imx8mm-wifi-mallow # Verdin iMX8M Mini Wi-Fi / BT Module on Mallow
985 - toradex,verdin-imx8mm-wifi-yavia # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia
986 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module
987 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module
990 - description: PHYTEC phyCORE-i.MX8MM SoM based boards
993 - phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK
994 - phytec,imx8mm-phygate-tauri-l # phyGATE-Tauri-L Gateway
995 - const: phytec,imx8mm-phycore-som # phyCORE-i.MX8MM SoM
998 - description: Variscite VAR-SOM-MX8MM based boards
1000 - const: variscite,var-som-mx8mm-symphony
1001 - const: variscite,var-som-mx8mm
1005 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip
1006 variants. It is designed to be soldered on different carrier boards.
1007 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only
1008 one compatible is needed.
1011 - cloos,imx8mm-phg # i.MX8MM Cloos PHG Board
1012 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx
1013 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM
1016 - description: i.MX8MN based Boards
1019 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit
1020 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2
1021 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO
1022 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board
1023 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
1024 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
1025 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board
1028 - description: Variscite VAR-SOM-MX8MN based boards
1031 - dimonoff,gateway-evk # i.MX8MN Dimonoff Gateway EVK Board
1032 - rve,gateway # i.MX8MN RVE Gateway Board
1033 - variscite,var-som-mx8mn-symphony
1034 - const: variscite,var-som-mx8mn
1038 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip
1039 variants. It is designed to be soldered on different carrier boards.
1040 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only
1041 one compatible is needed.
1044 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx
1045 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM
1048 - description: i.MX8MP based Boards
1051 - beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit
1052 - dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC
1053 - fsl,imx8mp-evk # i.MX8MP EVK Board
1054 - gateworks,imx8mp-gw71xx-2x # i.MX8MP Gateworks Board
1055 - gateworks,imx8mp-gw72xx-2x # i.MX8MP Gateworks Board
1056 - gateworks,imx8mp-gw73xx-2x # i.MX8MP Gateworks Board
1057 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board
1058 - gateworks,imx8mp-gw7905-2x # i.MX8MP Gateworks Board
1059 - skov,imx8mp-skov-revb-hdmi # SKOV i.MX8MP climate control without panel
1060 - skov,imx8mp-skov-revb-lt6 # SKOV i.MX8MP climate control with 7” panel
1061 - skov,imx8mp-skov-revb-mi1010ait-1cp1 # SKOV i.MX8MP climate control with 10.1" panel
1062 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules
1063 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT
1064 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules
1067 - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules
1069 - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board
1070 - const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM
1071 - const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM
1074 - description: i.MX8MP DHCOM based Boards
1077 - dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board
1078 - dh,imx8mp-dhcom-pdk3 # i.MX8MP DHCOM SoM on PDK3 board
1079 - const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM
1082 - description: Engicam i.Core MX8M Plus SoM based boards
1085 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
1086 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM
1089 - description: PHYTEC phyCORE-i.MX8MP SoM based boards
1091 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
1092 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
1095 - description: Polyhex DEBIX i.MX8MP based SBCs
1098 - polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board
1099 - const: polyhex,imx8mp-debix # Polyhex i.MX8MP Debix SBCs
1102 - description: Polyhex DEBIX i.MX8MP SOM A based boards
1105 - polyhex,imx8mp-debix-som-a-bmb-08 # Polyhex Debix SOM A on SOM A I/O board
1106 - const: polyhex,imx8mp-debix-som-a # Polyhex Debix SOM A
1109 - description: Toradex Boards with Verdin iMX8M Plus Modules
1112 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia
1113 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board
1114 - toradex,verdin-imx8mp-nonwifi-mallow # Verdin iMX8M Plus Module on Mallow
1115 - toradex,verdin-imx8mp-nonwifi-yavia # Verdin iMX8M Plus Module on Yavia
1116 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT
1117 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module
1120 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules
1123 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia
1124 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B.
1125 - toradex,verdin-imx8mp-wifi-mallow # Verdin iMX8M Plus Wi-Fi / BT Module on Mallow
1126 - toradex,verdin-imx8mp-wifi-yavia # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia
1127 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module
1128 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module
1132 TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip
1133 variants. It is designed to be soldered on different carrier boards.
1134 All CPU variants use the same device tree hence only one compatible
1135 is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed
1136 version as an industrial computing device.
1139 - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL
1140 - const: tq,imx8mp-tqma8mpql # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM
1143 - description: i.MX8MQ based Boards
1146 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
1147 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1148 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
1149 - fsl,imx8mq-evk # i.MX8MQ EVK Board
1150 - google,imx8mq-phanbell # Google Coral Edge TPU
1151 - kontron,pitx-imx8m # Kontron pITX-imx8m Board
1152 - purism,librem5-devkit # Purism Librem5 devkit
1153 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
1154 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
1157 - description: i.MX8MQ NITROGEN SoM based Boards
1159 - const: mntre,reform2 # MNT Reform2 Laptop
1160 - const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1163 - description: Purism Librem5 phones
1166 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
1167 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
1168 - purism,librem5r4 # Purism Librem5 phone "Evergreen"
1169 - const: purism,librem5
1173 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip
1174 variants. It is designed to be clicked on different carrier boards.
1177 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx
1178 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM
1181 - description: Zodiac Inflight Innovations Ultra Boards
1184 - zii,imx8mq-ultra-rmb3
1185 - zii,imx8mq-ultra-zest
1186 - const: zii,imx8mq-ultra
1189 - description: i.MX8QM based Boards
1192 - fsl,imx8qm-mek # i.MX8QM MEK Board
1193 - toradex,apalis-imx8 # Apalis iMX8 Modules
1194 - toradex,apalis-imx8-v1.1 # Apalis iMX8 V1.1 Modules
1197 - description: i.MX8QM Boards with Toradex Apalis iMX8 Modules
1200 - toradex,apalis-imx8-eval # Apalis iMX8 Module on Apalis Evaluation V1.0/V1.1 Board
1201 - toradex,apalis-imx8-eval-v1.2 # Apalis iMX8 Module on Apalis Evaluation V1.2 Board
1202 - toradex,apalis-imx8-ixora-v1.1 # Apalis iMX8 Module on Ixora V1.1 Carrier Board
1203 - const: toradex,apalis-imx8
1206 - description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules
1209 - toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. V1.0/V1.1 Board
1210 - toradex,apalis-imx8-v1.1-eval-v1.2 # Apalis iMX8 V1.1 Module on Apalis Eval. V1.2 Board
1211 - toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board
1212 - toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board
1213 - const: toradex,apalis-imx8-v1.1
1216 - description: i.MX8QXP based Boards
1219 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
1220 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
1221 - toradex,colibri-imx8x # Colibri iMX8X Modules
1222 - const: fsl,imx8qxp
1224 - description: i.MX8DXL based Boards
1227 - fsl,imx8dxl-evk # i.MX8DXL EVK Board
1228 - const: fsl,imx8dxl
1230 - description: i.MX8QXP Boards with Toradex Colibri iMX8X Modules
1233 - toradex,colibri-imx8x-aster # Colibri iMX8X Module on Aster Board
1234 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
1235 - toradex,colibri-imx8x-iris # Colibri iMX8X Module on Iris Board
1236 - toradex,colibri-imx8x-iris-v2 # Colibri iMX8X Module on Iris Board V2
1237 - const: toradex,colibri-imx8x
1238 - const: fsl,imx8qxp
1241 TQMa8Xx is a series of SOM featuring NXP i.MX8X system-on-chip
1242 variants. It is designed to be clicked on different carrier boards
1243 MBa8Xx is the starterkit
1247 - tq,imx8dxp-tqma8xdp-mba8xx # TQ-Systems GmbH TQMa8XDP SOM on MBa8Xx
1248 - const: tq,imx8dxp-tqma8xdp # TQ-Systems GmbH TQMa8XDP SOM (with i.MX8DXP)
1249 - const: fsl,imx8dxp
1252 - tq,imx8qxp-tqma8xqp-mba8xx # TQ-Systems GmbH TQMa8XQP SOM on MBa8Xx
1253 - const: tq,imx8qxp-tqma8xqp # TQ-Systems GmbH TQMa8XQP SOM (with i.MX8QXP)
1254 - const: fsl,imx8qxp
1256 - description: i.MX8ULP based Boards
1259 - fsl,imx8ulp-evk # i.MX8ULP EVK Board
1260 - const: fsl,imx8ulp
1262 - description: i.MX93 based Boards
1265 - fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board
1268 - description: i.MXRT1050 based Boards
1271 - fsl,imxrt1050-evk # i.MXRT1050 EVK Board
1272 - const: fsl,imxrt1050
1274 - description: i.MXRT1170 based Boards
1277 - fsl,imxrt1170-evk # i.MXRT1170 EVK Board
1278 - const: fsl,imxrt1170
1281 TQMa93xxLA and TQMa93xxCA are two series of feature compatible SOM
1282 using NXP i.MX93 SOC in 11x11 mm package.
1283 TQMa93xxLA is designed to be soldered on different carrier boards.
1284 TQMa93xxCA is a compatible variant using board to board connectors.
1285 All SOM and CPU variants use the same device tree hence only one
1286 compatible is needed. Bootloader disables all features not present
1287 in the assembled SOC.
1288 MBa93xxCA mainboard can be used as starterkit for the SOM
1289 soldered on an adapter board or for the connector variant
1290 MBa93xxLA mainboard is a single board computer using the solderable
1294 - tq,imx93-tqma9352-mba93xxca # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM on MBa93xxCA
1295 - tq,imx93-tqma9352-mba93xxla # TQ-Systems GmbH i.MX93 TQMa93xxLA SOM on MBa93xxLA SBC
1296 - const: tq,imx93-tqma9352 # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM
1299 - description: PHYTEC phyCORE-i.MX93 SoM based boards
1301 - const: phytec,imx93-phyboard-segin # phyBOARD-Segin with i.MX93
1302 - const: phytec,imx93-phycore-som # phyCORE-i.MX93 SoM
1305 - description: Variscite VAR-SOM-MX93 based boards
1307 - const: variscite,var-som-mx93-symphony
1308 - const: variscite,var-som-mx93
1312 Freescale Vybrid Platform Device Tree Bindings
1314 For the Vybrid SoC family all variants with DDR controller are supported,
1315 which is the VF5xx and VF6xx series. Out of historical reasons, in most
1316 places the kernel uses vf610 to refer to the whole family.
1317 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
1327 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
1329 - const: toradex,vf500-colibri_vf50-on-eval
1330 - const: toradex,vf500-colibri_vf50
1333 - description: VF610 based Boards
1336 - fsl,vf610-twr # VF610 Tower Board
1337 - lwn,bk4 # Liebherr BK4 controller
1338 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
1339 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules
1342 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
1344 - const: toradex,vf610-colibri_vf61-on-eval
1345 - const: toradex,vf610-colibri_vf61
1348 - description: ZII's VF610 based Boards
1351 - zii,vf610cfu1 # ZII VF610 CFU1 Board
1352 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
1353 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
1354 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
1355 - zii,vf610dtu # ZII VF610 SSMB DTU Board
1356 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
1357 - zii,vf610spb4 # ZII VF610 SPB4 Board
1358 - const: zii,vf610dev
1361 - description: LS1012A based Boards
1364 - ebs-systart,oxalis
1369 - const: fsl,ls1012a
1371 - description: LS1021A based Boards
1375 - fsl,ls1021a-moxa-uc-8410a
1379 - const: fsl,ls1021a
1382 TQ-Systems TQMLS102xA is a series of socketable SOM featuring
1383 LS102x system-on-chip variants. MBLS102xA mainboard can be used as
1387 - tq,ls1021a-tqmls1021a-mbls102xa
1388 - const: tq,ls1021a-tqmls1021a
1389 - const: fsl,ls1021a
1391 - description: LS1028A based Boards
1396 - const: fsl,ls1028a
1398 - description: Kontron KBox A-230-LS
1400 - const: kontron,kbox-a-230-ls
1401 - const: kontron,sl28-var4
1402 - const: kontron,sl28
1403 - const: fsl,ls1028a
1405 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
1408 - kontron,sl28-var1-ads2
1409 - kontron,sl28-var2-ads2
1410 - kontron,sl28-var3-ads2
1411 - kontron,sl28-var4-ads2
1417 - const: kontron,sl28
1418 - const: fsl,ls1028a
1421 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
1428 - const: kontron,sl28
1429 - const: fsl,ls1028a
1432 Kontron SMARC-sAL28 board (base). This is used in the base device
1433 tree which is compatible with the overlays provided by the
1436 - const: kontron,sl28
1437 - const: fsl,ls1028a
1439 - description: LS1043A based Boards
1444 - const: fsl,ls1043a
1446 - description: TQ-Systems LS1043A based Boards
1449 - tq,ls1043a-tqmls1043a-mbls10xxa
1450 - const: tq,ls1043a-tqmls1043a
1451 - const: fsl,ls1043a
1453 - description: LS1046A based Boards
1459 - const: fsl,ls1046a
1461 - description: TQ-Systems LS1046A based Boards
1464 - tq,ls1046a-tqmls1046a-mbls10xxa
1465 - const: tq,ls1046a-tqmls1046a
1466 - const: fsl,ls1046a
1468 - description: LS1088A based Boards
1473 - const: fsl,ls1088a
1475 - description: TQ-Systems LS1088A based Boards
1478 - tq,ls1088a-tqmls1088a-mbls10xxa
1479 - const: tq,ls1088a-tqmls1088a
1480 - const: fsl,ls1088a
1482 - description: LS2080A based Boards
1488 - const: fsl,ls2080a
1490 - description: LS2088A based Boards
1495 - const: fsl,ls2088a
1497 - description: LX2160A based Boards
1500 - fsl,lx2160a-bluebox3
1501 - fsl,lx2160a-bluebox3-rev-a
1505 - const: fsl,lx2160a
1507 - description: SolidRun LX2160A CEX-7 based Boards
1510 - solidrun,clearfog-cx
1511 - solidrun,honeycomb
1512 - const: solidrun,lx2160a-cex7
1513 - const: fsl,lx2160a
1515 - description: SolidRun LX2162A SoM based Boards
1518 - solidrun,lx2162a-clearfog
1519 - const: solidrun,lx2162a-som
1520 - const: fsl,lx2160a
1523 TQ-Systems TQMLX2160A is a series of socketable SOM featuring
1524 LX2160A system-on-chip variants. MBLX2160A mainboard can be used a
1528 - tq,lx2160a-tqmlx2160a-mblx2160a
1529 - const: tq,lx2160a-tqmlx2160a
1530 - const: fsl,lx2160a
1532 - description: S32G2 based Boards
1539 - description: S32V234 based Boards
1542 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
1543 - const: fsl,s32v234
1545 - description: Traverse LS1088A based Boards
1548 - traverse,ten64 # Ten64 Networking Appliance / Board
1549 - const: fsl,ls1088a
1551 additionalProperties: true