xref: /freebsd/sys/contrib/device-tree/Bindings/arm/fsl.yaml (revision e67e85659c0de33e617e5fbf1028c6e8b49eee53)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/fsl.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Freescale i.MX Platforms Device Tree Bindings
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Shawn Guo <shawnguo@kernel.org>
11c66ec88fSEmmanuel Vadot  - Li Yang <leoyang.li@nxp.com>
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel Vadotproperties:
14c66ec88fSEmmanuel Vadot  $nodename:
15c66ec88fSEmmanuel Vadot    const: '/'
16c66ec88fSEmmanuel Vadot  compatible:
17c66ec88fSEmmanuel Vadot    oneOf:
18c66ec88fSEmmanuel Vadot      - description: i.MX1 based Boards
19c66ec88fSEmmanuel Vadot        items:
20c66ec88fSEmmanuel Vadot          - enum:
21c66ec88fSEmmanuel Vadot              - armadeus,imx1-apf9328
22c66ec88fSEmmanuel Vadot              - fsl,imx1ads
23c66ec88fSEmmanuel Vadot          - const: fsl,imx1
24c66ec88fSEmmanuel Vadot
25c66ec88fSEmmanuel Vadot      - description: i.MX23 based Boards
26c66ec88fSEmmanuel Vadot        items:
27c66ec88fSEmmanuel Vadot          - enum:
28c66ec88fSEmmanuel Vadot              - fsl,imx23-evk
29c66ec88fSEmmanuel Vadot              - olimex,imx23-olinuxino
30c66ec88fSEmmanuel Vadot          - const: fsl,imx23
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot      - description: i.MX25 Product Development Kit
33c66ec88fSEmmanuel Vadot        items:
34c66ec88fSEmmanuel Vadot          - enum:
35c66ec88fSEmmanuel Vadot              - fsl,imx25-pdk
365def4c47SEmmanuel Vadot              - karo,imx25-tx25
37c66ec88fSEmmanuel Vadot          - const: fsl,imx25
38c66ec88fSEmmanuel Vadot
395def4c47SEmmanuel Vadot      - description: i.MX25 Eukrea CPUIMX25 Boards
405def4c47SEmmanuel Vadot        items:
415def4c47SEmmanuel Vadot          - enum:
425def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard   # Eukrea MBIMXSD25
435def4c47SEmmanuel Vadot          - const: eukrea,cpuimx25
445def4c47SEmmanuel Vadot          - const: fsl,imx25
455def4c47SEmmanuel Vadot
465def4c47SEmmanuel Vadot      - description: i.MX25 Eukrea MBIMXSD25 Boards
475def4c47SEmmanuel Vadot        items:
485def4c47SEmmanuel Vadot          - enum:
495def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard-cmo-qvga
505def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard-dvi-svga
515def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard-dvi-vga
525def4c47SEmmanuel Vadot          - const: eukrea,mbimxsd25-baseboard
535def4c47SEmmanuel Vadot          - const: eukrea,cpuimx25
545def4c47SEmmanuel Vadot          - const: fsl,imx25
555def4c47SEmmanuel Vadot
565def4c47SEmmanuel Vadot      - description: i.MX27 based Boards
57c66ec88fSEmmanuel Vadot        items:
58c66ec88fSEmmanuel Vadot          - enum:
59c66ec88fSEmmanuel Vadot              - armadeus,imx27-apf27      # APF27 SoM
60c66ec88fSEmmanuel Vadot              - fsl,imx27-pdk
61c66ec88fSEmmanuel Vadot          - const: fsl,imx27
62c66ec88fSEmmanuel Vadot
635def4c47SEmmanuel Vadot      - description: i.MX27 APF27 SoM Board
645def4c47SEmmanuel Vadot        items:
655def4c47SEmmanuel Vadot          - const: armadeus,imx27-apf27dev
665def4c47SEmmanuel Vadot          - const: armadeus,imx27-apf27
675def4c47SEmmanuel Vadot          - const: fsl,imx27
685def4c47SEmmanuel Vadot
695def4c47SEmmanuel Vadot      - description: i.MX27 Eukrea CPUIMX27 SoM Board
705def4c47SEmmanuel Vadot        items:
715def4c47SEmmanuel Vadot          - const: eukrea,mbimxsd27-baseboard
725def4c47SEmmanuel Vadot          - const: eukrea,cpuimx27
735def4c47SEmmanuel Vadot          - const: fsl,imx27
745def4c47SEmmanuel Vadot
755def4c47SEmmanuel Vadot      - description: i.MX27 Phytec pca100 Board
765def4c47SEmmanuel Vadot        items:
775def4c47SEmmanuel Vadot          - const: phytec,imx27-pca100-rdk
785def4c47SEmmanuel Vadot          - const: phytec,imx27-pca100
795def4c47SEmmanuel Vadot          - const: fsl,imx27
805def4c47SEmmanuel Vadot
815def4c47SEmmanuel Vadot      - description: i.MX27 Phytec pcm970 Board
825def4c47SEmmanuel Vadot        items:
835def4c47SEmmanuel Vadot          - const: phytec,imx27-pcm970
845def4c47SEmmanuel Vadot          - const: phytec,imx27-pcm038
855def4c47SEmmanuel Vadot          - const: fsl,imx27
865def4c47SEmmanuel Vadot
87c66ec88fSEmmanuel Vadot      - description: i.MX28 based Boards
88c66ec88fSEmmanuel Vadot        items:
89c66ec88fSEmmanuel Vadot          - enum:
90c66ec88fSEmmanuel Vadot              - armadeus,imx28-apf28      # APF28 SoM
91c66ec88fSEmmanuel Vadot              - armadeus,imx28-apf28dev   # APF28 SoM on APF28Dev board
92c66ec88fSEmmanuel Vadot              - fsl,imx28-evk
93c66ec88fSEmmanuel Vadot              - i2se,duckbill
94c66ec88fSEmmanuel Vadot              - i2se,duckbill-2
95c66ec88fSEmmanuel Vadot              - technologic,imx28-ts4600
96c66ec88fSEmmanuel Vadot          - const: fsl,imx28
97c66ec88fSEmmanuel Vadot      - description: i.MX28 Duckbill 2 based Boards
98c66ec88fSEmmanuel Vadot        items:
99c66ec88fSEmmanuel Vadot          - enum:
100c66ec88fSEmmanuel Vadot              - i2se,duckbill-2-485
101c66ec88fSEmmanuel Vadot              - i2se,duckbill-2-enocean
102c66ec88fSEmmanuel Vadot              - i2se,duckbill-2-spi
103c66ec88fSEmmanuel Vadot          - const: i2se,duckbill-2
104c66ec88fSEmmanuel Vadot          - const: fsl,imx28
105c66ec88fSEmmanuel Vadot
106c66ec88fSEmmanuel Vadot      - description: i.MX31 based Boards
107c66ec88fSEmmanuel Vadot        items:
108c66ec88fSEmmanuel Vadot          - enum:
109c66ec88fSEmmanuel Vadot              - buglabs,imx31-bug
110c66ec88fSEmmanuel Vadot              - logicpd,imx31-lite
111c66ec88fSEmmanuel Vadot          - const: fsl,imx31
112c66ec88fSEmmanuel Vadot
113c66ec88fSEmmanuel Vadot      - description: i.MX35 based Boards
114c66ec88fSEmmanuel Vadot        items:
115c66ec88fSEmmanuel Vadot          - enum:
116c66ec88fSEmmanuel Vadot              - fsl,imx35-pdk
117c66ec88fSEmmanuel Vadot          - const: fsl,imx35
118c66ec88fSEmmanuel Vadot
119c66ec88fSEmmanuel Vadot      - description: i.MX35 Eukrea CPUIMX35 Board
120c66ec88fSEmmanuel Vadot        items:
121c66ec88fSEmmanuel Vadot          - const: eukrea,mbimxsd35-baseboard
122c66ec88fSEmmanuel Vadot          - const: eukrea,cpuimx35
123c66ec88fSEmmanuel Vadot          - const: fsl,imx35
124c66ec88fSEmmanuel Vadot
125c66ec88fSEmmanuel Vadot      - description: i.MX50 based Boards
126c66ec88fSEmmanuel Vadot        items:
127c66ec88fSEmmanuel Vadot          - enum:
128c66ec88fSEmmanuel Vadot              - fsl,imx50-evk
129c66ec88fSEmmanuel Vadot              - kobo,aura
130c66ec88fSEmmanuel Vadot          - const: fsl,imx50
131c66ec88fSEmmanuel Vadot
1325def4c47SEmmanuel Vadot      - description: i.MX51 based Boards
133c66ec88fSEmmanuel Vadot        items:
134c66ec88fSEmmanuel Vadot          - enum:
1355def4c47SEmmanuel Vadot              - armadeus,imx51-apf51      # Armadeus Systems APF51 module
136c66ec88fSEmmanuel Vadot              - fsl,imx51-babbage
137c66ec88fSEmmanuel Vadot              - technologic,imx51-ts4800
1385def4c47SEmmanuel Vadot              - zii,imx51-scu3-esb
1395def4c47SEmmanuel Vadot              - zii,imx51-scu2-mezz
1405def4c47SEmmanuel Vadot              - zii,imx51-rdu1
1415def4c47SEmmanuel Vadot          - const: fsl,imx51
1425def4c47SEmmanuel Vadot
1435def4c47SEmmanuel Vadot      - description: i.MX51 based Armadeus Systems APF51Dev Board
1445def4c47SEmmanuel Vadot        items:
1455def4c47SEmmanuel Vadot          - const: armadeus,imx51-apf51dev
1465def4c47SEmmanuel Vadot          - const: armadeus,imx51-apf51
1475def4c47SEmmanuel Vadot          - const: fsl,imx51
1485def4c47SEmmanuel Vadot
1495def4c47SEmmanuel Vadot      - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board
1505def4c47SEmmanuel Vadot        items:
1515def4c47SEmmanuel Vadot          - const: digi,connectcore-ccxmx51-jsk
1525def4c47SEmmanuel Vadot          - const: digi,connectcore-ccxmx51-som
1535def4c47SEmmanuel Vadot          - const: fsl,imx51
1545def4c47SEmmanuel Vadot
1555def4c47SEmmanuel Vadot      - description: i.MX51 based Eukrea CPUIMX51 Board
1565def4c47SEmmanuel Vadot        items:
1575def4c47SEmmanuel Vadot          - const: eukrea,mbimxsd51
1585def4c47SEmmanuel Vadot          - const: eukrea,cpuimx51
159c66ec88fSEmmanuel Vadot          - const: fsl,imx51
160c66ec88fSEmmanuel Vadot
161c66ec88fSEmmanuel Vadot      - description: i.MX53 based Boards
162c66ec88fSEmmanuel Vadot        items:
163c66ec88fSEmmanuel Vadot          - enum:
164c66ec88fSEmmanuel Vadot              - bhf,cx9020
165c66ec88fSEmmanuel Vadot              - fsl,imx53-ard
166c66ec88fSEmmanuel Vadot              - fsl,imx53-evk
167c66ec88fSEmmanuel Vadot              - fsl,imx53-qsb
1685def4c47SEmmanuel Vadot              - fsl,imx53-qsrb                # Freescale i.MX53 Quick Start-R Board
169c66ec88fSEmmanuel Vadot              - fsl,imx53-smd
1705def4c47SEmmanuel Vadot              - ge,imx53-cpuvo                # General Electric CS ONE
1715def4c47SEmmanuel Vadot              - inversepath,imx53-usbarmory   # Inverse Path USB armory
1725def4c47SEmmanuel Vadot              - karo,tx53                     # Ka-Ro electronics TX53 module
1735def4c47SEmmanuel Vadot              - kiebackpeter,imx53-ddc        # K+P imx53 DDC
1745def4c47SEmmanuel Vadot              - kiebackpeter,imx53-hsc        # K+P imx53 HSC
175c66ec88fSEmmanuel Vadot              - menlo,m53menlo
1765def4c47SEmmanuel Vadot              - voipac,imx53-dmm-668          # Voipac i.MX53 X53-DMM-668
1775def4c47SEmmanuel Vadot          - const: fsl,imx53
1785def4c47SEmmanuel Vadot
1795def4c47SEmmanuel Vadot      - description: i.MX53 based Aries/DENX M53EVK Board
1805def4c47SEmmanuel Vadot        items:
1815def4c47SEmmanuel Vadot          - const: aries,imx53-m53evk
1825def4c47SEmmanuel Vadot          - const: denx,imx53-m53evk
1835def4c47SEmmanuel Vadot          - const: fsl,imx53
1845def4c47SEmmanuel Vadot
1855def4c47SEmmanuel Vadot      - description: i.MX53 based TQ MBa53 Board
1865def4c47SEmmanuel Vadot        items:
1875def4c47SEmmanuel Vadot          - const: tq,mba53
1885def4c47SEmmanuel Vadot          - const: tq,tqma53
189c66ec88fSEmmanuel Vadot          - const: fsl,imx53
190c66ec88fSEmmanuel Vadot
191c66ec88fSEmmanuel Vadot      - description: i.MX6Q based Boards
192c66ec88fSEmmanuel Vadot        items:
193c66ec88fSEmmanuel Vadot          - enum:
1945def4c47SEmmanuel Vadot              - auvidea,h100              # Auvidea H100
1955def4c47SEmmanuel Vadot              - boundary,imx6q-nitrogen6_max
1965def4c47SEmmanuel Vadot              - boundary,imx6q-nitrogen6_som2
1975def4c47SEmmanuel Vadot              - boundary,imx6q-nitrogen6x
1985def4c47SEmmanuel Vadot              - compulab,cm-fx6           # CompuLab CM-FX6
1995def4c47SEmmanuel Vadot              - dmo,imx6q-edmqmx6         # Data Modul eDM-QMX6 Board
2005956d97fSEmmanuel Vadot              - ds,imx6q-sbc              # Da Sheng COM-9XX Modules
2015def4c47SEmmanuel Vadot              - embest,imx6q-marsboard    # Embest MarS Board i.MX6Dual
202c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6         # emCON-MX6D or emCON-MX6Q SoM
203c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6-avari   # emCON-MX6D or emCON-MX6Q SoM on Avari Base
2045def4c47SEmmanuel Vadot              - engicam,imx6-icore        # Engicam i.CoreM6 Starter Kit
2055def4c47SEmmanuel Vadot              - engicam,imx6-icore-rqs    # Engicam i.CoreM6 RQS Starter Kit
206c66ec88fSEmmanuel Vadot              - fsl,imx6q-arm2
207c66ec88fSEmmanuel Vadot              - fsl,imx6q-sabreauto
208c66ec88fSEmmanuel Vadot              - fsl,imx6q-sabrelite
209c66ec88fSEmmanuel Vadot              - fsl,imx6q-sabresd
2105def4c47SEmmanuel Vadot              - karo,imx6q-tx6q           # Ka-Ro electronics TX6Q Modules
2115def4c47SEmmanuel Vadot              - kiebackpeter,imx6q-tpc    # K+P i.MX6 Quad TPC Board
212c66ec88fSEmmanuel Vadot              - kontron,imx6q-samx6i      # Kontron i.MX6 Dual/Quad SMARC Module
2135def4c47SEmmanuel Vadot              - kosagi,imx6q-novena       # Kosagi Novena Dual/Quad
2145def4c47SEmmanuel Vadot              - kvg,vicut1q               # Kverneland UT1Q board
2156be33864SEmmanuel Vadot              - logicpd,imx6q-logicpd
2165def4c47SEmmanuel Vadot              - lwn,display5              # Liebherr Display5 i.MX6 Quad Board
2175def4c47SEmmanuel Vadot              - lwn,mccmon6               # Liebherr Monitor6 i.MX6 Quad Board
2185def4c47SEmmanuel Vadot              - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
2195def4c47SEmmanuel Vadot              - microsys,sbc6x            # MicroSys sbc6x board
2205def4c47SEmmanuel Vadot              - poslab,imx6q-savageboard  # Poslab SavageBoard Quad
221c66ec88fSEmmanuel Vadot              - prt,prti6q                # Protonic PRTI6Q board
222c66ec88fSEmmanuel Vadot              - prt,prtwd2                # Protonic WD2 board
2235def4c47SEmmanuel Vadot              - rex,imx6q-rex-pro         # Rex Pro i.MX6 Quad Board
224354d7675SEmmanuel Vadot              - skov,imx6q-skov-revc-lt2  # SKOV IMX6 CPU QuadCore lt2
225354d7675SEmmanuel Vadot              - skov,imx6q-skov-revc-lt6  # SKOV IMX6 CPU QuadCore lt6
226354d7675SEmmanuel Vadot              - skov,imx6q-skov-reve-mi1010ait-1cp1 # SKOV IMX6 CPU QuadCore mi1010ait-1cp1
2275def4c47SEmmanuel Vadot              - solidrun,cubox-i/q        # SolidRun Cubox-i Dual/Quad
2285def4c47SEmmanuel Vadot              - solidrun,hummingboard/q
2295def4c47SEmmanuel Vadot              - solidrun,hummingboard2/q
230354d7675SEmmanuel Vadot              - solidrun,solidsense/q     # SolidRun SolidSense Dual/Quad
2315def4c47SEmmanuel Vadot              - tbs,imx6q-tbs2910         # TBS2910 Matrix ARM mini PC
232c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-dwarf   # TechNexion i.MX6Q Pico-Dwarf
233c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-hobbit  # TechNexion i.MX6Q Pico-Hobbit
234c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-nymph   # TechNexion i.MX6Q Pico-Nymph
235c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-pi      # TechNexion i.MX6Q Pico-Pi
236c66ec88fSEmmanuel Vadot              - technologic,imx6q-ts4900
237c66ec88fSEmmanuel Vadot              - technologic,imx6q-ts7970
2388cc087a1SEmmanuel Vadot              - toradex,apalis_imx6q      # Apalis iMX6 Modules
2395def4c47SEmmanuel Vadot              - udoo,imx6q-udoo           # Udoo i.MX6 Quad Board
2405def4c47SEmmanuel Vadot              - uniwest,imx6q-evi         # Uniwest Evi
241c66ec88fSEmmanuel Vadot              - variscite,dt6customboard
2425def4c47SEmmanuel Vadot              - wand,imx6q-wandboard      # Wandboard i.MX6 Quad Board
243*e67e8565SEmmanuel Vadot              - ysoft,imx6q-yapp4-crux    # i.MX6 Quad Y Soft IOTA Crux board
2445def4c47SEmmanuel Vadot              - zealz,imx6q-gk802         # Zealz GK802
2455def4c47SEmmanuel Vadot              - zii,imx6q-zii-rdu2        # ZII RDU2 Board
2465def4c47SEmmanuel Vadot          - const: fsl,imx6q
2475def4c47SEmmanuel Vadot
2485def4c47SEmmanuel Vadot      - description: i.MX6Q Advantech DMS-BA16 Boards
2495def4c47SEmmanuel Vadot        items:
2505def4c47SEmmanuel Vadot          - enum:
2515def4c47SEmmanuel Vadot              - advantech,imx6q-dms-ba16  # Advantech DMS-BA16
2525def4c47SEmmanuel Vadot              - ge,imx6q-b450v3           # General Electric B450v3
2535def4c47SEmmanuel Vadot              - ge,imx6q-b650v3           # General Electric B650v3
2545def4c47SEmmanuel Vadot              - ge,imx6q-b850v3           # General Electric B850v3
2555def4c47SEmmanuel Vadot          - const: advantech,imx6q-ba16
2565def4c47SEmmanuel Vadot          - const: fsl,imx6q
2575def4c47SEmmanuel Vadot
2585def4c47SEmmanuel Vadot      - description: i.MX6Q Armadeus APF6 Boards
2595def4c47SEmmanuel Vadot        items:
2605def4c47SEmmanuel Vadot          - const: armadeus,imx6q-apf6dev
2615def4c47SEmmanuel Vadot          - const: armadeus,imx6q-apf6
2625def4c47SEmmanuel Vadot          - const: fsl,imx6q
2635def4c47SEmmanuel Vadot
2645def4c47SEmmanuel Vadot      - description: i.MX6Q CompuLab Utilite Pro Board
2655def4c47SEmmanuel Vadot        items:
2665def4c47SEmmanuel Vadot          - const: compulab,utilite-pro
2675def4c47SEmmanuel Vadot          - const: compulab,cm-fx6
2685def4c47SEmmanuel Vadot          - const: fsl,imx6q
2695def4c47SEmmanuel Vadot
2705def4c47SEmmanuel Vadot      - description: i.MX6Q DFI FS700-M60-6QD Board
2715def4c47SEmmanuel Vadot        items:
2725def4c47SEmmanuel Vadot          - const: dfi,fs700-m60-6qd
2735def4c47SEmmanuel Vadot          - const: dfi,fs700e-m60
2745def4c47SEmmanuel Vadot          - const: fsl,imx6q
2755def4c47SEmmanuel Vadot
2765def4c47SEmmanuel Vadot      - description: i.MX6Q DHCOM Premium Developer Kit Board
2775def4c47SEmmanuel Vadot        items:
2785def4c47SEmmanuel Vadot          - const: dh,imx6q-dhcom-pdk2
2795def4c47SEmmanuel Vadot          - const: dh,imx6q-dhcom-som
280c66ec88fSEmmanuel Vadot          - const: fsl,imx6q
281c66ec88fSEmmanuel Vadot
282c66ec88fSEmmanuel Vadot      - description: i.MX6Q Gateworks Ventana Boards
283c66ec88fSEmmanuel Vadot        items:
284c66ec88fSEmmanuel Vadot          - enum:
285c66ec88fSEmmanuel Vadot              - gw,imx6q-gw51xx
286c66ec88fSEmmanuel Vadot              - gw,imx6q-gw52xx
287c66ec88fSEmmanuel Vadot              - gw,imx6q-gw53xx
288c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5400-a
289c66ec88fSEmmanuel Vadot              - gw,imx6q-gw54xx
290c66ec88fSEmmanuel Vadot              - gw,imx6q-gw551x
291c66ec88fSEmmanuel Vadot              - gw,imx6q-gw552x
292c66ec88fSEmmanuel Vadot              - gw,imx6q-gw553x
293c66ec88fSEmmanuel Vadot              - gw,imx6q-gw560x
294c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5903
295c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5904
296c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5907
297c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5910
298c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5912
299c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5913
300c66ec88fSEmmanuel Vadot          - const: gw,ventana
301c66ec88fSEmmanuel Vadot          - const: fsl,imx6q
302c66ec88fSEmmanuel Vadot
3036be33864SEmmanuel Vadot      - description: i.MX6Q PHYTEC phyBOARD-Mira
3046be33864SEmmanuel Vadot        items:
3056be33864SEmmanuel Vadot          - enum:
3066be33864SEmmanuel Vadot              - phytec,imx6q-pbac06-emmc  # PHYTEC phyBOARD-Mira eMMC RDK
3076be33864SEmmanuel Vadot              - phytec,imx6q-pbac06-nand  # PHYTEC phyBOARD-Mira NAND RDK
3086be33864SEmmanuel Vadot          - const: phytec,imx6q-pbac06    # PHYTEC phyBOARD-Mira
3096be33864SEmmanuel Vadot          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
3106be33864SEmmanuel Vadot          - const: fsl,imx6q
3116be33864SEmmanuel Vadot
3126be33864SEmmanuel Vadot      - description: i.MX6Q PHYTEC phyFLEX-i.MX6
3136be33864SEmmanuel Vadot        items:
3146be33864SEmmanuel Vadot          - const: phytec,imx6q-pbab01    # PHYTEC phyFLEX carrier board
3156be33864SEmmanuel Vadot          - const: phytec,imx6q-pfla02    # PHYTEC phyFLEX-i.MX6 Quad
3166be33864SEmmanuel Vadot          - const: fsl,imx6q
3176be33864SEmmanuel Vadot
3188cc087a1SEmmanuel Vadot      - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules
3195def4c47SEmmanuel Vadot        items:
3205def4c47SEmmanuel Vadot          - enum:
3215def4c47SEmmanuel Vadot              - toradex,apalis_imx6q-ixora      # Apalis iMX6Q/D Module on Ixora Carrier Board
3228cc087a1SEmmanuel Vadot              - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board
3235def4c47SEmmanuel Vadot              - toradex,apalis_imx6q-eval       # Apalis iMX6Q/D Module on Apalis Evaluation Board
3245def4c47SEmmanuel Vadot          - const: toradex,apalis_imx6q
3255def4c47SEmmanuel Vadot          - const: fsl,imx6q
3265def4c47SEmmanuel Vadot
327*e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x
328*e67e8565SEmmanuel Vadot        items:
329*e67e8565SEmmanuel Vadot          - const: tq,imx6q-mba6x-a
330*e67e8565SEmmanuel Vadot          - const: tq,mba6a               # Expected by bootloader, to be removed in the future
331*e67e8565SEmmanuel Vadot          - const: tq,imx6q-tqma6q-a
332*e67e8565SEmmanuel Vadot          - const: fsl,imx6q
333*e67e8565SEmmanuel Vadot
334*e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x
335*e67e8565SEmmanuel Vadot        items:
336*e67e8565SEmmanuel Vadot          - const: tq,imx6q-mba6x-b
337*e67e8565SEmmanuel Vadot          - const: tq,mba6b               # Expected by bootloader, to be removed in the future
338*e67e8565SEmmanuel Vadot          - const: tq,imx6q-tqma6q-b
339*e67e8565SEmmanuel Vadot          - const: fsl,imx6q
340*e67e8565SEmmanuel Vadot
341c66ec88fSEmmanuel Vadot      - description: i.MX6QP based Boards
342c66ec88fSEmmanuel Vadot        items:
343c66ec88fSEmmanuel Vadot          - enum:
3445def4c47SEmmanuel Vadot              - boundary,imx6qp-nitrogen6_max
3455def4c47SEmmanuel Vadot              - boundary,imx6qp-nitrogen6_som2
346c66ec88fSEmmanuel Vadot              - fsl,imx6qp-sabreauto      # i.MX6 Quad Plus SABRE Automotive Board
347c66ec88fSEmmanuel Vadot              - fsl,imx6qp-sabresd        # i.MX6 Quad Plus SABRE Smart Device Board
3485def4c47SEmmanuel Vadot              - karo,imx6qp-tx6qp         # Ka-Ro electronics TX6QP-8037 Module
3495def4c47SEmmanuel Vadot              - kvg,vicutp                # Kverneland UT1P board
3505def4c47SEmmanuel Vadot              - prt,prtwd3                # Protonic WD3 board
3515def4c47SEmmanuel Vadot              - wand,imx6qp-wandboard     # Wandboard i.MX6 QuadPlus Board
352*e67e8565SEmmanuel Vadot              - ysoft,imx6qp-yapp4-crux-plus  # i.MX6 Quad Plus Y Soft IOTA Crux+ board
3535def4c47SEmmanuel Vadot              - zii,imx6qp-zii-rdu2       # ZII RDU2+ Board
354c66ec88fSEmmanuel Vadot          - const: fsl,imx6qp
355c66ec88fSEmmanuel Vadot
3566be33864SEmmanuel Vadot      - description: i.MX6QP PHYTEC phyBOARD-Mira
3576be33864SEmmanuel Vadot        items:
3586be33864SEmmanuel Vadot          - const: phytec,imx6qp-pbac06-nand
3596be33864SEmmanuel Vadot          - const: phytec,imx6qp-pbac06   # PHYTEC phyBOARD-Mira
3606be33864SEmmanuel Vadot          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
3616be33864SEmmanuel Vadot          - const: fsl,imx6qp
3626be33864SEmmanuel Vadot
363*e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6QP SoM on MBa6x
364*e67e8565SEmmanuel Vadot        items:
365*e67e8565SEmmanuel Vadot          - const: tq,imx6qp-mba6x-b
366*e67e8565SEmmanuel Vadot          - const: tq,mba6b               # Expected by bootloader, to be removed in the future
367*e67e8565SEmmanuel Vadot          - const: tq,imx6qp-tqma6qp-b
368*e67e8565SEmmanuel Vadot          - const: fsl,imx6qp
369*e67e8565SEmmanuel Vadot
370c66ec88fSEmmanuel Vadot      - description: i.MX6DL based Boards
371c66ec88fSEmmanuel Vadot        items:
372c66ec88fSEmmanuel Vadot          - enum:
3735def4c47SEmmanuel Vadot              - abb,aristainetos-imx6dl-4     # aristainetos i.MX6 Dual Lite Board 4
3745def4c47SEmmanuel Vadot              - abb,aristainetos-imx6dl-7     # aristainetos i.MX6 Dual Lite Board 7
3755def4c47SEmmanuel Vadot              - abb,aristainetos2-imx6dl-4    # aristainetos2 i.MX6 Dual Lite Board 4
3765def4c47SEmmanuel Vadot              - abb,aristainetos2-imx6dl-7    # aristainetos2 i.MX6 Dual Lite Board 7
3775def4c47SEmmanuel Vadot              - alt,alti6p                    # Altesco I6P Board
3785def4c47SEmmanuel Vadot              - boundary,imx6dl-nit6xlite     # Boundary Devices Nitrogen6 Lite
3795def4c47SEmmanuel Vadot              - boundary,imx6dl-nitrogen6x    # Boundary Devices Nitrogen6x
3805def4c47SEmmanuel Vadot              - bticino,imx6dl-mamoj      # BTicino i.MX6DL Mamoj
381c66ec88fSEmmanuel Vadot              - eckelmann,imx6dl-ci4x10
382c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6         # emCON-MX6S or emCON-MX6DL SoM
383c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6-avari   # emCON-MX6S or emCON-MX6DL SoM on Avari Base
3845def4c47SEmmanuel Vadot              - engicam,imx6-icore        # Engicam i.CoreM6 Starter Kit
3855def4c47SEmmanuel Vadot              - engicam,imx6-icore-rqs    # Engicam i.CoreM6 RQS Starter Kit
386c66ec88fSEmmanuel Vadot              - fsl,imx6dl-sabreauto      # i.MX6 DualLite/Solo SABRE Automotive Board
3875def4c47SEmmanuel Vadot              - fsl,imx6dl-sabrelite      # i.MX6 DualLite SABRE Lite Board
388c66ec88fSEmmanuel Vadot              - fsl,imx6dl-sabresd        # i.MX6 DualLite SABRE Smart Device Board
3895def4c47SEmmanuel Vadot              - karo,imx6dl-tx6dl         # Ka-Ro electronics TX6U Modules
390c66ec88fSEmmanuel Vadot              - kontron,imx6dl-samx6i     # Kontron i.MX6 Solo SMARC Module
3915def4c47SEmmanuel Vadot              - kvg,victgo                # Kverneland TGO
3925def4c47SEmmanuel Vadot              - kvg,vicut1                # Kverneland UT1 board
3935def4c47SEmmanuel Vadot              - ply,plybas                # Plymovent BAS board
3945def4c47SEmmanuel Vadot              - ply,plym2m                # Plymovent M2M board
3955def4c47SEmmanuel Vadot              - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
3965def4c47SEmmanuel Vadot              - prt,prtmvt                # Protonic MVT board
397c66ec88fSEmmanuel Vadot              - prt,prtrvt                # Protonic RVT board
398c66ec88fSEmmanuel Vadot              - prt,prtvt7                # Protonic VT7 board
3995def4c47SEmmanuel Vadot              - rex,imx6dl-rex-basic      # Rex Basic i.MX6 Dual Lite Board
4005def4c47SEmmanuel Vadot              - riot,imx6s-riotboard      # RIoTboard i.MX6S
401354d7675SEmmanuel Vadot              - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2
402354d7675SEmmanuel Vadot              - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6
4035def4c47SEmmanuel Vadot              - solidrun,cubox-i/dl            # SolidRun Cubox-i Solo/DualLite
4045def4c47SEmmanuel Vadot              - solidrun,hummingboard/dl
4055def4c47SEmmanuel Vadot              - solidrun,hummingboard2/dl      # SolidRun HummingBoard2 Solo/DualLite
406354d7675SEmmanuel Vadot              - solidrun,solidsense/dl         # SolidRun SolidSense Solo/DualLite
407c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-dwarf   # TechNexion i.MX6DL Pico-Dwarf
408c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-hobbit  # TechNexion i.MX6DL Pico-Hobbit
409c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-nymph   # TechNexion i.MX6DL Pico-Nymph
410c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-pi      # TechNexion i.MX6DL Pico-Pi
411c66ec88fSEmmanuel Vadot              - technologic,imx6dl-ts4900
412c66ec88fSEmmanuel Vadot              - technologic,imx6dl-ts7970
4138cc087a1SEmmanuel Vadot              - toradex,colibri_imx6dl      # Colibri iMX6 Modules
4148cc087a1SEmmanuel Vadot              - toradex,colibri_imx6dl-v1_1 # Colibri iMX6 V1.1 Modules
4155def4c47SEmmanuel Vadot              - udoo,imx6dl-udoo          # Udoo i.MX6 Dual-lite Board
4165def4c47SEmmanuel Vadot              - vdl,lanmcu                # Van der Laan LANMCU board
4175def4c47SEmmanuel Vadot              - wand,imx6dl-wandboard     # Wandboard i.MX6 Dual Lite Board
418c66ec88fSEmmanuel Vadot              - ysoft,imx6dl-yapp4-draco  # i.MX6 DualLite Y Soft IOTA Draco board
419c66ec88fSEmmanuel Vadot              - ysoft,imx6dl-yapp4-hydra  # i.MX6 DualLite Y Soft IOTA Hydra board
4206be33864SEmmanuel Vadot              - ysoft,imx6dl-yapp4-orion  # i.MX6 DualLite Y Soft IOTA Orion board
421c66ec88fSEmmanuel Vadot              - ysoft,imx6dl-yapp4-ursa   # i.MX6 Solo Y Soft IOTA Ursa board
422c66ec88fSEmmanuel Vadot          - const: fsl,imx6dl
423c66ec88fSEmmanuel Vadot
4245def4c47SEmmanuel Vadot      - description: i.MX6DL based Armadeus AFP6 Board
4255def4c47SEmmanuel Vadot        items:
4265def4c47SEmmanuel Vadot          - const: armadeus,imx6dl-apf6dev
4275def4c47SEmmanuel Vadot          - const: armadeus,imx6dl-apf6         # APF6 (Solo) SoM
4285def4c47SEmmanuel Vadot          - const: fsl,imx6dl
4295def4c47SEmmanuel Vadot
4305956d97fSEmmanuel Vadot      - description: i.MX6DL based congatec QMX6 Boards
4315956d97fSEmmanuel Vadot        items:
4325956d97fSEmmanuel Vadot          - enum:
4335956d97fSEmmanuel Vadot              - ge,imx6dl-b105v2          # General Electric B105v2
4345956d97fSEmmanuel Vadot              - ge,imx6dl-b105pv2         # General Electric B105Pv2
4355956d97fSEmmanuel Vadot              - ge,imx6dl-b125v2          # General Electric B125v2
4365956d97fSEmmanuel Vadot              - ge,imx6dl-b125pv2         # General Electric B125Pv2
4375956d97fSEmmanuel Vadot              - ge,imx6dl-b155v2          # General Electric B155v2
4385956d97fSEmmanuel Vadot          - const: congatec,qmx6
4395956d97fSEmmanuel Vadot          - const: fsl,imx6dl
4405956d97fSEmmanuel Vadot
4415def4c47SEmmanuel Vadot      - description: i.MX6DL based DFI FS700-M60-6DL Board
4425def4c47SEmmanuel Vadot        items:
4435def4c47SEmmanuel Vadot          - const: dfi,fs700-m60-6dl
4445def4c47SEmmanuel Vadot          - const: dfi,fs700e-m60
4455def4c47SEmmanuel Vadot          - const: fsl,imx6dl
4465def4c47SEmmanuel Vadot
447354d7675SEmmanuel Vadot      - description: i.MX6DL DHCOM PicoITX Board
448354d7675SEmmanuel Vadot        items:
449354d7675SEmmanuel Vadot          - const: dh,imx6dl-dhcom-picoitx
450354d7675SEmmanuel Vadot          - const: dh,imx6dl-dhcom-som
451354d7675SEmmanuel Vadot          - const: fsl,imx6dl
452354d7675SEmmanuel Vadot
453c66ec88fSEmmanuel Vadot      - description: i.MX6DL Gateworks Ventana Boards
454c66ec88fSEmmanuel Vadot        items:
455c66ec88fSEmmanuel Vadot          - enum:
456c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw51xx
457c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw52xx
458c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw53xx
459c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw54xx
460c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw551x
461c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw552x
462c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw553x
463c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw560x
464c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5903
465c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5904
466c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5907
467c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5910
468c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5912
469c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5913
470c66ec88fSEmmanuel Vadot          - const: gw,ventana
471c66ec88fSEmmanuel Vadot          - const: fsl,imx6dl
472c66ec88fSEmmanuel Vadot
4736be33864SEmmanuel Vadot      - description: i.MX6DL PHYTEC phyBOARD-Mira
4746be33864SEmmanuel Vadot        items:
4756be33864SEmmanuel Vadot          - enum:
4766be33864SEmmanuel Vadot              - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
4776be33864SEmmanuel Vadot              - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
4786be33864SEmmanuel Vadot          - const: phytec,imx6dl-pbac06   # PHYTEC phyBOARD-Mira
4796be33864SEmmanuel Vadot          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
4806be33864SEmmanuel Vadot          - const: fsl,imx6dl
4816be33864SEmmanuel Vadot
4826be33864SEmmanuel Vadot      - description: i.MX6DL PHYTEC phyFLEX-i.MX6
4836be33864SEmmanuel Vadot        items:
4846be33864SEmmanuel Vadot          - const: phytec,imx6dl-pbab01   # PHYTEC phyFLEX carrier board
4856be33864SEmmanuel Vadot          - const: phytec,imx6dl-pfla02   # PHYTEC phyFLEX-i.MX6 Quad
4866be33864SEmmanuel Vadot          - const: fsl,imx6dl
4876be33864SEmmanuel Vadot
4888cc087a1SEmmanuel Vadot      - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules
4895def4c47SEmmanuel Vadot        items:
4908cc087a1SEmmanuel Vadot          - enum:
4918cc087a1SEmmanuel Vadot              - toradex,colibri_imx6dl-eval-v3      # Colibri iMX6DL/S Module on Colibri Evaluation Board V3
4928cc087a1SEmmanuel Vadot          - const: toradex,colibri_imx6dl           # Colibri iMX6DL/S Module
4935def4c47SEmmanuel Vadot          - const: fsl,imx6dl
4945def4c47SEmmanuel Vadot
4958cc087a1SEmmanuel Vadot      - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S V1.1 Modules
4965def4c47SEmmanuel Vadot        items:
4978cc087a1SEmmanuel Vadot          - enum:
4988cc087a1SEmmanuel Vadot              - toradex,colibri_imx6dl-v1_1-eval-v3 # Colibri iMX6DL/S V1.1 M. on Colibri Evaluation Board V3
4998cc087a1SEmmanuel Vadot          - const: toradex,colibri_imx6dl-v1_1      # Colibri iMX6DL/S V1.1 Module
5005def4c47SEmmanuel Vadot          - const: fsl,imx6dl
5015def4c47SEmmanuel Vadot
502354d7675SEmmanuel Vadot      - description: i.MX6S DHCOM DRC02 Board
503354d7675SEmmanuel Vadot        items:
504354d7675SEmmanuel Vadot          - const: dh,imx6s-dhcom-drc02
505354d7675SEmmanuel Vadot          - const: dh,imx6s-dhcom-som
506354d7675SEmmanuel Vadot          - const: fsl,imx6dl
507354d7675SEmmanuel Vadot
508*e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x
509*e67e8565SEmmanuel Vadot        items:
510*e67e8565SEmmanuel Vadot          - const: tq,imx6dl-mba6x-a
511*e67e8565SEmmanuel Vadot          - const: tq,mba6a               # Expected by bootloader, to be removed in the future
512*e67e8565SEmmanuel Vadot          - const: tq,imx6dl-tqma6dl-a
513*e67e8565SEmmanuel Vadot          - const: fsl,imx6dl
514*e67e8565SEmmanuel Vadot
515*e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x
516*e67e8565SEmmanuel Vadot        items:
517*e67e8565SEmmanuel Vadot          - const: tq,imx6dl-mba6x-b
518*e67e8565SEmmanuel Vadot          - const: tq,mba6b               # Expected by bootloader, to be removed in the future
519*e67e8565SEmmanuel Vadot          - const: tq,imx6dl-tqma6dl-b
520*e67e8565SEmmanuel Vadot          - const: fsl,imx6dl
521*e67e8565SEmmanuel Vadot
522c66ec88fSEmmanuel Vadot      - description: i.MX6SL based Boards
523c66ec88fSEmmanuel Vadot        items:
524c66ec88fSEmmanuel Vadot          - enum:
525c66ec88fSEmmanuel Vadot              - fsl,imx6sl-evk            # i.MX6 SoloLite EVK Board
5266be33864SEmmanuel Vadot              - kobo,tolino-shine2hd
527c66ec88fSEmmanuel Vadot              - kobo,tolino-shine3
5288cc087a1SEmmanuel Vadot              - kobo,tolino-vision5
5295def4c47SEmmanuel Vadot              - revotics,imx6sl-warp      # Revotics WaRP Board
530c66ec88fSEmmanuel Vadot          - const: fsl,imx6sl
531c66ec88fSEmmanuel Vadot
532c66ec88fSEmmanuel Vadot      - description: i.MX6SLL based Boards
533c66ec88fSEmmanuel Vadot        items:
534c66ec88fSEmmanuel Vadot          - enum:
535c66ec88fSEmmanuel Vadot              - fsl,imx6sll-evk
536c66ec88fSEmmanuel Vadot              - kobo,clarahd
5378cc087a1SEmmanuel Vadot              - kobo,librah2o
538c66ec88fSEmmanuel Vadot          - const: fsl,imx6sll
539c66ec88fSEmmanuel Vadot
540c66ec88fSEmmanuel Vadot      - description: i.MX6SX based Boards
541c66ec88fSEmmanuel Vadot        items:
542c66ec88fSEmmanuel Vadot          - enum:
5435def4c47SEmmanuel Vadot              - boundary,imx6sx-nitrogen6sx
544c66ec88fSEmmanuel Vadot              - fsl,imx6sx-sabreauto      # i.MX6 SoloX Sabre Auto Board
545c66ec88fSEmmanuel Vadot              - fsl,imx6sx-sdb            # i.MX6 SoloX SDB Board
546c66ec88fSEmmanuel Vadot              - fsl,imx6sx-sdb-reva       # i.MX6 SoloX SDB Rev-A Board
5475def4c47SEmmanuel Vadot              - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
5485def4c47SEmmanuel Vadot              - udoo,neobasic             # UDOO Neo Basic Board
5495def4c47SEmmanuel Vadot              - udoo,neoextended          # UDOO Neo Extended
5505def4c47SEmmanuel Vadot              - udoo,neofull              # UDOO Neo Full
551c66ec88fSEmmanuel Vadot          - const: fsl,imx6sx
552c66ec88fSEmmanuel Vadot
553c66ec88fSEmmanuel Vadot      - description: i.MX6UL based Boards
554c66ec88fSEmmanuel Vadot        items:
555c66ec88fSEmmanuel Vadot          - enum:
5565def4c47SEmmanuel Vadot              - engicam,imx6ul-geam       # Engicam GEAM6UL Starter Kit
5575def4c47SEmmanuel Vadot              - engicam,imx6ul-isiot      # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
558c66ec88fSEmmanuel Vadot              - fsl,imx6ul-14x14-evk      # i.MX6 UltraLite 14x14 EVK Board
5595def4c47SEmmanuel Vadot              - karo,imx6ul-tx6ul         # Ka-Ro electronics TXUL-0010 Module
560c66ec88fSEmmanuel Vadot              - kontron,imx6ul-n6310-som  # Kontron N6310 SOM
561c66ec88fSEmmanuel Vadot              - kontron,imx6ul-n6311-som  # Kontron N6311 SOM
5625def4c47SEmmanuel Vadot              - prt,prti6g                # Protonic PRTI6G Board
563c66ec88fSEmmanuel Vadot              - technexion,imx6ul-pico-dwarf   # TechNexion i.MX6UL Pico-Dwarf
564c66ec88fSEmmanuel Vadot              - technexion,imx6ul-pico-hobbit  # TechNexion i.MX6UL Pico-Hobbit
565c66ec88fSEmmanuel Vadot              - technexion,imx6ul-pico-pi      # TechNexion i.MX6UL Pico-Pi
566c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
567c66ec88fSEmmanuel Vadot
5685def4c47SEmmanuel Vadot      - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
5695def4c47SEmmanuel Vadot        items:
5705def4c47SEmmanuel Vadot          - const: armadeus,imx6ul-opos6uldev   # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
5715def4c47SEmmanuel Vadot          - const: armadeus,imx6ul-opos6ul      # OPOS6UL (i.MX6UL) SoM
5725def4c47SEmmanuel Vadot          - const: fsl,imx6ul
5735def4c47SEmmanuel Vadot
5745def4c47SEmmanuel Vadot      - description: i.MX6UL Digi International ConnectCore 6UL Boards
5755def4c47SEmmanuel Vadot        items:
5765def4c47SEmmanuel Vadot          - enum:
5775def4c47SEmmanuel Vadot              - digi,ccimx6ulsbcexpress   # Digi International ConnectCore 6UL SBC Express
5785def4c47SEmmanuel Vadot              - digi,ccimx6ulsbcpro       # Digi International ConnectCore 6UL SBC Pro
5795def4c47SEmmanuel Vadot          - const: digi,ccimx6ulsom
5805def4c47SEmmanuel Vadot          - const: fsl,imx6ul
5815def4c47SEmmanuel Vadot
5825def4c47SEmmanuel Vadot      - description: i.MX6UL Grinn liteBoard
5835def4c47SEmmanuel Vadot        items:
5845def4c47SEmmanuel Vadot          - const: grinn,imx6ul-liteboard
5855def4c47SEmmanuel Vadot          - const: grinn,imx6ul-litesom
5865def4c47SEmmanuel Vadot          - const: fsl,imx6ul
5875def4c47SEmmanuel Vadot
5886be33864SEmmanuel Vadot      - description: i.MX6UL PHYTEC phyBOARD-Segin
5896be33864SEmmanuel Vadot        items:
5906be33864SEmmanuel Vadot          - enum:
5916be33864SEmmanuel Vadot              - phytec,imx6ul-pbacd10-emmc
5926be33864SEmmanuel Vadot              - phytec,imx6ul-pbacd10-nand
5936be33864SEmmanuel Vadot          - const: phytec,imx6ul-pbacd10  # PHYTEC phyBOARD-Segin with i.MX6 UL
5946be33864SEmmanuel Vadot          - const: phytec,imx6ul-pcl063   # PHYTEC phyCORE-i.MX 6UL
5956be33864SEmmanuel Vadot          - const: fsl,imx6ul
5966be33864SEmmanuel Vadot
597c66ec88fSEmmanuel Vadot      - description: Kontron N6310 S Board
598c66ec88fSEmmanuel Vadot        items:
599c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6310-s
600c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6310-som
601c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
602c66ec88fSEmmanuel Vadot
603c66ec88fSEmmanuel Vadot      - description: Kontron N6311 S Board
604c66ec88fSEmmanuel Vadot        items:
605c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6311-s
606c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6311-som
607c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
608c66ec88fSEmmanuel Vadot
609c66ec88fSEmmanuel Vadot      - description: Kontron N6310 S 43 Board
610c66ec88fSEmmanuel Vadot        items:
611c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6310-s-43
612c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6310-s
613c66ec88fSEmmanuel Vadot          - const: kontron,imx6ul-n6310-som
614c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
615c66ec88fSEmmanuel Vadot
616c66ec88fSEmmanuel Vadot      - description: i.MX6ULL based Boards
617c66ec88fSEmmanuel Vadot        items:
618c66ec88fSEmmanuel Vadot          - enum:
619c66ec88fSEmmanuel Vadot              - fsl,imx6ull-14x14-evk     # i.MX6 UltraLiteLite 14x14 EVK Board
620*e67e8565SEmmanuel Vadot              - joz,jozacp                # JOZ Access Point
621c66ec88fSEmmanuel Vadot              - kontron,imx6ull-n6411-som # Kontron N6411 SOM
622c66ec88fSEmmanuel Vadot              - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
6238cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull      # Colibri iMX6ULL Modules
6248cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
6258cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules
626c66ec88fSEmmanuel Vadot          - const: fsl,imx6ull
627c66ec88fSEmmanuel Vadot
6285def4c47SEmmanuel Vadot      - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
6295def4c47SEmmanuel Vadot        items:
6305def4c47SEmmanuel Vadot          - const: armadeus,imx6ull-opos6uldev  # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
6315def4c47SEmmanuel Vadot          - const: armadeus,imx6ull-opos6ul     # OPOS6UL (i.MX6ULL) SoM
6325def4c47SEmmanuel Vadot          - const: fsl,imx6ull
6335def4c47SEmmanuel Vadot
6346be33864SEmmanuel Vadot      - description: i.MX6ULL PHYTEC phyBOARD-Segin
6356be33864SEmmanuel Vadot        items:
6366be33864SEmmanuel Vadot          - enum:
6376be33864SEmmanuel Vadot              - phytec,imx6ull-pbacd10-emmc
6386be33864SEmmanuel Vadot              - phytec,imx6ull-pbacd10-nand
6396be33864SEmmanuel Vadot          - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
6406be33864SEmmanuel Vadot          - const: phytec,imx6ull-pcl063  # PHYTEC phyCORE-i.MX 6ULL
6416be33864SEmmanuel Vadot          - const: fsl,imx6ull
6426be33864SEmmanuel Vadot
6438cc087a1SEmmanuel Vadot      - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules
6448cc087a1SEmmanuel Vadot        items:
6458cc087a1SEmmanuel Vadot          - enum:
6468cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-eval      # Colibri iMX6ULL Module on Colibri Evaluation Board
6478cc087a1SEmmanuel Vadot          - const: toradex,colibri-imx6ull        # Colibri iMX6ULL Module
6488cc087a1SEmmanuel Vadot          - const: fsl,imx6dl
6498cc087a1SEmmanuel Vadot
6508cc087a1SEmmanuel Vadot      - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module
6518cc087a1SEmmanuel Vadot        items:
6528cc087a1SEmmanuel Vadot          - enum:
6538cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc-eval # Colibri iMX6ULL 1GB (eMMC) M. on Colibri Evaluation Board
6548cc087a1SEmmanuel Vadot          - const: toradex,colibri-imx6ull-emmc   # Colibri iMX6ULL 1GB (eMMC) Module
6558cc087a1SEmmanuel Vadot          - const: fsl,imx6dl
6568cc087a1SEmmanuel Vadot
6578cc087a1SEmmanuel Vadot      - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules
6588cc087a1SEmmanuel Vadot        items:
6598cc087a1SEmmanuel Vadot          - enum:
6608cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT M. on Colibri Evaluation Board
6618cc087a1SEmmanuel Vadot          - const: toradex,colibri-imx6ull-wifi   # Colibri iMX6ULL Wi-Fi / BT Module
6628cc087a1SEmmanuel Vadot          - const: fsl,imx6dl
6638cc087a1SEmmanuel Vadot
664c66ec88fSEmmanuel Vadot      - description: Kontron N6411 S Board
665c66ec88fSEmmanuel Vadot        items:
666c66ec88fSEmmanuel Vadot          - const: kontron,imx6ull-n6411-s
667c66ec88fSEmmanuel Vadot          - const: kontron,imx6ull-n6411-som
668c66ec88fSEmmanuel Vadot          - const: fsl,imx6ull
669c66ec88fSEmmanuel Vadot
670c66ec88fSEmmanuel Vadot      - description: i.MX6ULZ based Boards
671c66ec88fSEmmanuel Vadot        items:
672c66ec88fSEmmanuel Vadot          - enum:
673*e67e8565SEmmanuel Vadot              - bsh,imx6ulz-bsh-smm-m2    # i.MX6 ULZ BSH SystemMaster
674c66ec88fSEmmanuel Vadot              - fsl,imx6ulz-14x14-evk     # i.MX6 ULZ 14x14 EVK Board
675c66ec88fSEmmanuel Vadot          - const: fsl,imx6ull # This seems odd. Should be last?
676c66ec88fSEmmanuel Vadot          - const: fsl,imx6ulz
677c66ec88fSEmmanuel Vadot
678c66ec88fSEmmanuel Vadot      - description: i.MX7S based Boards
679c66ec88fSEmmanuel Vadot        items:
680c66ec88fSEmmanuel Vadot          - enum:
6815def4c47SEmmanuel Vadot              - element14,imx7s-warp      # Element14 Warp i.MX7 Board
6828cc087a1SEmmanuel Vadot              - toradex,colibri-imx7s     # Colibri iMX7S Module
6835def4c47SEmmanuel Vadot          - const: fsl,imx7s
6845def4c47SEmmanuel Vadot
6855def4c47SEmmanuel Vadot      - description: i.MX7S Boards with Toradex Colibri iMX7S Module
6865def4c47SEmmanuel Vadot        items:
6875def4c47SEmmanuel Vadot          - enum:
6885def4c47SEmmanuel Vadot              - toradex,colibri-imx7s-aster     # Module on Aster Carrier Board
6895def4c47SEmmanuel Vadot              - toradex,colibri-imx7s-eval-v3   # Module on Colibri Evaluation Board V3
6905def4c47SEmmanuel Vadot          - const: toradex,colibri-imx7s
6915def4c47SEmmanuel Vadot          - const: fsl,imx7s
6925def4c47SEmmanuel Vadot
6935def4c47SEmmanuel Vadot      - description: TQ-Systems TQMa7S SoM on MBa7x board
6945def4c47SEmmanuel Vadot        items:
6955def4c47SEmmanuel Vadot          - const: tq,imx7s-mba7
6965def4c47SEmmanuel Vadot          - const: tq,imx7s-tqma7
697c66ec88fSEmmanuel Vadot          - const: fsl,imx7s
698c66ec88fSEmmanuel Vadot
699c66ec88fSEmmanuel Vadot      - description: i.MX7D based Boards
700c66ec88fSEmmanuel Vadot        items:
701c66ec88fSEmmanuel Vadot          - enum:
7025def4c47SEmmanuel Vadot              - boundary,imx7d-nitrogen7
7035def4c47SEmmanuel Vadot              - compulab,cl-som-imx7      # CompuLab CL-SOM-iMX7
704c66ec88fSEmmanuel Vadot              - fsl,imx7d-sdb             # i.MX7 SabreSD Board
705c66ec88fSEmmanuel Vadot              - fsl,imx7d-sdb-reva        # i.MX7 SabreSD Rev-A Board
7065def4c47SEmmanuel Vadot              - kam,imx7d-flex-concentrator       # Kamstrup OMNIA Flex Concentrator
7075def4c47SEmmanuel Vadot              - kam,imx7d-flex-concentrator-mfg   # Kamstrup OMNIA Flex Concentrator in manufacturing mode
708c66ec88fSEmmanuel Vadot              - novtech,imx7d-meerkat96   # i.MX7 Meerkat96 Board
7092eb4d8dcSEmmanuel Vadot              - remarkable,imx7d-remarkable2  # i.MX7D ReMarkable 2 E-Ink Tablet
710c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-dwarf   # TechNexion i.MX7D Pico-Dwarf
711c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-hobbit  # TechNexion i.MX7D Pico-Hobbit
712c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-nymph   # TechNexion i.MX7D Pico-Nymph
713c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-pi      # TechNexion i.MX7D Pico-Pi
7148cc087a1SEmmanuel Vadot              - toradex,colibri-imx7d         # Colibri iMX7D Module
7158cc087a1SEmmanuel Vadot              - toradex,colibri-imx7d-emmc    # Colibri iMX7D 1GB (eMMC) Module
716c66ec88fSEmmanuel Vadot              - zii,imx7d-rmu2            # ZII RMU2 Board
717c66ec88fSEmmanuel Vadot              - zii,imx7d-rpu2            # ZII RPU2 Board
718c66ec88fSEmmanuel Vadot          - const: fsl,imx7d
719c66ec88fSEmmanuel Vadot
7205def4c47SEmmanuel Vadot      - description: TQ-Systems TQMa7D SoM on MBa7x board
7215def4c47SEmmanuel Vadot        items:
7225def4c47SEmmanuel Vadot          - const: tq,imx7d-mba7
7235def4c47SEmmanuel Vadot          - const: tq,imx7d-tqma7
7245def4c47SEmmanuel Vadot          - const: fsl,imx7d
7255def4c47SEmmanuel Vadot
726c66ec88fSEmmanuel Vadot      - description:
727c66ec88fSEmmanuel Vadot          Compulab SBC-iMX7 is a single board computer based on the
728c66ec88fSEmmanuel Vadot          Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
729c66ec88fSEmmanuel Vadot          the CL-SOM-iMX7 System-on-Module providing most of the functions,
730c66ec88fSEmmanuel Vadot          and SB-SOM-iMX7 carrier board providing additional peripheral
731c66ec88fSEmmanuel Vadot          functions and connectors.
732c66ec88fSEmmanuel Vadot        items:
733c66ec88fSEmmanuel Vadot          - const: compulab,sbc-imx7
734c66ec88fSEmmanuel Vadot          - const: compulab,cl-som-imx7
735c66ec88fSEmmanuel Vadot          - const: fsl,imx7d
736c66ec88fSEmmanuel Vadot
7375def4c47SEmmanuel Vadot      - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
7385def4c47SEmmanuel Vadot        items:
7395def4c47SEmmanuel Vadot          - enum:
7408cc087a1SEmmanuel Vadot              - toradex,colibri-imx7d-aster   # Colibri iMX7D Module on Aster Carrier Board
7418cc087a1SEmmanuel Vadot              - toradex,colibri-imx7d-eval-v3 # Colibri iMX7D Module on Colibri Evaluation Board V3
7425def4c47SEmmanuel Vadot          - const: toradex,colibri-imx7d
7435def4c47SEmmanuel Vadot          - const: fsl,imx7d
7445def4c47SEmmanuel Vadot
7458cc087a1SEmmanuel Vadot      - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module
7465def4c47SEmmanuel Vadot        items:
7475def4c47SEmmanuel Vadot          - enum:
7485def4c47SEmmanuel Vadot              - toradex,colibri-imx7d-emmc-aster    # Module on Aster Carrier Board
7495def4c47SEmmanuel Vadot              - toradex,colibri-imx7d-emmc-eval-v3  # Module on Colibri Evaluation Board V3
7505def4c47SEmmanuel Vadot          - const: toradex,colibri-imx7d-emmc
7515def4c47SEmmanuel Vadot          - const: fsl,imx7d
7525def4c47SEmmanuel Vadot
753c66ec88fSEmmanuel Vadot      - description: i.MX7ULP based Boards
754c66ec88fSEmmanuel Vadot        items:
755c66ec88fSEmmanuel Vadot          - enum:
756c66ec88fSEmmanuel Vadot              - ea,imx7ulp-com           # i.MX7ULP Embedded Artists COM Board
757c66ec88fSEmmanuel Vadot              - fsl,imx7ulp-evk           # i.MX7ULP Evaluation Kit
758c66ec88fSEmmanuel Vadot          - const: fsl,imx7ulp
759c66ec88fSEmmanuel Vadot
760c66ec88fSEmmanuel Vadot      - description: i.MX8MM based Boards
761c66ec88fSEmmanuel Vadot        items:
762c66ec88fSEmmanuel Vadot          - enum:
7636be33864SEmmanuel Vadot              - beacon,imx8mm-beacon-kit  # i.MX8MM Beacon Development Kit
7645def4c47SEmmanuel Vadot              - boundary,imx8mm-nitrogen8mm  # i.MX8MM Nitrogen Board
7656be33864SEmmanuel Vadot              - fsl,imx8mm-ddr4-evk       # i.MX8MM DDR4 EVK Board
766c66ec88fSEmmanuel Vadot              - fsl,imx8mm-evk            # i.MX8MM EVK Board
7675def4c47SEmmanuel Vadot              - gw,imx8mm-gw71xx-0x       # i.MX8MM Gateworks Development Kit
7685def4c47SEmmanuel Vadot              - gw,imx8mm-gw72xx-0x       # i.MX8MM Gateworks Development Kit
7695def4c47SEmmanuel Vadot              - gw,imx8mm-gw73xx-0x       # i.MX8MM Gateworks Development Kit
7705956d97fSEmmanuel Vadot              - gw,imx8mm-gw7901          # i.MX8MM Gateworks Board
771354d7675SEmmanuel Vadot              - gw,imx8mm-gw7902          # i.MX8MM Gateworks Board
7725def4c47SEmmanuel Vadot              - kontron,imx8mm-n801x-som  # i.MX8MM Kontron SL (N801X) SOM
7736be33864SEmmanuel Vadot              - variscite,var-som-mx8mm   # i.MX8MM Variscite VAR-SOM-MX8MM module
7746be33864SEmmanuel Vadot          - const: fsl,imx8mm
7756be33864SEmmanuel Vadot
7762eb4d8dcSEmmanuel Vadot      - description: Engicam i.Core MX8M Mini SoM based boards
7772eb4d8dcSEmmanuel Vadot        items:
7782eb4d8dcSEmmanuel Vadot          - enum:
7792eb4d8dcSEmmanuel Vadot              - engicam,icore-mx8mm-ctouch2        # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
7802eb4d8dcSEmmanuel Vadot              - engicam,icore-mx8mm-edimm2.2       # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
7812eb4d8dcSEmmanuel Vadot          - const: engicam,icore-mx8mm             # i.MX8MM Engicam i.Core MX8M Mini SoM
7822eb4d8dcSEmmanuel Vadot          - const: fsl,imx8mm
7832eb4d8dcSEmmanuel Vadot
7845def4c47SEmmanuel Vadot      - description: Kontron BL i.MX8MM (N801X S) Board
7855def4c47SEmmanuel Vadot        items:
7865def4c47SEmmanuel Vadot          - const: kontron,imx8mm-n801x-s
7875def4c47SEmmanuel Vadot          - const: kontron,imx8mm-n801x-som
7885def4c47SEmmanuel Vadot          - const: fsl,imx8mm
7895def4c47SEmmanuel Vadot
7906be33864SEmmanuel Vadot      - description: Variscite VAR-SOM-MX8MM based boards
7916be33864SEmmanuel Vadot        items:
7926be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mm-symphony
7936be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mm
794c66ec88fSEmmanuel Vadot          - const: fsl,imx8mm
795c66ec88fSEmmanuel Vadot
796*e67e8565SEmmanuel Vadot      - description:
797*e67e8565SEmmanuel Vadot          TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip
798*e67e8565SEmmanuel Vadot          variants. It is designed to be soldered on different carrier boards.
799*e67e8565SEmmanuel Vadot          All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only
800*e67e8565SEmmanuel Vadot          one compatible is needed.
801*e67e8565SEmmanuel Vadot        items:
802*e67e8565SEmmanuel Vadot          - enum:
803*e67e8565SEmmanuel Vadot              - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx
804*e67e8565SEmmanuel Vadot          - const: tq,imx8mm-tqma8mqml     # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM
805*e67e8565SEmmanuel Vadot          - const: fsl,imx8mm
806*e67e8565SEmmanuel Vadot
807c66ec88fSEmmanuel Vadot      - description: i.MX8MN based Boards
808c66ec88fSEmmanuel Vadot        items:
809c66ec88fSEmmanuel Vadot          - enum:
8105def4c47SEmmanuel Vadot              - beacon,imx8mn-beacon-kit  # i.MX8MN Beacon Development Kit
811*e67e8565SEmmanuel Vadot              - bsh,imx8mn-bsh-smm-s2     # i.MX8MN BSH SystemMaster S2
812*e67e8565SEmmanuel Vadot              - bsh,imx8mn-bsh-smm-s2pro  # i.MX8MN BSH SystemMaster S2 PRO
813c66ec88fSEmmanuel Vadot              - fsl,imx8mn-ddr4-evk       # i.MX8MN DDR4 EVK Board
814c66ec88fSEmmanuel Vadot              - fsl,imx8mn-evk            # i.MX8MN LPDDR4 EVK Board
815354d7675SEmmanuel Vadot              - gw,imx8mn-gw7902          # i.MX8MM Gateworks Board
816c66ec88fSEmmanuel Vadot          - const: fsl,imx8mn
817c66ec88fSEmmanuel Vadot
8186be33864SEmmanuel Vadot      - description: Variscite VAR-SOM-MX8MN based boards
8196be33864SEmmanuel Vadot        items:
8206be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mn-symphony
8216be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mn
8226be33864SEmmanuel Vadot          - const: fsl,imx8mn
8236be33864SEmmanuel Vadot
824*e67e8565SEmmanuel Vadot      - description:
825*e67e8565SEmmanuel Vadot          TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip
826*e67e8565SEmmanuel Vadot          variants. It is designed to be soldered on different carrier boards.
827*e67e8565SEmmanuel Vadot          All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only
828*e67e8565SEmmanuel Vadot          one compatible is needed.
829*e67e8565SEmmanuel Vadot        items:
830*e67e8565SEmmanuel Vadot          - enum:
831*e67e8565SEmmanuel Vadot              - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx
832*e67e8565SEmmanuel Vadot          - const: tq,imx8mn-tqma8mqnl     # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM
833*e67e8565SEmmanuel Vadot          - const: fsl,imx8mn
834*e67e8565SEmmanuel Vadot
835c66ec88fSEmmanuel Vadot      - description: i.MX8MP based Boards
836c66ec88fSEmmanuel Vadot        items:
837c66ec88fSEmmanuel Vadot          - enum:
838c66ec88fSEmmanuel Vadot              - fsl,imx8mp-evk            # i.MX8MP EVK Board
839c66ec88fSEmmanuel Vadot          - const: fsl,imx8mp
840c66ec88fSEmmanuel Vadot
8415def4c47SEmmanuel Vadot      - description: PHYTEC phyCORE-i.MX8MP SoM based boards
8425def4c47SEmmanuel Vadot        items:
8435def4c47SEmmanuel Vadot          - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
8445def4c47SEmmanuel Vadot          - const: phytec,imx8mp-phycore-som         # phyCORE-i.MX8MP SoM
8455def4c47SEmmanuel Vadot          - const: fsl,imx8mp
8465def4c47SEmmanuel Vadot
847c66ec88fSEmmanuel Vadot      - description: i.MX8MQ based Boards
848c66ec88fSEmmanuel Vadot        items:
849c66ec88fSEmmanuel Vadot          - enum:
850c66ec88fSEmmanuel Vadot              - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
851354d7675SEmmanuel Vadot              - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
852c66ec88fSEmmanuel Vadot              - einfochips,imx8mq-thor96  # i.MX8MQ Thor96 Board
853c66ec88fSEmmanuel Vadot              - fsl,imx8mq-evk            # i.MX8MQ EVK Board
854c66ec88fSEmmanuel Vadot              - google,imx8mq-phanbell    # Google Coral Edge TPU
8552eb4d8dcSEmmanuel Vadot              - kontron,pitx-imx8m        # Kontron pITX-imx8m Board
856354d7675SEmmanuel Vadot              - mntre,reform2             # MNT Reform2 Laptop
857c66ec88fSEmmanuel Vadot              - purism,librem5-devkit     # Purism Librem5 devkit
858c66ec88fSEmmanuel Vadot              - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
859c66ec88fSEmmanuel Vadot              - technexion,pico-pi-imx8m  # TechNexion PICO-PI-8M evk
860c66ec88fSEmmanuel Vadot          - const: fsl,imx8mq
861c66ec88fSEmmanuel Vadot
8626be33864SEmmanuel Vadot      - description: Purism Librem5 phones
8636be33864SEmmanuel Vadot        items:
8646be33864SEmmanuel Vadot          - enum:
8656be33864SEmmanuel Vadot              - purism,librem5r2          # Purism Librem5 phone "Chestnut"
8666be33864SEmmanuel Vadot              - purism,librem5r3          # Purism Librem5 phone "Dogwood"
8675def4c47SEmmanuel Vadot              - purism,librem5r4          # Purism Librem5 phone "Evergreen"
8686be33864SEmmanuel Vadot          - const: purism,librem5
8696be33864SEmmanuel Vadot          - const: fsl,imx8mq
8706be33864SEmmanuel Vadot
871*e67e8565SEmmanuel Vadot      - description:
872*e67e8565SEmmanuel Vadot          TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip
873*e67e8565SEmmanuel Vadot          variants. It is designed to be clicked on different carrier boards.
874*e67e8565SEmmanuel Vadot        items:
875*e67e8565SEmmanuel Vadot          - enum:
876*e67e8565SEmmanuel Vadot              - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx
877*e67e8565SEmmanuel Vadot          - const: tq,imx8mq-tqma8mq     # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM
878*e67e8565SEmmanuel Vadot          - const: fsl,imx8mq
879*e67e8565SEmmanuel Vadot
8806be33864SEmmanuel Vadot      - description: Zodiac Inflight Innovations Ultra Boards
8816be33864SEmmanuel Vadot        items:
8826be33864SEmmanuel Vadot          - enum:
8836be33864SEmmanuel Vadot              - zii,imx8mq-ultra-rmb3
8846be33864SEmmanuel Vadot              - zii,imx8mq-ultra-zest
8856be33864SEmmanuel Vadot          - const: zii,imx8mq-ultra
8866be33864SEmmanuel Vadot          - const: fsl,imx8mq
8876be33864SEmmanuel Vadot
8882eb4d8dcSEmmanuel Vadot      - description: i.MX8QM based Boards
8892eb4d8dcSEmmanuel Vadot        items:
8902eb4d8dcSEmmanuel Vadot          - enum:
8912eb4d8dcSEmmanuel Vadot              - fsl,imx8qm-mek           # i.MX8QM MEK Board
8922eb4d8dcSEmmanuel Vadot          - const: fsl,imx8qm
8932eb4d8dcSEmmanuel Vadot
894c66ec88fSEmmanuel Vadot      - description: i.MX8QXP based Boards
895c66ec88fSEmmanuel Vadot        items:
896c66ec88fSEmmanuel Vadot          - enum:
897c66ec88fSEmmanuel Vadot              - einfochips,imx8qxp-ai_ml  # i.MX8QXP AI_ML Board
898c66ec88fSEmmanuel Vadot              - fsl,imx8qxp-mek           # i.MX8QXP MEK Board
8998cc087a1SEmmanuel Vadot              - toradex,colibri-imx8x     # Colibri iMX8X Modules
9006be33864SEmmanuel Vadot          - const: fsl,imx8qxp
9016be33864SEmmanuel Vadot
9028cc087a1SEmmanuel Vadot      - description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules
9036be33864SEmmanuel Vadot        items:
9046be33864SEmmanuel Vadot          - enum:
905c66ec88fSEmmanuel Vadot              - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
9066be33864SEmmanuel Vadot          - const: toradex,colibri-imx8x
907c66ec88fSEmmanuel Vadot          - const: fsl,imx8qxp
908c66ec88fSEmmanuel Vadot
909*e67e8565SEmmanuel Vadot      - description: i.MX8ULP based Boards
910*e67e8565SEmmanuel Vadot        items:
911*e67e8565SEmmanuel Vadot          - enum:
912*e67e8565SEmmanuel Vadot              - fsl,imx8ulp-evk           # i.MX8ULP EVK Board
913*e67e8565SEmmanuel Vadot          - const: fsl,imx8ulp
914*e67e8565SEmmanuel Vadot
915c66ec88fSEmmanuel Vadot      - description:
916c66ec88fSEmmanuel Vadot          Freescale Vybrid Platform Device Tree Bindings
917c66ec88fSEmmanuel Vadot
918c66ec88fSEmmanuel Vadot          For the Vybrid SoC familiy all variants with DDR controller are supported,
919c66ec88fSEmmanuel Vadot          which is the VF5xx and VF6xx series. Out of historical reasons, in most
920c66ec88fSEmmanuel Vadot          places the kernel uses vf610 to refer to the whole familiy.
921c66ec88fSEmmanuel Vadot          The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
922c66ec88fSEmmanuel Vadot          core support.
923c66ec88fSEmmanuel Vadot        items:
924c66ec88fSEmmanuel Vadot          - enum:
925c66ec88fSEmmanuel Vadot              - fsl,vf500
926c66ec88fSEmmanuel Vadot              - fsl,vf510
927c66ec88fSEmmanuel Vadot              - fsl,vf600
928c66ec88fSEmmanuel Vadot              - fsl,vf610
929c66ec88fSEmmanuel Vadot              - fsl,vf610m4
9305def4c47SEmmanuel Vadot
9315def4c47SEmmanuel Vadot      - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
9325def4c47SEmmanuel Vadot        items:
9335def4c47SEmmanuel Vadot          - const: toradex,vf500-colibri_vf50-on-eval
9345def4c47SEmmanuel Vadot          - const: toradex,vf500-colibri_vf50
9355def4c47SEmmanuel Vadot          - const: fsl,vf500
9365def4c47SEmmanuel Vadot
9375def4c47SEmmanuel Vadot      - description: VF610 based Boards
9385def4c47SEmmanuel Vadot        items:
9395def4c47SEmmanuel Vadot          - enum:
9408cc087a1SEmmanuel Vadot              - fsl,vf610-twr             # VF610 Tower Board
9415def4c47SEmmanuel Vadot              - lwn,bk4                   # Liebherr BK4 controller
9425def4c47SEmmanuel Vadot              - phytec,vf610-cosmic       # PHYTEC Cosmic/Cosmic+ Board
9438cc087a1SEmmanuel Vadot              - toradex,vf610-colibri_vf61 # Colibri VF61 Modules
9445def4c47SEmmanuel Vadot          - const: fsl,vf610
9455def4c47SEmmanuel Vadot
9465def4c47SEmmanuel Vadot      - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
9475def4c47SEmmanuel Vadot        items:
9485def4c47SEmmanuel Vadot          - const: toradex,vf610-colibri_vf61-on-eval
9495def4c47SEmmanuel Vadot          - const: toradex,vf610-colibri_vf61
9505def4c47SEmmanuel Vadot          - const: fsl,vf610
951c66ec88fSEmmanuel Vadot
952c66ec88fSEmmanuel Vadot      - description: ZII's VF610 based Boards
953c66ec88fSEmmanuel Vadot        items:
954c66ec88fSEmmanuel Vadot          - enum:
955c66ec88fSEmmanuel Vadot              - zii,vf610cfu1      # ZII VF610 CFU1 Board
956c66ec88fSEmmanuel Vadot              - zii,vf610dev-c     # ZII VF610 Development Board, Rev C
957c66ec88fSEmmanuel Vadot              - zii,vf610dev-b     # ZII VF610 Development Board, Rev B
958c66ec88fSEmmanuel Vadot              - zii,vf610scu4-aib  # ZII VF610 SCU4 AIB
959c66ec88fSEmmanuel Vadot              - zii,vf610dtu       # ZII VF610 SSMB DTU Board
960c66ec88fSEmmanuel Vadot              - zii,vf610spu3      # ZII VF610 SSMB SPU3 Board
961c66ec88fSEmmanuel Vadot              - zii,vf610spb4      # ZII VF610 SPB4 Board
962c66ec88fSEmmanuel Vadot          - const: zii,vf610dev
963c66ec88fSEmmanuel Vadot          - const: fsl,vf610
964c66ec88fSEmmanuel Vadot
965c66ec88fSEmmanuel Vadot      - description: LS1012A based Boards
966c66ec88fSEmmanuel Vadot        items:
967c66ec88fSEmmanuel Vadot          - enum:
968c66ec88fSEmmanuel Vadot              - ebs-systart,oxalis
969c66ec88fSEmmanuel Vadot              - fsl,ls1012a-rdb
970c66ec88fSEmmanuel Vadot              - fsl,ls1012a-frdm
9715def4c47SEmmanuel Vadot              - fsl,ls1012a-frwy
972c66ec88fSEmmanuel Vadot              - fsl,ls1012a-qds
973c66ec88fSEmmanuel Vadot          - const: fsl,ls1012a
974c66ec88fSEmmanuel Vadot
975c66ec88fSEmmanuel Vadot      - description: LS1021A based Boards
976c66ec88fSEmmanuel Vadot        items:
977c66ec88fSEmmanuel Vadot          - enum:
978c66ec88fSEmmanuel Vadot              - fsl,ls1021a-moxa-uc-8410a
979c66ec88fSEmmanuel Vadot              - fsl,ls1021a-qds
9808cc087a1SEmmanuel Vadot              - fsl,ls1021a-tsn
981c66ec88fSEmmanuel Vadot              - fsl,ls1021a-twr
982c66ec88fSEmmanuel Vadot          - const: fsl,ls1021a
983c66ec88fSEmmanuel Vadot
984c66ec88fSEmmanuel Vadot      - description: LS1028A based Boards
985c66ec88fSEmmanuel Vadot        items:
986c66ec88fSEmmanuel Vadot          - enum:
987c66ec88fSEmmanuel Vadot              - fsl,ls1028a-qds
988c66ec88fSEmmanuel Vadot              - fsl,ls1028a-rdb
989c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
990c66ec88fSEmmanuel Vadot
991c66ec88fSEmmanuel Vadot      - description: Kontron KBox A-230-LS
992c66ec88fSEmmanuel Vadot        items:
993c66ec88fSEmmanuel Vadot          - const: kontron,kbox-a-230-ls
994c66ec88fSEmmanuel Vadot          - const: kontron,sl28-var4
995c66ec88fSEmmanuel Vadot          - const: kontron,sl28
996c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
997c66ec88fSEmmanuel Vadot      - description:
998c66ec88fSEmmanuel Vadot          Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
999c66ec88fSEmmanuel Vadot        items:
1000c66ec88fSEmmanuel Vadot          - enum:
10015def4c47SEmmanuel Vadot              - kontron,sl28-var1-ads2
1002c66ec88fSEmmanuel Vadot              - kontron,sl28-var2-ads2
1003c66ec88fSEmmanuel Vadot              - kontron,sl28-var3-ads2
1004c66ec88fSEmmanuel Vadot              - kontron,sl28-var4-ads2
1005c66ec88fSEmmanuel Vadot          - enum:
10065def4c47SEmmanuel Vadot              - kontron,sl28-var1
1007c66ec88fSEmmanuel Vadot              - kontron,sl28-var2
1008c66ec88fSEmmanuel Vadot              - kontron,sl28-var3
1009c66ec88fSEmmanuel Vadot              - kontron,sl28-var4
1010c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1011c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1012c66ec88fSEmmanuel Vadot
1013c66ec88fSEmmanuel Vadot      - description:
1014c66ec88fSEmmanuel Vadot          Kontron SMARC-sAL28 board (on a generic/undefined carrier)
1015c66ec88fSEmmanuel Vadot        items:
1016c66ec88fSEmmanuel Vadot          - enum:
10175def4c47SEmmanuel Vadot              - kontron,sl28-var1
1018c66ec88fSEmmanuel Vadot              - kontron,sl28-var2
1019c66ec88fSEmmanuel Vadot              - kontron,sl28-var3
1020c66ec88fSEmmanuel Vadot              - kontron,sl28-var4
1021c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1022c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1023c66ec88fSEmmanuel Vadot
1024c66ec88fSEmmanuel Vadot      - description:
1025c66ec88fSEmmanuel Vadot          Kontron SMARC-sAL28 board (base). This is used in the base device
1026c66ec88fSEmmanuel Vadot          tree which is compatible with the overlays provided by the
1027c66ec88fSEmmanuel Vadot          vendor.
1028c66ec88fSEmmanuel Vadot        items:
1029c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1030c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1031c66ec88fSEmmanuel Vadot
1032c66ec88fSEmmanuel Vadot      - description: LS1043A based Boards
1033c66ec88fSEmmanuel Vadot        items:
1034c66ec88fSEmmanuel Vadot          - enum:
1035c66ec88fSEmmanuel Vadot              - fsl,ls1043a-rdb
1036c66ec88fSEmmanuel Vadot              - fsl,ls1043a-qds
1037c66ec88fSEmmanuel Vadot          - const: fsl,ls1043a
1038c66ec88fSEmmanuel Vadot
1039c66ec88fSEmmanuel Vadot      - description: LS1046A based Boards
1040c66ec88fSEmmanuel Vadot        items:
1041c66ec88fSEmmanuel Vadot          - enum:
1042c66ec88fSEmmanuel Vadot              - fsl,ls1046a-frwy
1043c66ec88fSEmmanuel Vadot              - fsl,ls1046a-qds
1044c66ec88fSEmmanuel Vadot              - fsl,ls1046a-rdb
1045c66ec88fSEmmanuel Vadot          - const: fsl,ls1046a
1046c66ec88fSEmmanuel Vadot
1047c66ec88fSEmmanuel Vadot      - description: LS1088A based Boards
1048c66ec88fSEmmanuel Vadot        items:
1049c66ec88fSEmmanuel Vadot          - enum:
1050c66ec88fSEmmanuel Vadot              - fsl,ls1088a-qds
1051c66ec88fSEmmanuel Vadot              - fsl,ls1088a-rdb
1052c66ec88fSEmmanuel Vadot          - const: fsl,ls1088a
1053c66ec88fSEmmanuel Vadot
1054c66ec88fSEmmanuel Vadot      - description: LS2080A based Boards
1055c66ec88fSEmmanuel Vadot        items:
1056c66ec88fSEmmanuel Vadot          - enum:
1057c66ec88fSEmmanuel Vadot              - fsl,ls2080a-simu
1058c66ec88fSEmmanuel Vadot              - fsl,ls2080a-qds
1059c66ec88fSEmmanuel Vadot              - fsl,ls2080a-rdb
1060c66ec88fSEmmanuel Vadot          - const: fsl,ls2080a
1061c66ec88fSEmmanuel Vadot
1062c66ec88fSEmmanuel Vadot      - description: LS2088A based Boards
1063c66ec88fSEmmanuel Vadot        items:
1064c66ec88fSEmmanuel Vadot          - enum:
1065c66ec88fSEmmanuel Vadot              - fsl,ls2088a-qds
1066c66ec88fSEmmanuel Vadot              - fsl,ls2088a-rdb
1067c66ec88fSEmmanuel Vadot          - const: fsl,ls2088a
1068c66ec88fSEmmanuel Vadot
1069c66ec88fSEmmanuel Vadot      - description: LX2160A based Boards
1070c66ec88fSEmmanuel Vadot        items:
1071c66ec88fSEmmanuel Vadot          - enum:
10728cc087a1SEmmanuel Vadot              - fsl,lx2160a-bluebox3
10738cc087a1SEmmanuel Vadot              - fsl,lx2160a-bluebox3-rev-a
1074c66ec88fSEmmanuel Vadot              - fsl,lx2160a-qds
1075c66ec88fSEmmanuel Vadot              - fsl,lx2160a-rdb
10765def4c47SEmmanuel Vadot              - fsl,lx2162a-qds
10775def4c47SEmmanuel Vadot          - const: fsl,lx2160a
10785def4c47SEmmanuel Vadot
10795def4c47SEmmanuel Vadot      - description: SolidRun LX2160A based Boards
10805def4c47SEmmanuel Vadot        items:
10815def4c47SEmmanuel Vadot          - enum:
10825def4c47SEmmanuel Vadot              - solidrun,clearfog-cx
10835def4c47SEmmanuel Vadot              - solidrun,honeycomb
10845def4c47SEmmanuel Vadot          - const: solidrun,lx2160a-cex7
1085c66ec88fSEmmanuel Vadot          - const: fsl,lx2160a
1086c66ec88fSEmmanuel Vadot
10878cc087a1SEmmanuel Vadot      - description: S32G2 based Boards
10888cc087a1SEmmanuel Vadot        items:
10898cc087a1SEmmanuel Vadot          - enum:
10908cc087a1SEmmanuel Vadot              - nxp,s32g274a-evb
10918cc087a1SEmmanuel Vadot              - nxp,s32g274a-rdb2
10928cc087a1SEmmanuel Vadot          - const: nxp,s32g2
10938cc087a1SEmmanuel Vadot
1094c66ec88fSEmmanuel Vadot      - description: S32V234 based Boards
1095c66ec88fSEmmanuel Vadot        items:
1096c66ec88fSEmmanuel Vadot          - enum:
1097c66ec88fSEmmanuel Vadot              - fsl,s32v234-evb           # S32V234-EVB2 Customer Evaluation Board
1098c66ec88fSEmmanuel Vadot          - const: fsl,s32v234
1099c66ec88fSEmmanuel Vadot
1100354d7675SEmmanuel Vadot      - description: Traverse LS1088A based Boards
1101354d7675SEmmanuel Vadot        items:
1102354d7675SEmmanuel Vadot          - enum:
1103354d7675SEmmanuel Vadot              - traverse,ten64            # Ten64 Networking Appliance / Board
1104354d7675SEmmanuel Vadot          - const: fsl,ls1088a
1105354d7675SEmmanuel Vadot
11066be33864SEmmanuel VadotadditionalProperties: true
11076be33864SEmmanuel Vadot
1108c66ec88fSEmmanuel Vadot...
1109