xref: /freebsd/sys/contrib/device-tree/Bindings/arm/fsl.yaml (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
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
77ef62cebSEmmanuel Vadottitle: Freescale i.MX Platforms
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Shawn Guo <shawnguo@kernel.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotproperties:
13c66ec88fSEmmanuel Vadot  $nodename:
14c66ec88fSEmmanuel Vadot    const: '/'
15c66ec88fSEmmanuel Vadot  compatible:
16c66ec88fSEmmanuel Vadot    oneOf:
17c66ec88fSEmmanuel Vadot      - description: i.MX1 based Boards
18c66ec88fSEmmanuel Vadot        items:
19c66ec88fSEmmanuel Vadot          - enum:
20c66ec88fSEmmanuel Vadot              - armadeus,imx1-apf9328
21c66ec88fSEmmanuel Vadot              - fsl,imx1ads
22c66ec88fSEmmanuel Vadot          - const: fsl,imx1
23c66ec88fSEmmanuel Vadot
24c66ec88fSEmmanuel Vadot      - description: i.MX23 based Boards
25c66ec88fSEmmanuel Vadot        items:
26c66ec88fSEmmanuel Vadot          - enum:
2784943d6fSEmmanuel Vadot              - creative,x-fi3
28c66ec88fSEmmanuel Vadot              - fsl,imx23-evk
2984943d6fSEmmanuel Vadot              - fsl,stmp378x-devb
30c66ec88fSEmmanuel Vadot              - olimex,imx23-olinuxino
3184943d6fSEmmanuel Vadot              - sandisk,sansa_fuze_plus
32c66ec88fSEmmanuel Vadot          - const: fsl,imx23
33c66ec88fSEmmanuel Vadot
34c66ec88fSEmmanuel Vadot      - description: i.MX25 Product Development Kit
35c66ec88fSEmmanuel Vadot        items:
36c66ec88fSEmmanuel Vadot          - enum:
37c66ec88fSEmmanuel Vadot              - fsl,imx25-pdk
385def4c47SEmmanuel Vadot              - karo,imx25-tx25
39c66ec88fSEmmanuel Vadot          - const: fsl,imx25
40c66ec88fSEmmanuel Vadot
415def4c47SEmmanuel Vadot      - description: i.MX25 Eukrea CPUIMX25 Boards
425def4c47SEmmanuel Vadot        items:
435def4c47SEmmanuel Vadot          - enum:
445def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard   # Eukrea MBIMXSD25
455def4c47SEmmanuel Vadot          - const: eukrea,cpuimx25
465def4c47SEmmanuel Vadot          - const: fsl,imx25
475def4c47SEmmanuel Vadot
485def4c47SEmmanuel Vadot      - description: i.MX25 Eukrea MBIMXSD25 Boards
495def4c47SEmmanuel Vadot        items:
505def4c47SEmmanuel Vadot          - enum:
515def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard-cmo-qvga
525def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard-dvi-svga
535def4c47SEmmanuel Vadot              - eukrea,mbimxsd25-baseboard-dvi-vga
545def4c47SEmmanuel Vadot          - const: eukrea,mbimxsd25-baseboard
555def4c47SEmmanuel Vadot          - const: eukrea,cpuimx25
565def4c47SEmmanuel Vadot          - const: fsl,imx25
575def4c47SEmmanuel Vadot
585def4c47SEmmanuel Vadot      - description: i.MX27 based Boards
59c66ec88fSEmmanuel Vadot        items:
60c66ec88fSEmmanuel Vadot          - enum:
61c66ec88fSEmmanuel Vadot              - armadeus,imx27-apf27      # APF27 SoM
62c66ec88fSEmmanuel Vadot              - fsl,imx27-pdk
63c66ec88fSEmmanuel Vadot          - const: fsl,imx27
64c66ec88fSEmmanuel Vadot
655def4c47SEmmanuel Vadot      - description: i.MX27 APF27 SoM Board
665def4c47SEmmanuel Vadot        items:
675def4c47SEmmanuel Vadot          - const: armadeus,imx27-apf27dev
685def4c47SEmmanuel Vadot          - const: armadeus,imx27-apf27
695def4c47SEmmanuel Vadot          - const: fsl,imx27
705def4c47SEmmanuel Vadot
715def4c47SEmmanuel Vadot      - description: i.MX27 Eukrea CPUIMX27 SoM Board
725def4c47SEmmanuel Vadot        items:
735def4c47SEmmanuel Vadot          - const: eukrea,mbimxsd27-baseboard
745def4c47SEmmanuel Vadot          - const: eukrea,cpuimx27
755def4c47SEmmanuel Vadot          - const: fsl,imx27
765def4c47SEmmanuel Vadot
775def4c47SEmmanuel Vadot      - description: i.MX27 Phytec pca100 Board
785def4c47SEmmanuel Vadot        items:
795def4c47SEmmanuel Vadot          - const: phytec,imx27-pca100-rdk
805def4c47SEmmanuel Vadot          - const: phytec,imx27-pca100
815def4c47SEmmanuel Vadot          - const: fsl,imx27
825def4c47SEmmanuel Vadot
835def4c47SEmmanuel Vadot      - description: i.MX27 Phytec pcm970 Board
845def4c47SEmmanuel Vadot        items:
855def4c47SEmmanuel Vadot          - const: phytec,imx27-pcm970
865def4c47SEmmanuel Vadot          - const: phytec,imx27-pcm038
875def4c47SEmmanuel Vadot          - const: fsl,imx27
885def4c47SEmmanuel Vadot
89c66ec88fSEmmanuel Vadot      - description: i.MX28 based Boards
90c66ec88fSEmmanuel Vadot        items:
91c66ec88fSEmmanuel Vadot          - enum:
92c66ec88fSEmmanuel Vadot              - armadeus,imx28-apf28      # APF28 SoM
93cb7aa33aSEmmanuel Vadot              - bluegiga,apx4devkit       # Bluegiga APx4 SoM on dev board
94cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10036     # Crystalfontz CFA-10036 SoM
95cb7aa33aSEmmanuel Vadot              - eukrea,mbmx28lc
96c66ec88fSEmmanuel Vadot              - fsl,imx28-evk
97c66ec88fSEmmanuel Vadot              - i2se,duckbill
98c66ec88fSEmmanuel Vadot              - i2se,duckbill-2
99cb7aa33aSEmmanuel Vadot              - karo,tx28                 # Ka-Ro electronics TX28 module
100cb7aa33aSEmmanuel Vadot              - lwn,imx28-xea
101cb7aa33aSEmmanuel Vadot              - msr,m28cu3                # M28 SoM with custom base board
102cb7aa33aSEmmanuel Vadot              - schulercontrol,imx28-sps1
103c66ec88fSEmmanuel Vadot              - technologic,imx28-ts4600
104c66ec88fSEmmanuel Vadot          - const: fsl,imx28
105cb7aa33aSEmmanuel Vadot
106cb7aa33aSEmmanuel Vadot      - description: i.MX28 Aries M28 SoM Board
107cb7aa33aSEmmanuel Vadot        items:
108cb7aa33aSEmmanuel Vadot          - const: aries,m28
109cb7aa33aSEmmanuel Vadot          - const: denx,m28
110cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
111cb7aa33aSEmmanuel Vadot
112cb7aa33aSEmmanuel Vadot      - description: i.MX28 Aries M28EVK Board
113cb7aa33aSEmmanuel Vadot        items:
114cb7aa33aSEmmanuel Vadot          - const: aries,m28evk
115cb7aa33aSEmmanuel Vadot          - const: denx,m28evk
116cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
117cb7aa33aSEmmanuel Vadot
118cb7aa33aSEmmanuel Vadot      - description: i.MX28 Armadeus Systems APF28Dev Board
119cb7aa33aSEmmanuel Vadot        items:
120cb7aa33aSEmmanuel Vadot          - const: armadeus,imx28-apf28dev
121cb7aa33aSEmmanuel Vadot          - const: armadeus,imx28-apf28
122cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
123cb7aa33aSEmmanuel Vadot
124cb7aa33aSEmmanuel Vadot      - description: i.MX28 Crystalfontz CFA-10036 based Boards
125cb7aa33aSEmmanuel Vadot        items:
126cb7aa33aSEmmanuel Vadot          - enum:
127cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10037
128cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10049
129cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10057
130cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10058
131cb7aa33aSEmmanuel Vadot          - const: crystalfontz,cfa10036
132cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
133cb7aa33aSEmmanuel Vadot
134cb7aa33aSEmmanuel Vadot      - description: i.MX28 Crystalfontz CFA-10037 based Boards
135cb7aa33aSEmmanuel Vadot        items:
136cb7aa33aSEmmanuel Vadot          - enum:
137cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10055
138cb7aa33aSEmmanuel Vadot              - crystalfontz,cfa10056
139cb7aa33aSEmmanuel Vadot          - const: crystalfontz,cfa10037
140cb7aa33aSEmmanuel Vadot          - const: crystalfontz,cfa10036
141cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
142cb7aa33aSEmmanuel Vadot
143c66ec88fSEmmanuel Vadot      - description: i.MX28 Duckbill 2 based Boards
144c66ec88fSEmmanuel Vadot        items:
145c66ec88fSEmmanuel Vadot          - enum:
146c66ec88fSEmmanuel Vadot              - i2se,duckbill-2-485
147c66ec88fSEmmanuel Vadot              - i2se,duckbill-2-enocean
148c66ec88fSEmmanuel Vadot              - i2se,duckbill-2-spi
149c66ec88fSEmmanuel Vadot          - const: i2se,duckbill-2
150c66ec88fSEmmanuel Vadot          - const: fsl,imx28
151c66ec88fSEmmanuel Vadot
152cb7aa33aSEmmanuel Vadot      - description: i.MX28 Eukrea Electromatique MBMX283LC Board
153cb7aa33aSEmmanuel Vadot        items:
154cb7aa33aSEmmanuel Vadot          - const: eukrea,mbmx283lc
155cb7aa33aSEmmanuel Vadot          - const: eukrea,mbmx28lc
156cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
157cb7aa33aSEmmanuel Vadot
158cb7aa33aSEmmanuel Vadot      - description: i.MX28 Eukrea Electromatique MBMX287LC Board
159cb7aa33aSEmmanuel Vadot        items:
160cb7aa33aSEmmanuel Vadot          - const: eukrea,mbmx287lc
161cb7aa33aSEmmanuel Vadot          - const: eukrea,mbmx283lc
162cb7aa33aSEmmanuel Vadot          - const: eukrea,mbmx28lc
163cb7aa33aSEmmanuel Vadot          - const: fsl,imx28
164cb7aa33aSEmmanuel Vadot
165c66ec88fSEmmanuel Vadot      - description: i.MX31 based Boards
166c66ec88fSEmmanuel Vadot        items:
167c66ec88fSEmmanuel Vadot          - enum:
168c66ec88fSEmmanuel Vadot              - buglabs,imx31-bug
169c66ec88fSEmmanuel Vadot              - logicpd,imx31-lite
170c66ec88fSEmmanuel Vadot          - const: fsl,imx31
171c66ec88fSEmmanuel Vadot
172c66ec88fSEmmanuel Vadot      - description: i.MX35 based Boards
173c66ec88fSEmmanuel Vadot        items:
174c66ec88fSEmmanuel Vadot          - enum:
175c66ec88fSEmmanuel Vadot              - fsl,imx35-pdk
176c66ec88fSEmmanuel Vadot          - const: fsl,imx35
177c66ec88fSEmmanuel Vadot
178c66ec88fSEmmanuel Vadot      - description: i.MX35 Eukrea CPUIMX35 Board
179c66ec88fSEmmanuel Vadot        items:
180c66ec88fSEmmanuel Vadot          - const: eukrea,mbimxsd35-baseboard
181c66ec88fSEmmanuel Vadot          - const: eukrea,cpuimx35
182c66ec88fSEmmanuel Vadot          - const: fsl,imx35
183c66ec88fSEmmanuel Vadot
184c66ec88fSEmmanuel Vadot      - description: i.MX50 based Boards
185c66ec88fSEmmanuel Vadot        items:
186c66ec88fSEmmanuel Vadot          - enum:
187c66ec88fSEmmanuel Vadot              - fsl,imx50-evk
188c66ec88fSEmmanuel Vadot              - kobo,aura
189c66ec88fSEmmanuel Vadot          - const: fsl,imx50
190c66ec88fSEmmanuel Vadot
1915def4c47SEmmanuel Vadot      - description: i.MX51 based Boards
192c66ec88fSEmmanuel Vadot        items:
193c66ec88fSEmmanuel Vadot          - enum:
1945def4c47SEmmanuel Vadot              - armadeus,imx51-apf51      # Armadeus Systems APF51 module
195c66ec88fSEmmanuel Vadot              - fsl,imx51-babbage
196c66ec88fSEmmanuel Vadot              - technologic,imx51-ts4800
1975def4c47SEmmanuel Vadot              - zii,imx51-scu3-esb
1985def4c47SEmmanuel Vadot              - zii,imx51-scu2-mezz
1995def4c47SEmmanuel Vadot              - zii,imx51-rdu1
2005def4c47SEmmanuel Vadot          - const: fsl,imx51
2015def4c47SEmmanuel Vadot
2025def4c47SEmmanuel Vadot      - description: i.MX51 based Armadeus Systems APF51Dev Board
2035def4c47SEmmanuel Vadot        items:
2045def4c47SEmmanuel Vadot          - const: armadeus,imx51-apf51dev
2055def4c47SEmmanuel Vadot          - const: armadeus,imx51-apf51
2065def4c47SEmmanuel Vadot          - const: fsl,imx51
2075def4c47SEmmanuel Vadot
2085def4c47SEmmanuel Vadot      - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board
2095def4c47SEmmanuel Vadot        items:
2105def4c47SEmmanuel Vadot          - const: digi,connectcore-ccxmx51-jsk
2115def4c47SEmmanuel Vadot          - const: digi,connectcore-ccxmx51-som
2125def4c47SEmmanuel Vadot          - const: fsl,imx51
2135def4c47SEmmanuel Vadot
2145def4c47SEmmanuel Vadot      - description: i.MX51 based Eukrea CPUIMX51 Board
2155def4c47SEmmanuel Vadot        items:
2165def4c47SEmmanuel Vadot          - const: eukrea,mbimxsd51
2175def4c47SEmmanuel Vadot          - const: eukrea,cpuimx51
218c66ec88fSEmmanuel Vadot          - const: fsl,imx51
219c66ec88fSEmmanuel Vadot
220c66ec88fSEmmanuel Vadot      - description: i.MX53 based Boards
221c66ec88fSEmmanuel Vadot        items:
222c66ec88fSEmmanuel Vadot          - enum:
223c66ec88fSEmmanuel Vadot              - bhf,cx9020
224c66ec88fSEmmanuel Vadot              - fsl,imx53-ard
225c66ec88fSEmmanuel Vadot              - fsl,imx53-evk
226c66ec88fSEmmanuel Vadot              - fsl,imx53-qsb
2275def4c47SEmmanuel Vadot              - fsl,imx53-qsrb                # Freescale i.MX53 Quick Start-R Board
228c66ec88fSEmmanuel Vadot              - fsl,imx53-smd
2295def4c47SEmmanuel Vadot              - ge,imx53-cpuvo                # General Electric CS ONE
2305def4c47SEmmanuel Vadot              - inversepath,imx53-usbarmory   # Inverse Path USB armory
2315def4c47SEmmanuel Vadot              - karo,tx53                     # Ka-Ro electronics TX53 module
2325def4c47SEmmanuel Vadot              - kiebackpeter,imx53-ddc        # K+P imx53 DDC
2335def4c47SEmmanuel Vadot              - kiebackpeter,imx53-hsc        # K+P imx53 HSC
234d5b0e70fSEmmanuel Vadot              - menlo,m53menlo                # i.MX53 Menlo board
235cb7aa33aSEmmanuel Vadot              - starterkit,sk-imx53
2365def4c47SEmmanuel Vadot              - voipac,imx53-dmm-668          # Voipac i.MX53 X53-DMM-668
2375def4c47SEmmanuel Vadot          - const: fsl,imx53
2385def4c47SEmmanuel Vadot
2395def4c47SEmmanuel Vadot      - description: i.MX53 based Aries/DENX M53EVK Board
2405def4c47SEmmanuel Vadot        items:
2415def4c47SEmmanuel Vadot          - const: aries,imx53-m53evk
2425def4c47SEmmanuel Vadot          - const: denx,imx53-m53evk
2435def4c47SEmmanuel Vadot          - const: fsl,imx53
2445def4c47SEmmanuel Vadot
2455def4c47SEmmanuel Vadot      - description: i.MX53 based TQ MBa53 Board
2465def4c47SEmmanuel Vadot        items:
2475def4c47SEmmanuel Vadot          - const: tq,mba53
2485def4c47SEmmanuel Vadot          - const: tq,tqma53
249c66ec88fSEmmanuel Vadot          - const: fsl,imx53
250c66ec88fSEmmanuel Vadot
251c66ec88fSEmmanuel Vadot      - description: i.MX6Q based Boards
252c66ec88fSEmmanuel Vadot        items:
253c66ec88fSEmmanuel Vadot          - enum:
2545def4c47SEmmanuel Vadot              - auvidea,h100              # Auvidea H100
255d5b0e70fSEmmanuel Vadot              - bosch,imx6q-acc           # Bosch ACC i.MX6 Dual
2565def4c47SEmmanuel Vadot              - boundary,imx6q-nitrogen6_max
2575def4c47SEmmanuel Vadot              - boundary,imx6q-nitrogen6_som2
2585def4c47SEmmanuel Vadot              - boundary,imx6q-nitrogen6x
2595def4c47SEmmanuel Vadot              - compulab,cm-fx6           # CompuLab CM-FX6
2605def4c47SEmmanuel Vadot              - dmo,imx6q-edmqmx6         # Data Modul eDM-QMX6 Board
2615956d97fSEmmanuel Vadot              - ds,imx6q-sbc              # Da Sheng COM-9XX Modules
2625def4c47SEmmanuel Vadot              - embest,imx6q-marsboard    # Embest MarS Board i.MX6Dual
263c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6         # emCON-MX6D or emCON-MX6Q SoM
264c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6-avari   # emCON-MX6D or emCON-MX6Q SoM on Avari Base
2655def4c47SEmmanuel Vadot              - engicam,imx6-icore        # Engicam i.CoreM6 Starter Kit
2665def4c47SEmmanuel Vadot              - engicam,imx6-icore-rqs    # Engicam i.CoreM6 RQS Starter Kit
267c66ec88fSEmmanuel Vadot              - fsl,imx6q-arm2
268c66ec88fSEmmanuel Vadot              - fsl,imx6q-sabreauto
269c66ec88fSEmmanuel Vadot              - fsl,imx6q-sabrelite
270c66ec88fSEmmanuel Vadot              - fsl,imx6q-sabresd
2715def4c47SEmmanuel Vadot              - karo,imx6q-tx6q           # Ka-Ro electronics TX6Q Modules
2725def4c47SEmmanuel Vadot              - kiebackpeter,imx6q-tpc    # K+P i.MX6 Quad TPC Board
273c66ec88fSEmmanuel Vadot              - kontron,imx6q-samx6i      # Kontron i.MX6 Dual/Quad SMARC Module
2745def4c47SEmmanuel Vadot              - kosagi,imx6q-novena       # Kosagi Novena Dual/Quad
2755def4c47SEmmanuel Vadot              - kvg,vicut1q               # Kverneland UT1Q board
2766be33864SEmmanuel Vadot              - logicpd,imx6q-logicpd
2775def4c47SEmmanuel Vadot              - lwn,display5              # Liebherr Display5 i.MX6 Quad Board
2785def4c47SEmmanuel Vadot              - lwn,mccmon6               # Liebherr Monitor6 i.MX6 Quad Board
2795def4c47SEmmanuel Vadot              - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
2805def4c47SEmmanuel Vadot              - microsys,sbc6x            # MicroSys sbc6x board
2815def4c47SEmmanuel Vadot              - poslab,imx6q-savageboard  # Poslab SavageBoard Quad
282c66ec88fSEmmanuel Vadot              - prt,prti6q                # Protonic PRTI6Q board
283c66ec88fSEmmanuel Vadot              - prt,prtwd2                # Protonic WD2 board
2845def4c47SEmmanuel Vadot              - rex,imx6q-rex-pro         # Rex Pro i.MX6 Quad Board
285354d7675SEmmanuel Vadot              - skov,imx6q-skov-revc-lt2  # SKOV IMX6 CPU QuadCore lt2
286354d7675SEmmanuel Vadot              - skov,imx6q-skov-revc-lt6  # SKOV IMX6 CPU QuadCore lt6
287354d7675SEmmanuel Vadot              - skov,imx6q-skov-reve-mi1010ait-1cp1 # SKOV IMX6 CPU QuadCore mi1010ait-1cp1
2885def4c47SEmmanuel Vadot              - solidrun,cubox-i/q        # SolidRun Cubox-i Dual/Quad
2895def4c47SEmmanuel Vadot              - solidrun,hummingboard/q
2905def4c47SEmmanuel Vadot              - solidrun,hummingboard2/q
291354d7675SEmmanuel Vadot              - solidrun,solidsense/q     # SolidRun SolidSense Dual/Quad
2925def4c47SEmmanuel Vadot              - tbs,imx6q-tbs2910         # TBS2910 Matrix ARM mini PC
293c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-dwarf   # TechNexion i.MX6Q Pico-Dwarf
294c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-hobbit  # TechNexion i.MX6Q Pico-Hobbit
295c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-nymph   # TechNexion i.MX6Q Pico-Nymph
296c66ec88fSEmmanuel Vadot              - technexion,imx6q-pico-pi      # TechNexion i.MX6Q Pico-Pi
297c66ec88fSEmmanuel Vadot              - technologic,imx6q-ts4900
298c66ec88fSEmmanuel Vadot              - technologic,imx6q-ts7970
2998cc087a1SEmmanuel Vadot              - toradex,apalis_imx6q      # Apalis iMX6 Modules
3005def4c47SEmmanuel Vadot              - udoo,imx6q-udoo           # Udoo i.MX6 Quad Board
3015def4c47SEmmanuel Vadot              - uniwest,imx6q-evi         # Uniwest Evi
302c66ec88fSEmmanuel Vadot              - variscite,dt6customboard
3035def4c47SEmmanuel Vadot              - wand,imx6q-wandboard      # Wandboard i.MX6 Quad Board
304e67e8565SEmmanuel Vadot              - ysoft,imx6q-yapp4-crux    # i.MX6 Quad Y Soft IOTA Crux board
305fac71e4eSEmmanuel Vadot              - ysoft,imx6q-yapp4-pegasus # i.MX6 Quad Y Soft IOTA Pegasus board
3065def4c47SEmmanuel Vadot              - zealz,imx6q-gk802         # Zealz GK802
3075def4c47SEmmanuel Vadot              - zii,imx6q-zii-rdu2        # ZII RDU2 Board
3085def4c47SEmmanuel Vadot          - const: fsl,imx6q
3095def4c47SEmmanuel Vadot
3105def4c47SEmmanuel Vadot      - description: i.MX6Q Advantech DMS-BA16 Boards
3115def4c47SEmmanuel Vadot        items:
3125def4c47SEmmanuel Vadot          - enum:
3135def4c47SEmmanuel Vadot              - advantech,imx6q-dms-ba16  # Advantech DMS-BA16
3145def4c47SEmmanuel Vadot              - ge,imx6q-b450v3           # General Electric B450v3
3155def4c47SEmmanuel Vadot              - ge,imx6q-b650v3           # General Electric B650v3
3165def4c47SEmmanuel Vadot              - ge,imx6q-b850v3           # General Electric B850v3
3175def4c47SEmmanuel Vadot          - const: advantech,imx6q-ba16
3185def4c47SEmmanuel Vadot          - const: fsl,imx6q
3195def4c47SEmmanuel Vadot
3205def4c47SEmmanuel Vadot      - description: i.MX6Q Armadeus APF6 Boards
3215def4c47SEmmanuel Vadot        items:
3225def4c47SEmmanuel Vadot          - const: armadeus,imx6q-apf6dev
3235def4c47SEmmanuel Vadot          - const: armadeus,imx6q-apf6
3245def4c47SEmmanuel Vadot          - const: fsl,imx6q
3255def4c47SEmmanuel Vadot
3265def4c47SEmmanuel Vadot      - description: i.MX6Q CompuLab Utilite Pro Board
3275def4c47SEmmanuel Vadot        items:
3285def4c47SEmmanuel Vadot          - const: compulab,utilite-pro
3295def4c47SEmmanuel Vadot          - const: compulab,cm-fx6
3305def4c47SEmmanuel Vadot          - const: fsl,imx6q
3315def4c47SEmmanuel Vadot
3325def4c47SEmmanuel Vadot      - description: i.MX6Q DFI FS700-M60-6QD Board
3335def4c47SEmmanuel Vadot        items:
3345def4c47SEmmanuel Vadot          - const: dfi,fs700-m60-6qd
3355def4c47SEmmanuel Vadot          - const: dfi,fs700e-m60
3365def4c47SEmmanuel Vadot          - const: fsl,imx6q
3375def4c47SEmmanuel Vadot
3385def4c47SEmmanuel Vadot      - description: i.MX6Q DHCOM Premium Developer Kit Board
3395def4c47SEmmanuel Vadot        items:
3405def4c47SEmmanuel Vadot          - const: dh,imx6q-dhcom-pdk2
3415def4c47SEmmanuel Vadot          - const: dh,imx6q-dhcom-som
342c66ec88fSEmmanuel Vadot          - const: fsl,imx6q
343c66ec88fSEmmanuel Vadot
344c66ec88fSEmmanuel Vadot      - description: i.MX6Q Gateworks Ventana Boards
345c66ec88fSEmmanuel Vadot        items:
346c66ec88fSEmmanuel Vadot          - enum:
347c66ec88fSEmmanuel Vadot              - gw,imx6q-gw51xx
348c66ec88fSEmmanuel Vadot              - gw,imx6q-gw52xx
349c66ec88fSEmmanuel Vadot              - gw,imx6q-gw53xx
350c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5400-a
351c66ec88fSEmmanuel Vadot              - gw,imx6q-gw54xx
352c66ec88fSEmmanuel Vadot              - gw,imx6q-gw551x
353c66ec88fSEmmanuel Vadot              - gw,imx6q-gw552x
354c66ec88fSEmmanuel Vadot              - gw,imx6q-gw553x
355c66ec88fSEmmanuel Vadot              - gw,imx6q-gw560x
356c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5903
357c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5904
358c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5907
359c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5910
360c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5912
361c66ec88fSEmmanuel Vadot              - gw,imx6q-gw5913
362c66ec88fSEmmanuel Vadot          - const: gw,ventana
363c66ec88fSEmmanuel Vadot          - const: fsl,imx6q
364c66ec88fSEmmanuel Vadot
3650e8011faSEmmanuel Vadot      - description: i.MX6Q Kontron SMARC-sAMX6i on SMARC Eval Carrier 2.0
3660e8011faSEmmanuel Vadot        items:
3670e8011faSEmmanuel Vadot          - const: kontron,imx6q-samx6i-ads2
3680e8011faSEmmanuel Vadot          - const: kontron,imx6q-samx6i
3690e8011faSEmmanuel Vadot          - const: fsl,imx6q
3700e8011faSEmmanuel Vadot
3716be33864SEmmanuel Vadot      - description: i.MX6Q PHYTEC phyBOARD-Mira
3726be33864SEmmanuel Vadot        items:
3736be33864SEmmanuel Vadot          - enum:
3746be33864SEmmanuel Vadot              - phytec,imx6q-pbac06-emmc  # PHYTEC phyBOARD-Mira eMMC RDK
3756be33864SEmmanuel Vadot              - phytec,imx6q-pbac06-nand  # PHYTEC phyBOARD-Mira NAND RDK
3766be33864SEmmanuel Vadot          - const: phytec,imx6q-pbac06    # PHYTEC phyBOARD-Mira
3776be33864SEmmanuel Vadot          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
3786be33864SEmmanuel Vadot          - const: fsl,imx6q
3796be33864SEmmanuel Vadot
3806be33864SEmmanuel Vadot      - description: i.MX6Q PHYTEC phyFLEX-i.MX6
3816be33864SEmmanuel Vadot        items:
3826be33864SEmmanuel Vadot          - const: phytec,imx6q-pbab01    # PHYTEC phyFLEX carrier board
3836be33864SEmmanuel Vadot          - const: phytec,imx6q-pfla02    # PHYTEC phyFLEX-i.MX6 Quad
3846be33864SEmmanuel Vadot          - const: fsl,imx6q
3856be33864SEmmanuel Vadot
3868cc087a1SEmmanuel Vadot      - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules
3875def4c47SEmmanuel Vadot        items:
3885def4c47SEmmanuel Vadot          - enum:
3895def4c47SEmmanuel Vadot              - toradex,apalis_imx6q-ixora      # Apalis iMX6Q/D Module on Ixora Carrier Board
3908cc087a1SEmmanuel Vadot              - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board
391b97ee269SEmmanuel Vadot              - toradex,apalis_imx6q-ixora-v1.2 # Apalis iMX6Q/D Module on Ixora V1.2 Carrier Board
39201950c46SEmmanuel Vadot              - toradex,apalis_imx6q-eval       # Apalis iMX6Q/D Module on Apalis Evaluation Board v1.0/v1.1
39301950c46SEmmanuel Vadot              - toradex,apalis_imx6q-eval-v1.2  # Apalis iMX6Q/D Module on Apalis Evaluation Board v1.2
3945def4c47SEmmanuel Vadot          - const: toradex,apalis_imx6q
3955def4c47SEmmanuel Vadot          - const: fsl,imx6q
3965def4c47SEmmanuel Vadot
39784943d6fSEmmanuel Vadot      - description: i.MX6Q Variscite VAR-SOM-MX6 Boards
39884943d6fSEmmanuel Vadot        items:
39984943d6fSEmmanuel Vadot          - const: variscite,mx6customboard
40084943d6fSEmmanuel Vadot          - const: variscite,var-som-imx6q
40184943d6fSEmmanuel Vadot          - const: fsl,imx6q
40284943d6fSEmmanuel Vadot
403e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x
404e67e8565SEmmanuel Vadot        items:
405e67e8565SEmmanuel Vadot          - const: tq,imx6q-mba6x-a
406e67e8565SEmmanuel Vadot          - const: tq,mba6a               # Expected by bootloader, to be removed in the future
407e67e8565SEmmanuel Vadot          - const: tq,imx6q-tqma6q-a
408e67e8565SEmmanuel Vadot          - const: fsl,imx6q
409e67e8565SEmmanuel Vadot
410e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x
411e67e8565SEmmanuel Vadot        items:
412e67e8565SEmmanuel Vadot          - const: tq,imx6q-mba6x-b
413e67e8565SEmmanuel Vadot          - const: tq,mba6b               # Expected by bootloader, to be removed in the future
414e67e8565SEmmanuel Vadot          - const: tq,imx6q-tqma6q-b
415e67e8565SEmmanuel Vadot          - const: fsl,imx6q
416e67e8565SEmmanuel Vadot
417c66ec88fSEmmanuel Vadot      - description: i.MX6QP based Boards
418c66ec88fSEmmanuel Vadot        items:
419c66ec88fSEmmanuel Vadot          - enum:
4205def4c47SEmmanuel Vadot              - boundary,imx6qp-nitrogen6_max
4215def4c47SEmmanuel Vadot              - boundary,imx6qp-nitrogen6_som2
422c66ec88fSEmmanuel Vadot              - fsl,imx6qp-sabreauto      # i.MX6 Quad Plus SABRE Automotive Board
423c66ec88fSEmmanuel Vadot              - fsl,imx6qp-sabresd        # i.MX6 Quad Plus SABRE Smart Device Board
4245def4c47SEmmanuel Vadot              - karo,imx6qp-tx6qp         # Ka-Ro electronics TX6QP-8037 Module
4255def4c47SEmmanuel Vadot              - kvg,vicutp                # Kverneland UT1P board
4265def4c47SEmmanuel Vadot              - prt,prtwd3                # Protonic WD3 board
4275def4c47SEmmanuel Vadot              - wand,imx6qp-wandboard     # Wandboard i.MX6 QuadPlus Board
428e67e8565SEmmanuel Vadot              - ysoft,imx6qp-yapp4-crux-plus  # i.MX6 Quad Plus Y Soft IOTA Crux+ board
429fac71e4eSEmmanuel Vadot              - ysoft,imx6qp-yapp4-pegasus-plus # i.MX6 Quad Plus Y Soft IOTA Pegasus+ board
4305def4c47SEmmanuel Vadot              - zii,imx6qp-zii-rdu2       # ZII RDU2+ Board
431c66ec88fSEmmanuel Vadot          - const: fsl,imx6qp
432c66ec88fSEmmanuel Vadot
4336be33864SEmmanuel Vadot      - description: i.MX6QP PHYTEC phyBOARD-Mira
4346be33864SEmmanuel Vadot        items:
4356be33864SEmmanuel Vadot          - const: phytec,imx6qp-pbac06-nand
4366be33864SEmmanuel Vadot          - const: phytec,imx6qp-pbac06   # PHYTEC phyBOARD-Mira
4376be33864SEmmanuel Vadot          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
4386be33864SEmmanuel Vadot          - const: fsl,imx6qp
4396be33864SEmmanuel Vadot
440e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6QP SoM on MBa6x
441e67e8565SEmmanuel Vadot        items:
442e67e8565SEmmanuel Vadot          - const: tq,imx6qp-mba6x-b
443e67e8565SEmmanuel Vadot          - const: tq,mba6b               # Expected by bootloader, to be removed in the future
444e67e8565SEmmanuel Vadot          - const: tq,imx6qp-tqma6qp-b
445e67e8565SEmmanuel Vadot          - const: fsl,imx6qp
446e67e8565SEmmanuel Vadot
447c66ec88fSEmmanuel Vadot      - description: i.MX6DL based Boards
448c66ec88fSEmmanuel Vadot        items:
449c66ec88fSEmmanuel Vadot          - enum:
4505def4c47SEmmanuel Vadot              - abb,aristainetos-imx6dl-4     # aristainetos i.MX6 Dual Lite Board 4
4515def4c47SEmmanuel Vadot              - abb,aristainetos-imx6dl-7     # aristainetos i.MX6 Dual Lite Board 7
4525def4c47SEmmanuel Vadot              - abb,aristainetos2-imx6dl-4    # aristainetos2 i.MX6 Dual Lite Board 4
4535def4c47SEmmanuel Vadot              - abb,aristainetos2-imx6dl-7    # aristainetos2 i.MX6 Dual Lite Board 7
4545def4c47SEmmanuel Vadot              - alt,alti6p                    # Altesco I6P Board
4555def4c47SEmmanuel Vadot              - boundary,imx6dl-nit6xlite     # Boundary Devices Nitrogen6 Lite
4565def4c47SEmmanuel Vadot              - boundary,imx6dl-nitrogen6x    # Boundary Devices Nitrogen6x
4575def4c47SEmmanuel Vadot              - bticino,imx6dl-mamoj      # BTicino i.MX6DL Mamoj
458c66ec88fSEmmanuel Vadot              - eckelmann,imx6dl-ci4x10
459c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6         # emCON-MX6S or emCON-MX6DL SoM
460c66ec88fSEmmanuel Vadot              - emtrion,emcon-mx6-avari   # emCON-MX6S or emCON-MX6DL SoM on Avari Base
4615def4c47SEmmanuel Vadot              - engicam,imx6-icore        # Engicam i.CoreM6 Starter Kit
4625def4c47SEmmanuel Vadot              - engicam,imx6-icore-rqs    # Engicam i.CoreM6 RQS Starter Kit
463c66ec88fSEmmanuel Vadot              - fsl,imx6dl-sabreauto      # i.MX6 DualLite/Solo SABRE Automotive Board
4645def4c47SEmmanuel Vadot              - fsl,imx6dl-sabrelite      # i.MX6 DualLite SABRE Lite Board
465c66ec88fSEmmanuel Vadot              - fsl,imx6dl-sabresd        # i.MX6 DualLite SABRE Smart Device Board
4665def4c47SEmmanuel Vadot              - karo,imx6dl-tx6dl         # Ka-Ro electronics TX6U Modules
467c66ec88fSEmmanuel Vadot              - kontron,imx6dl-samx6i     # Kontron i.MX6 Solo SMARC Module
4685def4c47SEmmanuel Vadot              - kvg,victgo                # Kverneland TGO
4695def4c47SEmmanuel Vadot              - kvg,vicut1                # Kverneland UT1 board
4705def4c47SEmmanuel Vadot              - ply,plybas                # Plymovent BAS board
4715def4c47SEmmanuel Vadot              - ply,plym2m                # Plymovent M2M board
4725def4c47SEmmanuel Vadot              - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
4735def4c47SEmmanuel Vadot              - prt,prtmvt                # Protonic MVT board
474c66ec88fSEmmanuel Vadot              - prt,prtrvt                # Protonic RVT board
475c66ec88fSEmmanuel Vadot              - prt,prtvt7                # Protonic VT7 board
4765def4c47SEmmanuel Vadot              - rex,imx6dl-rex-basic      # Rex Basic i.MX6 Dual Lite Board
4775def4c47SEmmanuel Vadot              - riot,imx6s-riotboard      # RIoTboard i.MX6S
47801950c46SEmmanuel Vadot              - sielaff,imx6dl-board      # Sielaff i.MX6 Solo Board
479354d7675SEmmanuel Vadot              - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2
480354d7675SEmmanuel Vadot              - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6
4815def4c47SEmmanuel Vadot              - solidrun,cubox-i/dl            # SolidRun Cubox-i Solo/DualLite
4825def4c47SEmmanuel Vadot              - solidrun,hummingboard/dl
4835def4c47SEmmanuel Vadot              - solidrun,hummingboard2/dl      # SolidRun HummingBoard2 Solo/DualLite
484354d7675SEmmanuel Vadot              - solidrun,solidsense/dl         # SolidRun SolidSense Solo/DualLite
485c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-dwarf   # TechNexion i.MX6DL Pico-Dwarf
486c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-hobbit  # TechNexion i.MX6DL Pico-Hobbit
487c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-nymph   # TechNexion i.MX6DL Pico-Nymph
488c66ec88fSEmmanuel Vadot              - technexion,imx6dl-pico-pi      # TechNexion i.MX6DL Pico-Pi
489c66ec88fSEmmanuel Vadot              - technologic,imx6dl-ts4900
490c66ec88fSEmmanuel Vadot              - technologic,imx6dl-ts7970
4918cc087a1SEmmanuel Vadot              - toradex,colibri_imx6dl      # Colibri iMX6 Modules
4925def4c47SEmmanuel Vadot              - udoo,imx6dl-udoo          # Udoo i.MX6 Dual-lite Board
4935def4c47SEmmanuel Vadot              - vdl,lanmcu                # Van der Laan LANMCU board
4945def4c47SEmmanuel Vadot              - wand,imx6dl-wandboard     # Wandboard i.MX6 Dual Lite Board
495fac71e4eSEmmanuel Vadot              - ysoft,imx6dl-yapp4-draco  # i.MX6 Solo Y Soft IOTA Draco board
496c66ec88fSEmmanuel Vadot              - ysoft,imx6dl-yapp4-hydra  # i.MX6 DualLite Y Soft IOTA Hydra board
497fac71e4eSEmmanuel Vadot              - ysoft,imx6dl-yapp4-lynx   # i.MX6 DualLite Y Soft IOTA Lynx board
4986be33864SEmmanuel Vadot              - ysoft,imx6dl-yapp4-orion  # i.MX6 DualLite Y Soft IOTA Orion board
499fac71e4eSEmmanuel Vadot              - ysoft,imx6dl-yapp4-phoenix  # i.MX6 DualLite Y Soft IOTA Phoenix board
500c66ec88fSEmmanuel Vadot              - ysoft,imx6dl-yapp4-ursa   # i.MX6 Solo Y Soft IOTA Ursa board
501c66ec88fSEmmanuel Vadot          - const: fsl,imx6dl
502c66ec88fSEmmanuel Vadot
5035def4c47SEmmanuel Vadot      - description: i.MX6DL based Armadeus AFP6 Board
5045def4c47SEmmanuel Vadot        items:
5055def4c47SEmmanuel Vadot          - const: armadeus,imx6dl-apf6dev
5065def4c47SEmmanuel Vadot          - const: armadeus,imx6dl-apf6         # APF6 (Solo) SoM
5075def4c47SEmmanuel Vadot          - const: fsl,imx6dl
5085def4c47SEmmanuel Vadot
5095956d97fSEmmanuel Vadot      - description: i.MX6DL based congatec QMX6 Boards
5105956d97fSEmmanuel Vadot        items:
5115956d97fSEmmanuel Vadot          - enum:
5125956d97fSEmmanuel Vadot              - ge,imx6dl-b105v2          # General Electric B105v2
5135956d97fSEmmanuel Vadot              - ge,imx6dl-b105pv2         # General Electric B105Pv2
5145956d97fSEmmanuel Vadot              - ge,imx6dl-b125v2          # General Electric B125v2
5155956d97fSEmmanuel Vadot              - ge,imx6dl-b125pv2         # General Electric B125Pv2
5165956d97fSEmmanuel Vadot              - ge,imx6dl-b155v2          # General Electric B155v2
5175956d97fSEmmanuel Vadot          - const: congatec,qmx6
5185956d97fSEmmanuel Vadot          - const: fsl,imx6dl
5195956d97fSEmmanuel Vadot
5205def4c47SEmmanuel Vadot      - description: i.MX6DL based DFI FS700-M60-6DL Board
5215def4c47SEmmanuel Vadot        items:
5225def4c47SEmmanuel Vadot          - const: dfi,fs700-m60-6dl
5235def4c47SEmmanuel Vadot          - const: dfi,fs700e-m60
5245def4c47SEmmanuel Vadot          - const: fsl,imx6dl
5255def4c47SEmmanuel Vadot
526354d7675SEmmanuel Vadot      - description: i.MX6DL DHCOM PicoITX Board
527354d7675SEmmanuel Vadot        items:
528354d7675SEmmanuel Vadot          - const: dh,imx6dl-dhcom-picoitx
529354d7675SEmmanuel Vadot          - const: dh,imx6dl-dhcom-som
530354d7675SEmmanuel Vadot          - const: fsl,imx6dl
531354d7675SEmmanuel Vadot
532c66ec88fSEmmanuel Vadot      - description: i.MX6DL Gateworks Ventana Boards
533c66ec88fSEmmanuel Vadot        items:
534c66ec88fSEmmanuel Vadot          - enum:
535c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw51xx
536c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw52xx
537c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw53xx
538c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw54xx
539c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw551x
540c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw552x
541c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw553x
542c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw560x
543c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5903
544c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5904
545c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5907
546c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5910
547c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5912
548c66ec88fSEmmanuel Vadot              - gw,imx6dl-gw5913
549c66ec88fSEmmanuel Vadot          - const: gw,ventana
550c66ec88fSEmmanuel Vadot          - const: fsl,imx6dl
551c66ec88fSEmmanuel Vadot
5520e8011faSEmmanuel Vadot      - description: i.MX6DL Kontron SMARC-sAMX6i on SMARC Eval Carrier 2.0
5530e8011faSEmmanuel Vadot        items:
5540e8011faSEmmanuel Vadot          - const: kontron,imx6dl-samx6i-ads2
5550e8011faSEmmanuel Vadot          - const: kontron,imx6dl-samx6i
5560e8011faSEmmanuel Vadot          - const: fsl,imx6dl
5570e8011faSEmmanuel Vadot
5586be33864SEmmanuel Vadot      - description: i.MX6DL PHYTEC phyBOARD-Mira
5596be33864SEmmanuel Vadot        items:
5606be33864SEmmanuel Vadot          - enum:
5616be33864SEmmanuel Vadot              - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
5626be33864SEmmanuel Vadot              - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
5636be33864SEmmanuel Vadot          - const: phytec,imx6dl-pbac06   # PHYTEC phyBOARD-Mira
5646be33864SEmmanuel Vadot          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
5656be33864SEmmanuel Vadot          - const: fsl,imx6dl
5666be33864SEmmanuel Vadot
5676be33864SEmmanuel Vadot      - description: i.MX6DL PHYTEC phyFLEX-i.MX6
5686be33864SEmmanuel Vadot        items:
5696be33864SEmmanuel Vadot          - const: phytec,imx6dl-pbab01   # PHYTEC phyFLEX carrier board
5706be33864SEmmanuel Vadot          - const: phytec,imx6dl-pfla02   # PHYTEC phyFLEX-i.MX6 Quad
5716be33864SEmmanuel Vadot          - const: fsl,imx6dl
5726be33864SEmmanuel Vadot
5738cc087a1SEmmanuel Vadot      - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules
5745def4c47SEmmanuel Vadot        items:
5758cc087a1SEmmanuel Vadot          - enum:
576d5b0e70fSEmmanuel Vadot              - toradex,colibri_imx6dl-aster        # Colibri iMX6DL/S Module on Aster Board
5778cc087a1SEmmanuel Vadot              - toradex,colibri_imx6dl-eval-v3      # Colibri iMX6DL/S Module on Colibri Evaluation Board V3
578d5b0e70fSEmmanuel Vadot              - toradex,colibri_imx6dl-iris         # Colibri iMX6DL/S Module on Iris Board
579d5b0e70fSEmmanuel Vadot              - toradex,colibri_imx6dl-iris-v2      # Colibri iMX6DL/S Module on Iris Board V2
5808cc087a1SEmmanuel Vadot          - const: toradex,colibri_imx6dl           # Colibri iMX6DL/S Module
5815def4c47SEmmanuel Vadot          - const: fsl,imx6dl
5825def4c47SEmmanuel Vadot
583354d7675SEmmanuel Vadot      - description: i.MX6S DHCOM DRC02 Board
584354d7675SEmmanuel Vadot        items:
585354d7675SEmmanuel Vadot          - const: dh,imx6s-dhcom-drc02
586354d7675SEmmanuel Vadot          - const: dh,imx6s-dhcom-som
587354d7675SEmmanuel Vadot          - const: fsl,imx6dl
588354d7675SEmmanuel Vadot
589e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x
590e67e8565SEmmanuel Vadot        items:
591e67e8565SEmmanuel Vadot          - const: tq,imx6dl-mba6x-a
592e67e8565SEmmanuel Vadot          - const: tq,mba6a               # Expected by bootloader, to be removed in the future
593e67e8565SEmmanuel Vadot          - const: tq,imx6dl-tqma6dl-a
594e67e8565SEmmanuel Vadot          - const: fsl,imx6dl
595e67e8565SEmmanuel Vadot
596e67e8565SEmmanuel Vadot      - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x
597e67e8565SEmmanuel Vadot        items:
598e67e8565SEmmanuel Vadot          - const: tq,imx6dl-mba6x-b
599e67e8565SEmmanuel Vadot          - const: tq,mba6b               # Expected by bootloader, to be removed in the future
600e67e8565SEmmanuel Vadot          - const: tq,imx6dl-tqma6dl-b
601e67e8565SEmmanuel Vadot          - const: fsl,imx6dl
602e67e8565SEmmanuel Vadot
603c66ec88fSEmmanuel Vadot      - description: i.MX6SL based Boards
604c66ec88fSEmmanuel Vadot        items:
605c66ec88fSEmmanuel Vadot          - enum:
606c66ec88fSEmmanuel Vadot              - fsl,imx6sl-evk            # i.MX6 SoloLite EVK Board
6078bab661aSEmmanuel Vadot              - kobo,aura2
6086be33864SEmmanuel Vadot              - kobo,tolino-shine2hd
609c66ec88fSEmmanuel Vadot              - kobo,tolino-shine3
610fac71e4eSEmmanuel Vadot              - kobo,tolino-vision
6118cc087a1SEmmanuel Vadot              - kobo,tolino-vision5
6125def4c47SEmmanuel Vadot              - revotics,imx6sl-warp      # Revotics WaRP Board
613c66ec88fSEmmanuel Vadot          - const: fsl,imx6sl
614c66ec88fSEmmanuel Vadot
615c66ec88fSEmmanuel Vadot      - description: i.MX6SLL based Boards
616c66ec88fSEmmanuel Vadot        items:
617c66ec88fSEmmanuel Vadot          - enum:
618c66ec88fSEmmanuel Vadot              - fsl,imx6sll-evk
619c66ec88fSEmmanuel Vadot              - kobo,clarahd
6208cc087a1SEmmanuel Vadot              - kobo,librah2o
621c66ec88fSEmmanuel Vadot          - const: fsl,imx6sll
622c66ec88fSEmmanuel Vadot
623c66ec88fSEmmanuel Vadot      - description: i.MX6SX based Boards
624c66ec88fSEmmanuel Vadot        items:
625c66ec88fSEmmanuel Vadot          - enum:
6265def4c47SEmmanuel Vadot              - boundary,imx6sx-nitrogen6sx
627c66ec88fSEmmanuel Vadot              - fsl,imx6sx-sabreauto      # i.MX6 SoloX Sabre Auto Board
628c66ec88fSEmmanuel Vadot              - fsl,imx6sx-sdb            # i.MX6 SoloX SDB Board
629c66ec88fSEmmanuel Vadot              - fsl,imx6sx-sdb-reva       # i.MX6 SoloX SDB Rev-A Board
6305def4c47SEmmanuel Vadot              - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
6315def4c47SEmmanuel Vadot              - udoo,neobasic             # UDOO Neo Basic Board
6325def4c47SEmmanuel Vadot              - udoo,neoextended          # UDOO Neo Extended
6335def4c47SEmmanuel Vadot              - udoo,neofull              # UDOO Neo Full
634c66ec88fSEmmanuel Vadot          - const: fsl,imx6sx
635c66ec88fSEmmanuel Vadot
636c66ec88fSEmmanuel Vadot      - description: i.MX6UL based Boards
637c66ec88fSEmmanuel Vadot        items:
638c66ec88fSEmmanuel Vadot          - enum:
6395def4c47SEmmanuel Vadot              - engicam,imx6ul-geam       # Engicam GEAM6UL Starter Kit
6405def4c47SEmmanuel Vadot              - engicam,imx6ul-isiot      # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
641c66ec88fSEmmanuel Vadot              - fsl,imx6ul-14x14-evk      # i.MX6 UltraLite 14x14 EVK Board
6425def4c47SEmmanuel Vadot              - karo,imx6ul-tx6ul         # Ka-Ro electronics TXUL-0010 Module
6437ef62cebSEmmanuel Vadot              - kontron,sl-imx6ul         # Kontron SL i.MX6UL SoM
6445def4c47SEmmanuel Vadot              - prt,prti6g                # Protonic PRTI6G Board
645c66ec88fSEmmanuel Vadot              - technexion,imx6ul-pico-dwarf   # TechNexion i.MX6UL Pico-Dwarf
646c66ec88fSEmmanuel Vadot              - technexion,imx6ul-pico-hobbit  # TechNexion i.MX6UL Pico-Hobbit
647c66ec88fSEmmanuel Vadot              - technexion,imx6ul-pico-pi      # TechNexion i.MX6UL Pico-Pi
648c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
649c66ec88fSEmmanuel Vadot
6505def4c47SEmmanuel Vadot      - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
6515def4c47SEmmanuel Vadot        items:
6525def4c47SEmmanuel Vadot          - const: armadeus,imx6ul-opos6uldev   # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
6535def4c47SEmmanuel Vadot          - const: armadeus,imx6ul-opos6ul      # OPOS6UL (i.MX6UL) SoM
6545def4c47SEmmanuel Vadot          - const: fsl,imx6ul
6555def4c47SEmmanuel Vadot
6565def4c47SEmmanuel Vadot      - description: i.MX6UL Digi International ConnectCore 6UL Boards
6575def4c47SEmmanuel Vadot        items:
6585def4c47SEmmanuel Vadot          - enum:
6595def4c47SEmmanuel Vadot              - digi,ccimx6ulsbcexpress   # Digi International ConnectCore 6UL SBC Express
6605def4c47SEmmanuel Vadot              - digi,ccimx6ulsbcpro       # Digi International ConnectCore 6UL SBC Pro
6615def4c47SEmmanuel Vadot          - const: digi,ccimx6ulsom
6625def4c47SEmmanuel Vadot          - const: fsl,imx6ul
6635def4c47SEmmanuel Vadot
6645def4c47SEmmanuel Vadot      - description: i.MX6UL Grinn liteBoard
6655def4c47SEmmanuel Vadot        items:
6665def4c47SEmmanuel Vadot          - const: grinn,imx6ul-liteboard
6675def4c47SEmmanuel Vadot          - const: grinn,imx6ul-litesom
6685def4c47SEmmanuel Vadot          - const: fsl,imx6ul
6695def4c47SEmmanuel Vadot
6706be33864SEmmanuel Vadot      - description: i.MX6UL PHYTEC phyBOARD-Segin
6716be33864SEmmanuel Vadot        items:
6726be33864SEmmanuel Vadot          - enum:
6736be33864SEmmanuel Vadot              - phytec,imx6ul-pbacd10-emmc
6746be33864SEmmanuel Vadot              - phytec,imx6ul-pbacd10-nand
6756be33864SEmmanuel Vadot          - const: phytec,imx6ul-pbacd10  # PHYTEC phyBOARD-Segin with i.MX6 UL
6766be33864SEmmanuel Vadot          - const: phytec,imx6ul-pcl063   # PHYTEC phyCORE-i.MX 6UL
6776be33864SEmmanuel Vadot          - const: fsl,imx6ul
6786be33864SEmmanuel Vadot
6797ef62cebSEmmanuel Vadot      - description: Kontron BL i.MX6UL (N631X S) Board
680c66ec88fSEmmanuel Vadot        items:
6817ef62cebSEmmanuel Vadot          - const: kontron,bl-imx6ul       # Kontron BL i.MX6UL Carrier Board
6827ef62cebSEmmanuel Vadot          - const: kontron,sl-imx6ul       # Kontron SL i.MX6UL SoM
683c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
684c66ec88fSEmmanuel Vadot
6857ef62cebSEmmanuel Vadot      - description: Kontron BL i.MX6UL 43 (N631X S 43) Board
686c66ec88fSEmmanuel Vadot        items:
6877ef62cebSEmmanuel Vadot          - const: kontron,bl-imx6ul-43    # Kontron BL i.MX6UL Carrier Board with 4.3" Display
6887ef62cebSEmmanuel Vadot          - const: kontron,bl-imx6ul       # Kontron BL i.MX6UL Carrier Board
6897ef62cebSEmmanuel Vadot          - const: kontron,sl-imx6ul       # Kontron SL i.MX6UL SoM
690c66ec88fSEmmanuel Vadot          - const: fsl,imx6ul
691c66ec88fSEmmanuel Vadot
692d5b0e70fSEmmanuel Vadot      - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board
693d5b0e70fSEmmanuel Vadot        items:
694d5b0e70fSEmmanuel Vadot          - enum:
695d5b0e70fSEmmanuel Vadot              - tq,imx6ul-tqma6ul1-mba6ulx
696d5b0e70fSEmmanuel Vadot          - const: tq,imx6ul-tqma6ul1      # MCIMX6G1
697d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ul
698d5b0e70fSEmmanuel Vadot
699d5b0e70fSEmmanuel Vadot      - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board
700d5b0e70fSEmmanuel Vadot        items:
701d5b0e70fSEmmanuel Vadot          - enum:
702d5b0e70fSEmmanuel Vadot              - tq,imx6ul-tqma6ul2-mba6ulx
703d5b0e70fSEmmanuel Vadot          - const: tq,imx6ul-tqma6ul2      # MCIMX6G2
704d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ul
705d5b0e70fSEmmanuel Vadot
706d5b0e70fSEmmanuel Vadot      - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board
707d5b0e70fSEmmanuel Vadot        items:
708d5b0e70fSEmmanuel Vadot          - enum:
709d5b0e70fSEmmanuel Vadot              - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter
710d5b0e70fSEmmanuel Vadot              - tq,imx6ul-tqma6ul2l-mba6ulxl
711d5b0e70fSEmmanuel Vadot          - const: tq,imx6ul-tqma6ul2l      # MCIMX6G2, LGA SoM variant
712d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ul
713d5b0e70fSEmmanuel Vadot
714c66ec88fSEmmanuel Vadot      - description: i.MX6ULL based Boards
715c66ec88fSEmmanuel Vadot        items:
716c66ec88fSEmmanuel Vadot          - enum:
717c66ec88fSEmmanuel Vadot              - fsl,imx6ull-14x14-evk     # i.MX6 UltraLiteLite 14x14 EVK Board
718e67e8565SEmmanuel Vadot              - joz,jozacp                # JOZ Access Point
7197ef62cebSEmmanuel Vadot              - kontron,sl-imx6ull        # Kontron SL i.MX6ULL SoM
720c66ec88fSEmmanuel Vadot              - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
7218cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull      # Colibri iMX6ULL Modules
7228cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
7238cc087a1SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules
72401950c46SEmmanuel Vadot              - uni-t,uti260b             # UNI-T UTi260B Thermal Camera
725c66ec88fSEmmanuel Vadot          - const: fsl,imx6ull
726c66ec88fSEmmanuel Vadot
7275def4c47SEmmanuel Vadot      - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
7285def4c47SEmmanuel Vadot        items:
7295def4c47SEmmanuel Vadot          - const: armadeus,imx6ull-opos6uldev  # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
7305def4c47SEmmanuel Vadot          - const: armadeus,imx6ull-opos6ul     # OPOS6UL (i.MX6ULL) SoM
7315def4c47SEmmanuel Vadot          - const: fsl,imx6ull
7325def4c47SEmmanuel Vadot
733fac71e4eSEmmanuel Vadot      - description: i.MX6ULL chargebyte Tarragon Boards
734fac71e4eSEmmanuel Vadot        items:
735fac71e4eSEmmanuel Vadot          - enum:
736fac71e4eSEmmanuel Vadot              - chargebyte,imx6ull-tarragon-master
737fac71e4eSEmmanuel Vadot              - chargebyte,imx6ull-tarragon-micro
738fac71e4eSEmmanuel Vadot              - chargebyte,imx6ull-tarragon-slave
739fac71e4eSEmmanuel Vadot              - chargebyte,imx6ull-tarragon-slavext
740fac71e4eSEmmanuel Vadot          - const: fsl,imx6ull
741fac71e4eSEmmanuel Vadot
742cb7aa33aSEmmanuel Vadot      - description: i.MX6ULL DHCOM SoM based Boards
743cb7aa33aSEmmanuel Vadot        items:
744cb7aa33aSEmmanuel Vadot          - enum:
745cb7aa33aSEmmanuel Vadot              - dh,imx6ull-dhcom-drc02
746cb7aa33aSEmmanuel Vadot              - dh,imx6ull-dhcom-pdk2
747cb7aa33aSEmmanuel Vadot              - dh,imx6ull-dhcom-picoitx
748cb7aa33aSEmmanuel Vadot          - const: dh,imx6ull-dhcom-som # The DHCOR is soldered on the DHCOM
749cb7aa33aSEmmanuel Vadot          - const: dh,imx6ull-dhcor-som
750cb7aa33aSEmmanuel Vadot          - const: fsl,imx6ull
751cb7aa33aSEmmanuel Vadot
752f126890aSEmmanuel Vadot      - description: i.MX6ULL DHCOR SoM based Boards
753f126890aSEmmanuel Vadot        items:
754f126890aSEmmanuel Vadot          - const: marantec,imx6ull-dhcor-maveo-box
755f126890aSEmmanuel Vadot          - const: dh,imx6ull-dhcor-som
756f126890aSEmmanuel Vadot          - const: fsl,imx6ull
757f126890aSEmmanuel Vadot
7586be33864SEmmanuel Vadot      - description: i.MX6ULL PHYTEC phyBOARD-Segin
7596be33864SEmmanuel Vadot        items:
7606be33864SEmmanuel Vadot          - enum:
7616be33864SEmmanuel Vadot              - phytec,imx6ull-pbacd10-emmc
7626be33864SEmmanuel Vadot              - phytec,imx6ull-pbacd10-nand
7636be33864SEmmanuel Vadot          - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
7646be33864SEmmanuel Vadot          - const: phytec,imx6ull-pcl063  # PHYTEC phyCORE-i.MX 6ULL
7656be33864SEmmanuel Vadot          - const: fsl,imx6ull
7666be33864SEmmanuel Vadot
767d5b0e70fSEmmanuel Vadot      - description: i.MX6ULL PHYTEC phyGATE-Tauri
768d5b0e70fSEmmanuel Vadot        items:
769d5b0e70fSEmmanuel Vadot          - enum:
770d5b0e70fSEmmanuel Vadot              - phytec,imx6ull-phygate-tauri-emmc
771d5b0e70fSEmmanuel Vadot              - phytec,imx6ull-phygate-tauri-nand
772d5b0e70fSEmmanuel Vadot          - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL
773d5b0e70fSEmmanuel Vadot          - const: phytec,imx6ull-pcl063        # PHYTEC phyCORE-i.MX 6ULL
774d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ull
775d5b0e70fSEmmanuel Vadot
7768cc087a1SEmmanuel Vadot      - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules
7778cc087a1SEmmanuel Vadot        items:
7788cc087a1SEmmanuel Vadot          - enum:
779b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-aster     # Aster Carrier Board
780b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-eval      # Colibri Evaluation Board V3
781b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-iris      # Iris Carrier Board
782b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-iris-v2   # Iris V2 Carrier Board
7838cc087a1SEmmanuel Vadot          - const: toradex,colibri-imx6ull        # Colibri iMX6ULL Module
784d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ull
7858cc087a1SEmmanuel Vadot
7868cc087a1SEmmanuel Vadot      - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module
7878cc087a1SEmmanuel Vadot        items:
7888cc087a1SEmmanuel Vadot          - enum:
789b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc-aster     # Aster Carrier Board
790b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc-eval      # Colibri Evaluation B. V3
791b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc-iris      # Iris Carrier Board
792b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-emmc-iris-v2   # Iris V2 Carrier Board
7938cc087a1SEmmanuel Vadot          - const: toradex,colibri-imx6ull-emmc        # Colibri iMX6ULL 1GB (eMMC) Module
794d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ull
7958cc087a1SEmmanuel Vadot
7968cc087a1SEmmanuel Vadot      - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules
7978cc087a1SEmmanuel Vadot        items:
7988cc087a1SEmmanuel Vadot          - enum:
799b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi-eval     # Colibri Eval. B. V3
800b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi-aster    # Aster Carrier Board
801b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi-iris     # Iris Carrier Board
802b97ee269SEmmanuel Vadot              - toradex,colibri-imx6ull-wifi-iris-v2  # Iris V2 Carrier Board
8038cc087a1SEmmanuel Vadot          - const: toradex,colibri-imx6ull-wifi       # Colibri iMX6ULL Wi-Fi / BT Module
804d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ull
8058cc087a1SEmmanuel Vadot
8067ef62cebSEmmanuel Vadot      - description: Kontron BL i.MX6ULL (N6411 S) Board
807c66ec88fSEmmanuel Vadot        items:
8087ef62cebSEmmanuel Vadot          - const: kontron,bl-imx6ull   # Kontron BL i.MX6ULL Carrier Board
8097ef62cebSEmmanuel Vadot          - const: kontron,sl-imx6ull   # Kontron SL i.MX6ULL SoM
810c66ec88fSEmmanuel Vadot          - const: fsl,imx6ull
811c66ec88fSEmmanuel Vadot
812*b2d2a78aSEmmanuel Vadot      - description: TQ-Systems TQMa6ULLx SoM on MBa6ULx board
813d5b0e70fSEmmanuel Vadot        items:
814d5b0e70fSEmmanuel Vadot          - enum:
815*b2d2a78aSEmmanuel Vadot              - tq,imx6ull-tqma6ull2-mba6ulx # TQMa6ULL socketable SoM with MCIMX6Y2 on MBa6ULx EVK
816*b2d2a78aSEmmanuel Vadot          - const: tq,imx6ull-tqma6ull2      # TQMa6ULL socketable SoM with MCIMX6Y2
817d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ull
818d5b0e70fSEmmanuel Vadot
819*b2d2a78aSEmmanuel Vadot      - description: TQ-Systems TQMa6ULLxL SoM on MBa6ULx[L] board
820d5b0e70fSEmmanuel Vadot        items:
821d5b0e70fSEmmanuel Vadot          - enum:
822*b2d2a78aSEmmanuel Vadot              - tq,imx6ull-tqma6ull2l-mba6ulx  # TQMa6ULLxL LGA SoM with socketable Adapter on MBa6ULx EVK
823*b2d2a78aSEmmanuel Vadot              - tq,imx6ull-tqma6ull2l-mba6ulxl # TQMa6ULLxL LGA SoM on MBa6ULxL gateway board
824*b2d2a78aSEmmanuel Vadot          - const: tq,imx6ull-tqma6ull2l       # TQMa6ULLxL LGA SoM with MCIMX6Y2
825d5b0e70fSEmmanuel Vadot          - const: fsl,imx6ull
826d5b0e70fSEmmanuel Vadot
8277d0873ebSEmmanuel Vadot      - description: Seeed Stuido i.MX6ULL SoM on dev boards
8287d0873ebSEmmanuel Vadot        items:
8297d0873ebSEmmanuel Vadot          - enum:
8307d0873ebSEmmanuel Vadot              - seeed,imx6ull-seeed-npi-emmc
8317d0873ebSEmmanuel Vadot              - seeed,imx6ull-seeed-npi-nand
8327d0873ebSEmmanuel Vadot          - const: seeed,imx6ull-seeed-npi
8337d0873ebSEmmanuel Vadot          - const: fsl,imx6ull
8347d0873ebSEmmanuel Vadot
835c66ec88fSEmmanuel Vadot      - description: i.MX6ULZ based Boards
836c66ec88fSEmmanuel Vadot        items:
837c66ec88fSEmmanuel Vadot          - enum:
838e67e8565SEmmanuel Vadot              - bsh,imx6ulz-bsh-smm-m2    # i.MX6 ULZ BSH SystemMaster
839c66ec88fSEmmanuel Vadot              - fsl,imx6ulz-14x14-evk     # i.MX6 ULZ 14x14 EVK Board
840c66ec88fSEmmanuel Vadot          - const: fsl,imx6ull # This seems odd. Should be last?
841c66ec88fSEmmanuel Vadot          - const: fsl,imx6ulz
842c66ec88fSEmmanuel Vadot
843c66ec88fSEmmanuel Vadot      - description: i.MX7S based Boards
844c66ec88fSEmmanuel Vadot        items:
845c66ec88fSEmmanuel Vadot          - enum:
8465def4c47SEmmanuel Vadot              - element14,imx7s-warp      # Element14 Warp i.MX7 Board
8478cc087a1SEmmanuel Vadot              - toradex,colibri-imx7s     # Colibri iMX7S Module
8485def4c47SEmmanuel Vadot          - const: fsl,imx7s
8495def4c47SEmmanuel Vadot
8505def4c47SEmmanuel Vadot      - description: i.MX7S Boards with Toradex Colibri iMX7S Module
8515def4c47SEmmanuel Vadot        items:
8525def4c47SEmmanuel Vadot          - enum:
8535def4c47SEmmanuel Vadot              - toradex,colibri-imx7s-aster     # Module on Aster Carrier Board
8545def4c47SEmmanuel Vadot              - toradex,colibri-imx7s-eval-v3   # Module on Colibri Evaluation Board V3
855b97ee269SEmmanuel Vadot              - toradex,colibri-imx7s-iris      # Module on Iris Carrier Board
856b97ee269SEmmanuel Vadot              - toradex,colibri-imx7s-iris-v2   # Module on Iris Carrier Board V2
8575def4c47SEmmanuel Vadot          - const: toradex,colibri-imx7s
8585def4c47SEmmanuel Vadot          - const: fsl,imx7s
8595def4c47SEmmanuel Vadot
8605def4c47SEmmanuel Vadot      - description: TQ-Systems TQMa7S SoM on MBa7x board
8615def4c47SEmmanuel Vadot        items:
8625def4c47SEmmanuel Vadot          - const: tq,imx7s-mba7
8635def4c47SEmmanuel Vadot          - const: tq,imx7s-tqma7
864c66ec88fSEmmanuel Vadot          - const: fsl,imx7s
865c66ec88fSEmmanuel Vadot
866c66ec88fSEmmanuel Vadot      - description: i.MX7D based Boards
867c66ec88fSEmmanuel Vadot        items:
868c66ec88fSEmmanuel Vadot          - enum:
8695def4c47SEmmanuel Vadot              - boundary,imx7d-nitrogen7
8705def4c47SEmmanuel Vadot              - compulab,cl-som-imx7      # CompuLab CL-SOM-iMX7
871c66ec88fSEmmanuel Vadot              - fsl,imx7d-sdb             # i.MX7 SabreSD Board
872c66ec88fSEmmanuel Vadot              - fsl,imx7d-sdb-reva        # i.MX7 SabreSD Rev-A Board
8735def4c47SEmmanuel Vadot              - kam,imx7d-flex-concentrator       # Kamstrup OMNIA Flex Concentrator
8745def4c47SEmmanuel Vadot              - kam,imx7d-flex-concentrator-mfg   # Kamstrup OMNIA Flex Concentrator in manufacturing mode
875c66ec88fSEmmanuel Vadot              - novtech,imx7d-meerkat96   # i.MX7 Meerkat96 Board
8762eb4d8dcSEmmanuel Vadot              - remarkable,imx7d-remarkable2  # i.MX7D ReMarkable 2 E-Ink Tablet
877d5b0e70fSEmmanuel Vadot              - storopack,imx7d-smegw01       # Storopack i.MX7D SMEGW01
878c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-dwarf   # TechNexion i.MX7D Pico-Dwarf
879c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-hobbit  # TechNexion i.MX7D Pico-Hobbit
880c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-nymph   # TechNexion i.MX7D Pico-Nymph
881c66ec88fSEmmanuel Vadot              - technexion,imx7d-pico-pi      # TechNexion i.MX7D Pico-Pi
8828cc087a1SEmmanuel Vadot              - toradex,colibri-imx7d         # Colibri iMX7D Module
8838cc087a1SEmmanuel Vadot              - toradex,colibri-imx7d-emmc    # Colibri iMX7D 1GB (eMMC) Module
884c66ec88fSEmmanuel Vadot              - zii,imx7d-rmu2            # ZII RMU2 Board
885c66ec88fSEmmanuel Vadot              - zii,imx7d-rpu2            # ZII RPU2 Board
886c66ec88fSEmmanuel Vadot          - const: fsl,imx7d
887c66ec88fSEmmanuel Vadot
8885def4c47SEmmanuel Vadot      - description: TQ-Systems TQMa7D SoM on MBa7x board
8895def4c47SEmmanuel Vadot        items:
8905def4c47SEmmanuel Vadot          - const: tq,imx7d-mba7
8915def4c47SEmmanuel Vadot          - const: tq,imx7d-tqma7
8925def4c47SEmmanuel Vadot          - const: fsl,imx7d
8935def4c47SEmmanuel Vadot
894c66ec88fSEmmanuel Vadot      - description:
895c66ec88fSEmmanuel Vadot          Compulab SBC-iMX7 is a single board computer based on the
896c66ec88fSEmmanuel Vadot          Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
897c66ec88fSEmmanuel Vadot          the CL-SOM-iMX7 System-on-Module providing most of the functions,
898c66ec88fSEmmanuel Vadot          and SB-SOM-iMX7 carrier board providing additional peripheral
899c66ec88fSEmmanuel Vadot          functions and connectors.
900c66ec88fSEmmanuel Vadot        items:
901c66ec88fSEmmanuel Vadot          - const: compulab,sbc-imx7
902c66ec88fSEmmanuel Vadot          - const: compulab,cl-som-imx7
903c66ec88fSEmmanuel Vadot          - const: fsl,imx7d
904c66ec88fSEmmanuel Vadot
9055def4c47SEmmanuel Vadot      - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
9065def4c47SEmmanuel Vadot        items:
9075def4c47SEmmanuel Vadot          - enum:
908b97ee269SEmmanuel Vadot              - toradex,colibri-imx7d-aster   # Aster Carrier Board
909b97ee269SEmmanuel Vadot              - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3
910b97ee269SEmmanuel Vadot              - toradex,colibri-imx7d-iris    # Iris Carrier Board
911b97ee269SEmmanuel Vadot              - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2
9125def4c47SEmmanuel Vadot          - const: toradex,colibri-imx7d
9135def4c47SEmmanuel Vadot          - const: fsl,imx7d
9145def4c47SEmmanuel Vadot
9158cc087a1SEmmanuel Vadot      - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module
9165def4c47SEmmanuel Vadot        items:
9175def4c47SEmmanuel Vadot          - enum:
9185def4c47SEmmanuel Vadot              - toradex,colibri-imx7d-emmc-aster    # Module on Aster Carrier Board
9195def4c47SEmmanuel Vadot              - toradex,colibri-imx7d-emmc-eval-v3  # Module on Colibri Evaluation Board V3
920b97ee269SEmmanuel Vadot              - toradex,colibri-imx7d-emmc-iris     # Module on Iris Carrier Board
921b97ee269SEmmanuel Vadot              - toradex,colibri-imx7d-emmc-iris-v2  # Module on Iris Carrier Board V2
9225def4c47SEmmanuel Vadot          - const: toradex,colibri-imx7d-emmc
9235def4c47SEmmanuel Vadot          - const: fsl,imx7d
9245def4c47SEmmanuel Vadot
925c66ec88fSEmmanuel Vadot      - description: i.MX7ULP based Boards
926c66ec88fSEmmanuel Vadot        items:
927c66ec88fSEmmanuel Vadot          - enum:
928c66ec88fSEmmanuel Vadot              - ea,imx7ulp-com           # i.MX7ULP Embedded Artists COM Board
929c66ec88fSEmmanuel Vadot              - fsl,imx7ulp-evk           # i.MX7ULP Evaluation Kit
930c66ec88fSEmmanuel Vadot          - const: fsl,imx7ulp
931c66ec88fSEmmanuel Vadot
932c66ec88fSEmmanuel Vadot      - description: i.MX8MM based Boards
933c66ec88fSEmmanuel Vadot        items:
934c66ec88fSEmmanuel Vadot          - enum:
9356be33864SEmmanuel Vadot              - beacon,imx8mm-beacon-kit  # i.MX8MM Beacon Development Kit
9365def4c47SEmmanuel Vadot              - boundary,imx8mm-nitrogen8mm  # i.MX8MM Nitrogen Board
937d5b0e70fSEmmanuel Vadot              - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC
938c9ccf3a3SEmmanuel Vadot              - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
9396be33864SEmmanuel Vadot              - fsl,imx8mm-ddr4-evk       # i.MX8MM DDR4 EVK Board
940c66ec88fSEmmanuel Vadot              - fsl,imx8mm-evk            # i.MX8MM EVK Board
941f126890aSEmmanuel Vadot              - fsl,imx8mm-evkb           # i.MX8MM EVKB Board
942*b2d2a78aSEmmanuel Vadot              - gateworks,imx8mm-gw75xx-0x # i.MX8MM Gateworks Board
9437ef62cebSEmmanuel Vadot              - gateworks,imx8mm-gw7904
9445def4c47SEmmanuel Vadot              - gw,imx8mm-gw71xx-0x       # i.MX8MM Gateworks Development Kit
9455def4c47SEmmanuel Vadot              - gw,imx8mm-gw72xx-0x       # i.MX8MM Gateworks Development Kit
9465def4c47SEmmanuel Vadot              - gw,imx8mm-gw73xx-0x       # i.MX8MM Gateworks Development Kit
9475956d97fSEmmanuel Vadot              - gw,imx8mm-gw7901          # i.MX8MM Gateworks Board
948354d7675SEmmanuel Vadot              - gw,imx8mm-gw7902          # i.MX8MM Gateworks Board
949c9ccf3a3SEmmanuel Vadot              - gw,imx8mm-gw7903          # i.MX8MM Gateworks Board
9508bab661aSEmmanuel Vadot              - innocomm,wb15-evk         # i.MX8MM Innocomm EVK board with WB15 SoM
9517ef62cebSEmmanuel Vadot              - kontron,imx8mm-sl         # i.MX8MM Kontron SL (N801X) SOM
9527ef62cebSEmmanuel Vadot              - kontron,imx8mm-osm-s      # i.MX8MM Kontron OSM-S (N802X) SOM
953c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm     # Verdin iMX8M Mini Modules
954c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm-nonwifi  # Verdin iMX8M Mini Modules without Wi-Fi / BT
955c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm-wifi  # Verdin iMX8M Mini Wi-Fi / BT Modules
956c9ccf3a3SEmmanuel Vadot              - prt,prt8mm                # i.MX8MM Protonic PRT8MM Board
9576be33864SEmmanuel Vadot          - const: fsl,imx8mm
9586be33864SEmmanuel Vadot
9590e8011faSEmmanuel Vadot      - description: Compulab i.MX8MM UCM SoM based boards
9600e8011faSEmmanuel Vadot        items:
9610e8011faSEmmanuel Vadot          - enum:
9620e8011faSEmmanuel Vadot              - compulab,imx8mm-iot-gateway     # i.MX8MM Compulab IoT-Gateway
9630e8011faSEmmanuel Vadot          - const: compulab,imx8mm-ucm-som      # i.MX8MM Compulab UCM SoM
9640e8011faSEmmanuel Vadot          - const: fsl,imx8mm
9650e8011faSEmmanuel Vadot
966f126890aSEmmanuel Vadot      - description: Emtop i.MX8MM based Boards
967f126890aSEmmanuel Vadot        items:
968f126890aSEmmanuel Vadot          - const: ees,imx8mm-emtop-baseboard      # i.MX8MM Emtop SoM on i.MX8M Mini Baseboard V1
969f126890aSEmmanuel Vadot          - const: ees,imx8mm-emtop-som            # i.MX8MM Emtop SOM-IMX8MMLPD4 module
970f126890aSEmmanuel Vadot          - const: fsl,imx8mm
971f126890aSEmmanuel Vadot
9722eb4d8dcSEmmanuel Vadot      - description: Engicam i.Core MX8M Mini SoM based boards
9732eb4d8dcSEmmanuel Vadot        items:
9742eb4d8dcSEmmanuel Vadot          - enum:
9752eb4d8dcSEmmanuel Vadot              - engicam,icore-mx8mm-ctouch2        # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
9762eb4d8dcSEmmanuel Vadot              - engicam,icore-mx8mm-edimm2.2       # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
9772eb4d8dcSEmmanuel Vadot          - const: engicam,icore-mx8mm             # i.MX8MM Engicam i.Core MX8M Mini SoM
9782eb4d8dcSEmmanuel Vadot          - const: fsl,imx8mm
9792eb4d8dcSEmmanuel Vadot
9805def4c47SEmmanuel Vadot      - description: Kontron BL i.MX8MM (N801X S) Board
9815def4c47SEmmanuel Vadot        items:
9827ef62cebSEmmanuel Vadot          - const: kontron,imx8mm-bl
9837ef62cebSEmmanuel Vadot          - const: kontron,imx8mm-sl
9847ef62cebSEmmanuel Vadot          - const: fsl,imx8mm
9857ef62cebSEmmanuel Vadot
9867ef62cebSEmmanuel Vadot      - description: Kontron BL i.MX8MM OSM-S (N802X S) Board
9877ef62cebSEmmanuel Vadot        items:
9887ef62cebSEmmanuel Vadot          - const: kontron,imx8mm-bl-osm-s
9897ef62cebSEmmanuel Vadot          - const: kontron,imx8mm-osm-s
9905def4c47SEmmanuel Vadot          - const: fsl,imx8mm
9915def4c47SEmmanuel Vadot
992c9ccf3a3SEmmanuel Vadot      - description: Toradex Boards with Verdin iMX8M Mini Modules
993c9ccf3a3SEmmanuel Vadot        items:
994c9ccf3a3SEmmanuel Vadot          - enum:
995cb7aa33aSEmmanuel Vadot              - menlo,mx8menlo                       # Verdin iMX8M Mini Module on i.MX8MM Menlo board
996c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia
997c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm-nonwifi-dev    # Verdin iMX8M Mini Module on Verdin Development Board
9988d13bc63SEmmanuel Vadot              - toradex,verdin-imx8mm-nonwifi-mallow # Verdin iMX8M Mini Module on Mallow
999cb7aa33aSEmmanuel Vadot              - toradex,verdin-imx8mm-nonwifi-yavia  # Verdin iMX8M Mini Module on Yavia
1000c9ccf3a3SEmmanuel Vadot          - const: toradex,verdin-imx8mm-nonwifi     # Verdin iMX8M Mini Module without Wi-Fi / BT
1001c9ccf3a3SEmmanuel Vadot          - const: toradex,verdin-imx8mm             # Verdin iMX8M Mini Module
1002c9ccf3a3SEmmanuel Vadot          - const: fsl,imx8mm
1003c9ccf3a3SEmmanuel Vadot
1004c9ccf3a3SEmmanuel Vadot      - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules
1005c9ccf3a3SEmmanuel Vadot        items:
1006c9ccf3a3SEmmanuel Vadot          - enum:
1007c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia
1008c9ccf3a3SEmmanuel Vadot              - toradex,verdin-imx8mm-wifi-dev    # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B.
10098d13bc63SEmmanuel Vadot              - toradex,verdin-imx8mm-wifi-mallow # Verdin iMX8M Mini Wi-Fi / BT Module on Mallow
1010cb7aa33aSEmmanuel Vadot              - toradex,verdin-imx8mm-wifi-yavia  # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia
1011c9ccf3a3SEmmanuel Vadot          - const: toradex,verdin-imx8mm-wifi     # Verdin iMX8M Mini Wi-Fi / BT Module
1012c9ccf3a3SEmmanuel Vadot          - const: toradex,verdin-imx8mm          # Verdin iMX8M Mini Module
1013c9ccf3a3SEmmanuel Vadot          - const: fsl,imx8mm
1014c9ccf3a3SEmmanuel Vadot
1015b97ee269SEmmanuel Vadot      - description: PHYTEC phyCORE-i.MX8MM SoM based boards
1016b97ee269SEmmanuel Vadot        items:
101784943d6fSEmmanuel Vadot          - enum:
101884943d6fSEmmanuel Vadot              - phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK
101984943d6fSEmmanuel Vadot              - phytec,imx8mm-phygate-tauri-l    # phyGATE-Tauri-L Gateway
1020b97ee269SEmmanuel Vadot          - const: phytec,imx8mm-phycore-som        # phyCORE-i.MX8MM SoM
1021b97ee269SEmmanuel Vadot          - const: fsl,imx8mm
1022b97ee269SEmmanuel Vadot
10236be33864SEmmanuel Vadot      - description: Variscite VAR-SOM-MX8MM based boards
10246be33864SEmmanuel Vadot        items:
10256be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mm-symphony
10266be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mm
1027c66ec88fSEmmanuel Vadot          - const: fsl,imx8mm
1028c66ec88fSEmmanuel Vadot
1029e67e8565SEmmanuel Vadot      - description:
1030e67e8565SEmmanuel Vadot          TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip
1031e67e8565SEmmanuel Vadot          variants. It is designed to be soldered on different carrier boards.
1032e67e8565SEmmanuel Vadot          All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only
1033e67e8565SEmmanuel Vadot          one compatible is needed.
1034e67e8565SEmmanuel Vadot        items:
1035e67e8565SEmmanuel Vadot          - enum:
1036cb7aa33aSEmmanuel Vadot              - cloos,imx8mm-phg           # i.MX8MM Cloos PHG Board
1037e67e8565SEmmanuel Vadot              - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx
1038e67e8565SEmmanuel Vadot          - const: tq,imx8mm-tqma8mqml     # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM
1039e67e8565SEmmanuel Vadot          - const: fsl,imx8mm
1040e67e8565SEmmanuel Vadot
1041c66ec88fSEmmanuel Vadot      - description: i.MX8MN based Boards
1042c66ec88fSEmmanuel Vadot        items:
1043c66ec88fSEmmanuel Vadot          - enum:
10445def4c47SEmmanuel Vadot              - beacon,imx8mn-beacon-kit  # i.MX8MN Beacon Development Kit
1045e67e8565SEmmanuel Vadot              - bsh,imx8mn-bsh-smm-s2     # i.MX8MN BSH SystemMaster S2
1046e67e8565SEmmanuel Vadot              - bsh,imx8mn-bsh-smm-s2pro  # i.MX8MN BSH SystemMaster S2 PRO
1047d5b0e70fSEmmanuel Vadot              - fsl,imx8mn-ddr3l-evk      # i.MX8MN DDR3L EVK Board
1048c66ec88fSEmmanuel Vadot              - fsl,imx8mn-ddr4-evk       # i.MX8MN DDR4 EVK Board
1049c66ec88fSEmmanuel Vadot              - fsl,imx8mn-evk            # i.MX8MN LPDDR4 EVK Board
1050354d7675SEmmanuel Vadot              - gw,imx8mn-gw7902          # i.MX8MM Gateworks Board
1051c66ec88fSEmmanuel Vadot          - const: fsl,imx8mn
1052c66ec88fSEmmanuel Vadot
10536be33864SEmmanuel Vadot      - description: Variscite VAR-SOM-MX8MN based boards
10546be33864SEmmanuel Vadot        items:
10558d13bc63SEmmanuel Vadot          - enum:
10568d13bc63SEmmanuel Vadot              - dimonoff,gateway-evk # i.MX8MN Dimonoff Gateway EVK Board
105701950c46SEmmanuel Vadot              - rve,gateway # i.MX8MN RVE Gateway Board
10588d13bc63SEmmanuel Vadot              - variscite,var-som-mx8mn-symphony
10596be33864SEmmanuel Vadot          - const: variscite,var-som-mx8mn
10606be33864SEmmanuel Vadot          - const: fsl,imx8mn
10616be33864SEmmanuel Vadot
1062e67e8565SEmmanuel Vadot      - description:
1063e67e8565SEmmanuel Vadot          TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip
1064e67e8565SEmmanuel Vadot          variants. It is designed to be soldered on different carrier boards.
1065e67e8565SEmmanuel Vadot          All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only
1066e67e8565SEmmanuel Vadot          one compatible is needed.
1067e67e8565SEmmanuel Vadot        items:
1068e67e8565SEmmanuel Vadot          - enum:
1069e67e8565SEmmanuel Vadot              - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx
1070e67e8565SEmmanuel Vadot          - const: tq,imx8mn-tqma8mqnl     # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM
1071e67e8565SEmmanuel Vadot          - const: fsl,imx8mn
1072e67e8565SEmmanuel Vadot
1073c66ec88fSEmmanuel Vadot      - description: i.MX8MP based Boards
1074c66ec88fSEmmanuel Vadot        items:
1075c66ec88fSEmmanuel Vadot          - enum:
1076cb7aa33aSEmmanuel Vadot              - beacon,imx8mp-beacon-kit  # i.MX8MP Beacon Development Kit
1077fac71e4eSEmmanuel Vadot              - dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC
10787d0873ebSEmmanuel Vadot              - emcraft,imx8mp-navqp      # i.MX8MP Emcraft Systems NavQ+ Kit
1079c66ec88fSEmmanuel Vadot              - fsl,imx8mp-evk            # i.MX8MP EVK Board
1080aa1a8ff2SEmmanuel Vadot              - gateworks,imx8mp-gw71xx-2x # i.MX8MP Gateworks Board
1081aa1a8ff2SEmmanuel Vadot              - gateworks,imx8mp-gw72xx-2x # i.MX8MP Gateworks Board
1082aa1a8ff2SEmmanuel Vadot              - gateworks,imx8mp-gw73xx-2x # i.MX8MP Gateworks Board
1083d5b0e70fSEmmanuel Vadot              - gateworks,imx8mp-gw74xx   # i.MX8MP Gateworks Board
1084*b2d2a78aSEmmanuel Vadot              - gateworks,imx8mp-gw75xx-2x # i.MX8MP Gateworks Board
10858d13bc63SEmmanuel Vadot              - skov,imx8mp-skov-revb-hdmi # SKOV i.MX8MP climate control without panel
10868d13bc63SEmmanuel Vadot              - skov,imx8mp-skov-revb-lt6 # SKOV i.MX8MP climate control with 7” panel
10878d13bc63SEmmanuel Vadot              - skov,imx8mp-skov-revb-mi1010ait-1cp1 # SKOV i.MX8MP climate control with 10.1" panel
1088d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp     # Verdin iMX8M Plus Modules
1089d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp-nonwifi  # Verdin iMX8M Plus Modules without Wi-Fi / BT
1090d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp-wifi  # Verdin iMX8M Plus Wi-Fi / BT Modules
1091d5b0e70fSEmmanuel Vadot          - const: fsl,imx8mp
1092d5b0e70fSEmmanuel Vadot
10937ef62cebSEmmanuel Vadot      - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules
10947ef62cebSEmmanuel Vadot        items:
10957ef62cebSEmmanuel Vadot          - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board
10967ef62cebSEmmanuel Vadot          - const: avnet,sm2s-imx8mp-14N0600E     # 14N0600E variant of SM2S-IMX8PLUS SoM
10977ef62cebSEmmanuel Vadot          - const: avnet,sm2s-imx8mp              # SM2S-IMX8PLUS SoM
10987ef62cebSEmmanuel Vadot          - const: fsl,imx8mp
10997ef62cebSEmmanuel Vadot
1100cb7aa33aSEmmanuel Vadot      - description: i.MX8MP DHCOM based Boards
1101cb7aa33aSEmmanuel Vadot        items:
1102fac71e4eSEmmanuel Vadot          - enum:
1103fac71e4eSEmmanuel Vadot              - dh,imx8mp-dhcom-pdk2         # i.MX8MP DHCOM SoM on PDK2 board
1104fac71e4eSEmmanuel Vadot              - dh,imx8mp-dhcom-pdk3         # i.MX8MP DHCOM SoM on PDK3 board
1105cb7aa33aSEmmanuel Vadot          - const: dh,imx8mp-dhcom-som       # i.MX8MP DHCOM SoM
1106cb7aa33aSEmmanuel Vadot          - const: fsl,imx8mp
1107cb7aa33aSEmmanuel Vadot
1108d5b0e70fSEmmanuel Vadot      - description: Engicam i.Core MX8M Plus SoM based boards
1109d5b0e70fSEmmanuel Vadot        items:
1110d5b0e70fSEmmanuel Vadot          - enum:
1111d5b0e70fSEmmanuel Vadot              - engicam,icore-mx8mp-edimm2.2       # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
1112d5b0e70fSEmmanuel Vadot          - const: engicam,icore-mx8mp             # i.MX8MP Engicam i.Core MX8M Plus SoM
1113c66ec88fSEmmanuel Vadot          - const: fsl,imx8mp
1114c66ec88fSEmmanuel Vadot
11155def4c47SEmmanuel Vadot      - description: PHYTEC phyCORE-i.MX8MP SoM based boards
11165def4c47SEmmanuel Vadot        items:
11175def4c47SEmmanuel Vadot          - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
11185def4c47SEmmanuel Vadot          - const: phytec,imx8mp-phycore-som         # phyCORE-i.MX8MP SoM
11195def4c47SEmmanuel Vadot          - const: fsl,imx8mp
11205def4c47SEmmanuel Vadot
1121aa1a8ff2SEmmanuel Vadot      - description: Polyhex DEBIX i.MX8MP based SBCs
1122aa1a8ff2SEmmanuel Vadot        items:
1123aa1a8ff2SEmmanuel Vadot          - enum:
1124aa1a8ff2SEmmanuel Vadot              - polyhex,imx8mp-debix-model-a        # Polyhex Debix Model A Board
1125aa1a8ff2SEmmanuel Vadot          - const: polyhex,imx8mp-debix             # Polyhex i.MX8MP Debix SBCs
1126aa1a8ff2SEmmanuel Vadot          - const: fsl,imx8mp
1127aa1a8ff2SEmmanuel Vadot
1128aa1a8ff2SEmmanuel Vadot      - description: Polyhex DEBIX i.MX8MP SOM A based boards
1129aa1a8ff2SEmmanuel Vadot        items:
1130aa1a8ff2SEmmanuel Vadot          - enum:
1131aa1a8ff2SEmmanuel Vadot              - polyhex,imx8mp-debix-som-a-bmb-08   # Polyhex Debix SOM A on SOM A I/O board
1132aa1a8ff2SEmmanuel Vadot          - const: polyhex,imx8mp-debix-som-a       # Polyhex Debix SOM A
1133aa1a8ff2SEmmanuel Vadot          - const: fsl,imx8mp
1134aa1a8ff2SEmmanuel Vadot
1135d5b0e70fSEmmanuel Vadot      - description: Toradex Boards with Verdin iMX8M Plus Modules
1136d5b0e70fSEmmanuel Vadot        items:
1137d5b0e70fSEmmanuel Vadot          - enum:
1138d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia
1139d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp-nonwifi-dev    # Verdin iMX8M Plus Module on Verdin Development Board
11408d13bc63SEmmanuel Vadot              - toradex,verdin-imx8mp-nonwifi-mallow # Verdin iMX8M Plus Module on Mallow
1141cb7aa33aSEmmanuel Vadot              - toradex,verdin-imx8mp-nonwifi-yavia  # Verdin iMX8M Plus Module on Yavia
1142d5b0e70fSEmmanuel Vadot          - const: toradex,verdin-imx8mp-nonwifi     # Verdin iMX8M Plus Module without Wi-Fi / BT
1143d5b0e70fSEmmanuel Vadot          - const: toradex,verdin-imx8mp             # Verdin iMX8M Plus Module
1144d5b0e70fSEmmanuel Vadot          - const: fsl,imx8mp
1145d5b0e70fSEmmanuel Vadot
1146d5b0e70fSEmmanuel Vadot      - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules
1147d5b0e70fSEmmanuel Vadot        items:
1148d5b0e70fSEmmanuel Vadot          - enum:
1149d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia
1150d5b0e70fSEmmanuel Vadot              - toradex,verdin-imx8mp-wifi-dev    # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B.
11518d13bc63SEmmanuel Vadot              - toradex,verdin-imx8mp-wifi-mallow # Verdin iMX8M Plus Wi-Fi / BT Module on Mallow
1152cb7aa33aSEmmanuel Vadot              - toradex,verdin-imx8mp-wifi-yavia  # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia
1153d5b0e70fSEmmanuel Vadot          - const: toradex,verdin-imx8mp-wifi     # Verdin iMX8M Plus Wi-Fi / BT Module
1154d5b0e70fSEmmanuel Vadot          - const: toradex,verdin-imx8mp          # Verdin iMX8M Plus Module
1155d5b0e70fSEmmanuel Vadot          - const: fsl,imx8mp
1156d5b0e70fSEmmanuel Vadot
1157b97ee269SEmmanuel Vadot      - description:
1158b97ee269SEmmanuel Vadot          TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip
1159b97ee269SEmmanuel Vadot          variants. It is designed to be soldered on different carrier boards.
1160b97ee269SEmmanuel Vadot          All CPU variants use the same device tree hence only one compatible
1161b97ee269SEmmanuel Vadot          is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed
1162b97ee269SEmmanuel Vadot          version as an industrial computing device.
1163b97ee269SEmmanuel Vadot        items:
1164b97ee269SEmmanuel Vadot          - enum:
1165b97ee269SEmmanuel Vadot              - tq,imx8mp-tqma8mpql-mba8mpxl      # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL
11660e8011faSEmmanuel Vadot              - tq,imx8mp-tqma8mpql-mba8mp-ras314 # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MP-RAS314
1167b97ee269SEmmanuel Vadot          - const: tq,imx8mp-tqma8mpql            # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM
1168b97ee269SEmmanuel Vadot          - const: fsl,imx8mp
1169b97ee269SEmmanuel Vadot
1170*b2d2a78aSEmmanuel Vadot      - description: Variscite VAR-SOM-MX8M Plus based boards
1171*b2d2a78aSEmmanuel Vadot        items:
1172*b2d2a78aSEmmanuel Vadot          - const: variscite,var-som-mx8mp-symphony
1173*b2d2a78aSEmmanuel Vadot          - const: variscite,var-som-mx8mp
1174*b2d2a78aSEmmanuel Vadot          - const: fsl,imx8mp
1175*b2d2a78aSEmmanuel Vadot
1176c66ec88fSEmmanuel Vadot      - description: i.MX8MQ based Boards
1177c66ec88fSEmmanuel Vadot        items:
1178c66ec88fSEmmanuel Vadot          - enum:
1179c66ec88fSEmmanuel Vadot              - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
1180354d7675SEmmanuel Vadot              - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1181c66ec88fSEmmanuel Vadot              - einfochips,imx8mq-thor96  # i.MX8MQ Thor96 Board
1182c66ec88fSEmmanuel Vadot              - fsl,imx8mq-evk            # i.MX8MQ EVK Board
1183c66ec88fSEmmanuel Vadot              - google,imx8mq-phanbell    # Google Coral Edge TPU
11842eb4d8dcSEmmanuel Vadot              - kontron,pitx-imx8m        # Kontron pITX-imx8m Board
1185c66ec88fSEmmanuel Vadot              - purism,librem5-devkit     # Purism Librem5 devkit
1186c66ec88fSEmmanuel Vadot              - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
1187c66ec88fSEmmanuel Vadot              - technexion,pico-pi-imx8m  # TechNexion PICO-PI-8M evk
1188c66ec88fSEmmanuel Vadot          - const: fsl,imx8mq
1189c66ec88fSEmmanuel Vadot
1190cb7aa33aSEmmanuel Vadot      - description: i.MX8MQ NITROGEN SoM based Boards
1191cb7aa33aSEmmanuel Vadot        items:
1192cb7aa33aSEmmanuel Vadot          - const: mntre,reform2                  # MNT Reform2 Laptop
1193cb7aa33aSEmmanuel Vadot          - const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1194cb7aa33aSEmmanuel Vadot          - const: fsl,imx8mq
1195cb7aa33aSEmmanuel Vadot
11966be33864SEmmanuel Vadot      - description: Purism Librem5 phones
11976be33864SEmmanuel Vadot        items:
11986be33864SEmmanuel Vadot          - enum:
11996be33864SEmmanuel Vadot              - purism,librem5r2          # Purism Librem5 phone "Chestnut"
12006be33864SEmmanuel Vadot              - purism,librem5r3          # Purism Librem5 phone "Dogwood"
12015def4c47SEmmanuel Vadot              - purism,librem5r4          # Purism Librem5 phone "Evergreen"
12026be33864SEmmanuel Vadot          - const: purism,librem5
12036be33864SEmmanuel Vadot          - const: fsl,imx8mq
12046be33864SEmmanuel Vadot
1205e67e8565SEmmanuel Vadot      - description:
1206e67e8565SEmmanuel Vadot          TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip
1207e67e8565SEmmanuel Vadot          variants. It is designed to be clicked on different carrier boards.
1208e67e8565SEmmanuel Vadot        items:
1209e67e8565SEmmanuel Vadot          - enum:
1210e67e8565SEmmanuel Vadot              - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx
1211e67e8565SEmmanuel Vadot          - const: tq,imx8mq-tqma8mq     # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM
1212e67e8565SEmmanuel Vadot          - const: fsl,imx8mq
1213e67e8565SEmmanuel Vadot
12146be33864SEmmanuel Vadot      - description: Zodiac Inflight Innovations Ultra Boards
12156be33864SEmmanuel Vadot        items:
12166be33864SEmmanuel Vadot          - enum:
12176be33864SEmmanuel Vadot              - zii,imx8mq-ultra-rmb3
12186be33864SEmmanuel Vadot              - zii,imx8mq-ultra-zest
12196be33864SEmmanuel Vadot          - const: zii,imx8mq-ultra
12206be33864SEmmanuel Vadot          - const: fsl,imx8mq
12216be33864SEmmanuel Vadot
12222eb4d8dcSEmmanuel Vadot      - description: i.MX8QM based Boards
12232eb4d8dcSEmmanuel Vadot        items:
12242eb4d8dcSEmmanuel Vadot          - enum:
12252eb4d8dcSEmmanuel Vadot              - fsl,imx8qm-mek           # i.MX8QM MEK Board
1226fac71e4eSEmmanuel Vadot              - toradex,apalis-imx8      # Apalis iMX8 Modules
1227fac71e4eSEmmanuel Vadot              - toradex,apalis-imx8-v1.1 # Apalis iMX8 V1.1 Modules
1228fac71e4eSEmmanuel Vadot          - const: fsl,imx8qm
1229fac71e4eSEmmanuel Vadot
1230fac71e4eSEmmanuel Vadot      - description: i.MX8QM Boards with Toradex Apalis iMX8 Modules
1231fac71e4eSEmmanuel Vadot        items:
1232fac71e4eSEmmanuel Vadot          - enum:
123301950c46SEmmanuel Vadot              - toradex,apalis-imx8-eval            # Apalis iMX8 Module on Apalis Evaluation V1.0/V1.1 Board
123401950c46SEmmanuel Vadot              - toradex,apalis-imx8-eval-v1.2       # Apalis iMX8 Module on Apalis Evaluation V1.2 Board
1235fac71e4eSEmmanuel Vadot              - toradex,apalis-imx8-ixora-v1.1      # Apalis iMX8 Module on Ixora V1.1 Carrier Board
1236fac71e4eSEmmanuel Vadot          - const: toradex,apalis-imx8
1237fac71e4eSEmmanuel Vadot          - const: fsl,imx8qm
1238fac71e4eSEmmanuel Vadot
1239fac71e4eSEmmanuel Vadot      - description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules
1240fac71e4eSEmmanuel Vadot        items:
1241fac71e4eSEmmanuel Vadot          - enum:
124201950c46SEmmanuel Vadot              - toradex,apalis-imx8-v1.1-eval       # Apalis iMX8 V1.1 Module on Apalis Eval. V1.0/V1.1 Board
124301950c46SEmmanuel Vadot              - toradex,apalis-imx8-v1.1-eval-v1.2  # Apalis iMX8 V1.1 Module on Apalis Eval. V1.2 Board
1244fac71e4eSEmmanuel Vadot              - toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board
1245fac71e4eSEmmanuel Vadot              - toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board
1246fac71e4eSEmmanuel Vadot          - const: toradex,apalis-imx8-v1.1
12472eb4d8dcSEmmanuel Vadot          - const: fsl,imx8qm
12482eb4d8dcSEmmanuel Vadot
1249c66ec88fSEmmanuel Vadot      - description: i.MX8QXP based Boards
1250c66ec88fSEmmanuel Vadot        items:
1251c66ec88fSEmmanuel Vadot          - enum:
1252c66ec88fSEmmanuel Vadot              - einfochips,imx8qxp-ai_ml  # i.MX8QXP AI_ML Board
1253c66ec88fSEmmanuel Vadot              - fsl,imx8qxp-mek           # i.MX8QXP MEK Board
12546be33864SEmmanuel Vadot          - const: fsl,imx8qxp
12556be33864SEmmanuel Vadot
12567ef62cebSEmmanuel Vadot      - description: i.MX8DXL based Boards
12577ef62cebSEmmanuel Vadot        items:
12587ef62cebSEmmanuel Vadot          - enum:
12597ef62cebSEmmanuel Vadot              - fsl,imx8dxl-evk           # i.MX8DXL EVK Board
12607ef62cebSEmmanuel Vadot          - const: fsl,imx8dxl
12617ef62cebSEmmanuel Vadot
12627d0873ebSEmmanuel Vadot      - description: i.MX8QXP/i.MX8DX Boards with Toradex Colibri iMX8X Modules
12636be33864SEmmanuel Vadot        items:
12646be33864SEmmanuel Vadot          - enum:
1265fac71e4eSEmmanuel Vadot              - toradex,colibri-imx8x-aster   # Colibri iMX8X Module on Aster Board
1266c66ec88fSEmmanuel Vadot              - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
1267fac71e4eSEmmanuel Vadot              - toradex,colibri-imx8x-iris    # Colibri iMX8X Module on Iris Board
1268fac71e4eSEmmanuel Vadot              - toradex,colibri-imx8x-iris-v2 # Colibri iMX8X Module on Iris Board V2
12696be33864SEmmanuel Vadot          - const: toradex,colibri-imx8x
12707d0873ebSEmmanuel Vadot          - enum:
12717d0873ebSEmmanuel Vadot              - fsl,imx8qxp
12727d0873ebSEmmanuel Vadot              - fsl,imx8dx
1273c66ec88fSEmmanuel Vadot
127401950c46SEmmanuel Vadot      - description:
127501950c46SEmmanuel Vadot          TQMa8Xx is a series of SOM featuring NXP i.MX8X system-on-chip
127601950c46SEmmanuel Vadot          variants. It is designed to be clicked on different carrier boards
127701950c46SEmmanuel Vadot          MBa8Xx is the starterkit
127801950c46SEmmanuel Vadot        oneOf:
127901950c46SEmmanuel Vadot          - items:
128001950c46SEmmanuel Vadot              - enum:
128101950c46SEmmanuel Vadot                  - tq,imx8dxp-tqma8xdp-mba8xx # TQ-Systems GmbH TQMa8XDP SOM on MBa8Xx
128201950c46SEmmanuel Vadot              - const: tq,imx8dxp-tqma8xdp     # TQ-Systems GmbH TQMa8XDP SOM (with i.MX8DXP)
128301950c46SEmmanuel Vadot              - const: fsl,imx8dxp
128401950c46SEmmanuel Vadot          - items:
128501950c46SEmmanuel Vadot              - enum:
128601950c46SEmmanuel Vadot                  - tq,imx8qxp-tqma8xqp-mba8xx # TQ-Systems GmbH TQMa8XQP SOM on MBa8Xx
128701950c46SEmmanuel Vadot              - const: tq,imx8qxp-tqma8xqp     # TQ-Systems GmbH TQMa8XQP SOM (with i.MX8QXP)
128801950c46SEmmanuel Vadot              - const: fsl,imx8qxp
128901950c46SEmmanuel Vadot
1290e67e8565SEmmanuel Vadot      - description: i.MX8ULP based Boards
1291e67e8565SEmmanuel Vadot        items:
1292e67e8565SEmmanuel Vadot          - enum:
1293e67e8565SEmmanuel Vadot              - fsl,imx8ulp-evk           # i.MX8ULP EVK Board
1294e67e8565SEmmanuel Vadot          - const: fsl,imx8ulp
1295e67e8565SEmmanuel Vadot
1296b97ee269SEmmanuel Vadot      - description: i.MX93 based Boards
1297b97ee269SEmmanuel Vadot        items:
1298b97ee269SEmmanuel Vadot          - enum:
12990e8011faSEmmanuel Vadot              - fsl,imx93-9x9-qsb         # i.MX93 9x9 QSB Board
1300b97ee269SEmmanuel Vadot              - fsl,imx93-11x11-evk       # i.MX93 11x11 EVK Board
1301*b2d2a78aSEmmanuel Vadot              - fsl,imx93-14x14-evk       # i.MX93 14x14 EVK Board
1302b97ee269SEmmanuel Vadot          - const: fsl,imx93
1303b97ee269SEmmanuel Vadot
13040e8011faSEmmanuel Vadot      - description: i.MX95 based Boards
13050e8011faSEmmanuel Vadot        items:
13060e8011faSEmmanuel Vadot          - enum:
13070e8011faSEmmanuel Vadot              - fsl,imx95-19x19-evk       # i.MX95 19x19 EVK Board
13080e8011faSEmmanuel Vadot          - const: fsl,imx95
13090e8011faSEmmanuel Vadot
13108bab661aSEmmanuel Vadot      - description: i.MXRT1050 based Boards
13118bab661aSEmmanuel Vadot        items:
13128bab661aSEmmanuel Vadot          - enum:
13138bab661aSEmmanuel Vadot              - fsl,imxrt1050-evk         # i.MXRT1050 EVK Board
13148bab661aSEmmanuel Vadot          - const: fsl,imxrt1050
13158bab661aSEmmanuel Vadot
13168bab661aSEmmanuel Vadot      - description: i.MXRT1170 based Boards
13178bab661aSEmmanuel Vadot        items:
13188bab661aSEmmanuel Vadot          - enum:
13198bab661aSEmmanuel Vadot              - fsl,imxrt1170-evk         # i.MXRT1170 EVK Board
13208bab661aSEmmanuel Vadot          - const: fsl,imxrt1170
13218bab661aSEmmanuel Vadot
1322c66ec88fSEmmanuel Vadot      - description:
1323aa1a8ff2SEmmanuel Vadot          TQMa93xxLA and TQMa93xxCA are two series of feature compatible SOM
1324aa1a8ff2SEmmanuel Vadot          using NXP i.MX93 SOC in 11x11 mm package.
1325aa1a8ff2SEmmanuel Vadot          TQMa93xxLA is designed to be soldered on different carrier boards.
1326aa1a8ff2SEmmanuel Vadot          TQMa93xxCA is a compatible variant using board to board connectors.
1327aa1a8ff2SEmmanuel Vadot          All SOM and CPU variants use the same device tree hence only one
1328aa1a8ff2SEmmanuel Vadot          compatible is needed. Bootloader disables all features not present
1329aa1a8ff2SEmmanuel Vadot          in the assembled SOC.
1330aa1a8ff2SEmmanuel Vadot          MBa93xxCA mainboard can be used as starterkit for the SOM
1331aa1a8ff2SEmmanuel Vadot          soldered on an adapter board or for the connector variant
1332aa1a8ff2SEmmanuel Vadot          MBa93xxLA mainboard is a single board computer using the solderable
1333aa1a8ff2SEmmanuel Vadot          SOM variant
1334aa1a8ff2SEmmanuel Vadot        items:
1335aa1a8ff2SEmmanuel Vadot          - enum:
1336aa1a8ff2SEmmanuel Vadot              - tq,imx93-tqma9352-mba93xxca # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM on MBa93xxCA
1337aa1a8ff2SEmmanuel Vadot              - tq,imx93-tqma9352-mba93xxla # TQ-Systems GmbH i.MX93 TQMa93xxLA SOM on MBa93xxLA SBC
1338aa1a8ff2SEmmanuel Vadot          - const: tq,imx93-tqma9352        # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM
1339aa1a8ff2SEmmanuel Vadot          - const: fsl,imx93
1340aa1a8ff2SEmmanuel Vadot
134101950c46SEmmanuel Vadot      - description: PHYTEC phyCORE-i.MX93 SoM based boards
134201950c46SEmmanuel Vadot        items:
134301950c46SEmmanuel Vadot          - const: phytec,imx93-phyboard-segin # phyBOARD-Segin with i.MX93
134401950c46SEmmanuel Vadot          - const: phytec,imx93-phycore-som    # phyCORE-i.MX93 SoM
134501950c46SEmmanuel Vadot          - const: fsl,imx93
134601950c46SEmmanuel Vadot
134701950c46SEmmanuel Vadot      - description: Variscite VAR-SOM-MX93 based boards
134801950c46SEmmanuel Vadot        items:
134901950c46SEmmanuel Vadot          - const: variscite,var-som-mx93-symphony
135001950c46SEmmanuel Vadot          - const: variscite,var-som-mx93
135101950c46SEmmanuel Vadot          - const: fsl,imx93
135201950c46SEmmanuel Vadot
1353*b2d2a78aSEmmanuel Vadot      - description: Kontron OSM-S i.MX93 SoM based boards
1354*b2d2a78aSEmmanuel Vadot        items:
1355*b2d2a78aSEmmanuel Vadot          - const: kontron,imx93-bl-osm-s # Kontron BL i.MX93 OSM-S board
1356*b2d2a78aSEmmanuel Vadot          - const: kontron,imx93-osm-s    # Kontron OSM-S i.MX93 SoM
1357*b2d2a78aSEmmanuel Vadot          - const: fsl,imx93
1358*b2d2a78aSEmmanuel Vadot
1359aa1a8ff2SEmmanuel Vadot      - description:
1360c66ec88fSEmmanuel Vadot          Freescale Vybrid Platform Device Tree Bindings
1361c66ec88fSEmmanuel Vadot
1362aa1a8ff2SEmmanuel Vadot          For the Vybrid SoC family all variants with DDR controller are supported,
1363c66ec88fSEmmanuel Vadot          which is the VF5xx and VF6xx series. Out of historical reasons, in most
1364aa1a8ff2SEmmanuel Vadot          places the kernel uses vf610 to refer to the whole family.
1365c66ec88fSEmmanuel Vadot          The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
1366c66ec88fSEmmanuel Vadot          core support.
1367c66ec88fSEmmanuel Vadot        items:
1368c66ec88fSEmmanuel Vadot          - enum:
1369c66ec88fSEmmanuel Vadot              - fsl,vf500
1370c66ec88fSEmmanuel Vadot              - fsl,vf510
1371c66ec88fSEmmanuel Vadot              - fsl,vf600
1372c66ec88fSEmmanuel Vadot              - fsl,vf610
1373c66ec88fSEmmanuel Vadot              - fsl,vf610m4
13745def4c47SEmmanuel Vadot
13755def4c47SEmmanuel Vadot      - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
13765def4c47SEmmanuel Vadot        items:
13775def4c47SEmmanuel Vadot          - const: toradex,vf500-colibri_vf50-on-eval
13785def4c47SEmmanuel Vadot          - const: toradex,vf500-colibri_vf50
13795def4c47SEmmanuel Vadot          - const: fsl,vf500
13805def4c47SEmmanuel Vadot
13815def4c47SEmmanuel Vadot      - description: VF610 based Boards
13825def4c47SEmmanuel Vadot        items:
13835def4c47SEmmanuel Vadot          - enum:
13848cc087a1SEmmanuel Vadot              - fsl,vf610-twr             # VF610 Tower Board
13855def4c47SEmmanuel Vadot              - lwn,bk4                   # Liebherr BK4 controller
13865def4c47SEmmanuel Vadot              - phytec,vf610-cosmic       # PHYTEC Cosmic/Cosmic+ Board
13878cc087a1SEmmanuel Vadot              - toradex,vf610-colibri_vf61 # Colibri VF61 Modules
13885def4c47SEmmanuel Vadot          - const: fsl,vf610
13895def4c47SEmmanuel Vadot
13905def4c47SEmmanuel Vadot      - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
13915def4c47SEmmanuel Vadot        items:
13925def4c47SEmmanuel Vadot          - const: toradex,vf610-colibri_vf61-on-eval
13935def4c47SEmmanuel Vadot          - const: toradex,vf610-colibri_vf61
13945def4c47SEmmanuel Vadot          - const: fsl,vf610
1395c66ec88fSEmmanuel Vadot
1396c66ec88fSEmmanuel Vadot      - description: ZII's VF610 based Boards
1397c66ec88fSEmmanuel Vadot        items:
1398c66ec88fSEmmanuel Vadot          - enum:
1399c66ec88fSEmmanuel Vadot              - zii,vf610cfu1      # ZII VF610 CFU1 Board
1400c66ec88fSEmmanuel Vadot              - zii,vf610dev-c     # ZII VF610 Development Board, Rev C
1401c66ec88fSEmmanuel Vadot              - zii,vf610dev-b     # ZII VF610 Development Board, Rev B
1402c66ec88fSEmmanuel Vadot              - zii,vf610scu4-aib  # ZII VF610 SCU4 AIB
1403c66ec88fSEmmanuel Vadot              - zii,vf610dtu       # ZII VF610 SSMB DTU Board
1404c66ec88fSEmmanuel Vadot              - zii,vf610spu3      # ZII VF610 SSMB SPU3 Board
1405c66ec88fSEmmanuel Vadot              - zii,vf610spb4      # ZII VF610 SPB4 Board
1406c66ec88fSEmmanuel Vadot          - const: zii,vf610dev
1407c66ec88fSEmmanuel Vadot          - const: fsl,vf610
1408c66ec88fSEmmanuel Vadot
1409c66ec88fSEmmanuel Vadot      - description: LS1012A based Boards
1410c66ec88fSEmmanuel Vadot        items:
1411c66ec88fSEmmanuel Vadot          - enum:
1412c66ec88fSEmmanuel Vadot              - ebs-systart,oxalis
1413c66ec88fSEmmanuel Vadot              - fsl,ls1012a-rdb
1414c66ec88fSEmmanuel Vadot              - fsl,ls1012a-frdm
14155def4c47SEmmanuel Vadot              - fsl,ls1012a-frwy
1416c66ec88fSEmmanuel Vadot              - fsl,ls1012a-qds
1417c66ec88fSEmmanuel Vadot          - const: fsl,ls1012a
1418c66ec88fSEmmanuel Vadot
1419c66ec88fSEmmanuel Vadot      - description: LS1021A based Boards
1420c66ec88fSEmmanuel Vadot        items:
1421c66ec88fSEmmanuel Vadot          - enum:
1422d5b0e70fSEmmanuel Vadot              - fsl,ls1021a-iot
1423c66ec88fSEmmanuel Vadot              - fsl,ls1021a-moxa-uc-8410a
1424c66ec88fSEmmanuel Vadot              - fsl,ls1021a-qds
14258cc087a1SEmmanuel Vadot              - fsl,ls1021a-tsn
1426c66ec88fSEmmanuel Vadot              - fsl,ls1021a-twr
1427c66ec88fSEmmanuel Vadot          - const: fsl,ls1021a
1428c66ec88fSEmmanuel Vadot
1429aa1a8ff2SEmmanuel Vadot      - description:
1430aa1a8ff2SEmmanuel Vadot          TQ-Systems TQMLS102xA is a series of socketable SOM featuring
1431aa1a8ff2SEmmanuel Vadot          LS102x system-on-chip variants. MBLS102xA mainboard can be used as
1432aa1a8ff2SEmmanuel Vadot          starterkit.
1433aa1a8ff2SEmmanuel Vadot        items:
1434aa1a8ff2SEmmanuel Vadot          - enum:
1435aa1a8ff2SEmmanuel Vadot              - tq,ls1021a-tqmls1021a-mbls102xa
1436aa1a8ff2SEmmanuel Vadot          - const: tq,ls1021a-tqmls1021a
1437aa1a8ff2SEmmanuel Vadot          - const: fsl,ls1021a
1438aa1a8ff2SEmmanuel Vadot
1439c66ec88fSEmmanuel Vadot      - description: LS1028A based Boards
1440c66ec88fSEmmanuel Vadot        items:
1441c66ec88fSEmmanuel Vadot          - enum:
1442c66ec88fSEmmanuel Vadot              - fsl,ls1028a-qds
1443c66ec88fSEmmanuel Vadot              - fsl,ls1028a-rdb
1444c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1445c66ec88fSEmmanuel Vadot
1446c66ec88fSEmmanuel Vadot      - description: Kontron KBox A-230-LS
1447c66ec88fSEmmanuel Vadot        items:
1448c66ec88fSEmmanuel Vadot          - const: kontron,kbox-a-230-ls
1449c66ec88fSEmmanuel Vadot          - const: kontron,sl28-var4
1450c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1451c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1452c66ec88fSEmmanuel Vadot      - description:
1453c66ec88fSEmmanuel Vadot          Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
1454c66ec88fSEmmanuel Vadot        items:
1455c66ec88fSEmmanuel Vadot          - enum:
14565def4c47SEmmanuel Vadot              - kontron,sl28-var1-ads2
1457c66ec88fSEmmanuel Vadot              - kontron,sl28-var2-ads2
1458c66ec88fSEmmanuel Vadot              - kontron,sl28-var3-ads2
1459c66ec88fSEmmanuel Vadot              - kontron,sl28-var4-ads2
1460c66ec88fSEmmanuel Vadot          - enum:
14615def4c47SEmmanuel Vadot              - kontron,sl28-var1
1462c66ec88fSEmmanuel Vadot              - kontron,sl28-var2
1463c66ec88fSEmmanuel Vadot              - kontron,sl28-var3
1464c66ec88fSEmmanuel Vadot              - kontron,sl28-var4
1465c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1466c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1467c66ec88fSEmmanuel Vadot
1468c66ec88fSEmmanuel Vadot      - description:
1469c66ec88fSEmmanuel Vadot          Kontron SMARC-sAL28 board (on a generic/undefined carrier)
1470c66ec88fSEmmanuel Vadot        items:
1471c66ec88fSEmmanuel Vadot          - enum:
14725def4c47SEmmanuel Vadot              - kontron,sl28-var1
1473c66ec88fSEmmanuel Vadot              - kontron,sl28-var2
1474c66ec88fSEmmanuel Vadot              - kontron,sl28-var3
1475c66ec88fSEmmanuel Vadot              - kontron,sl28-var4
1476c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1477c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1478c66ec88fSEmmanuel Vadot
1479c66ec88fSEmmanuel Vadot      - description:
1480c66ec88fSEmmanuel Vadot          Kontron SMARC-sAL28 board (base). This is used in the base device
1481c66ec88fSEmmanuel Vadot          tree which is compatible with the overlays provided by the
1482c66ec88fSEmmanuel Vadot          vendor.
1483c66ec88fSEmmanuel Vadot        items:
1484c66ec88fSEmmanuel Vadot          - const: kontron,sl28
1485c66ec88fSEmmanuel Vadot          - const: fsl,ls1028a
1486c66ec88fSEmmanuel Vadot
1487c66ec88fSEmmanuel Vadot      - description: LS1043A based Boards
1488c66ec88fSEmmanuel Vadot        items:
1489c66ec88fSEmmanuel Vadot          - enum:
1490c66ec88fSEmmanuel Vadot              - fsl,ls1043a-rdb
1491c66ec88fSEmmanuel Vadot              - fsl,ls1043a-qds
1492c66ec88fSEmmanuel Vadot          - const: fsl,ls1043a
1493c66ec88fSEmmanuel Vadot
149484943d6fSEmmanuel Vadot      - description: TQ-Systems LS1043A based Boards
149584943d6fSEmmanuel Vadot        items:
149684943d6fSEmmanuel Vadot          - enum:
149784943d6fSEmmanuel Vadot              - tq,ls1043a-tqmls1043a-mbls10xxa
149884943d6fSEmmanuel Vadot          - const: tq,ls1043a-tqmls1043a
149984943d6fSEmmanuel Vadot          - const: fsl,ls1043a
150084943d6fSEmmanuel Vadot
1501c66ec88fSEmmanuel Vadot      - description: LS1046A based Boards
1502c66ec88fSEmmanuel Vadot        items:
1503c66ec88fSEmmanuel Vadot          - enum:
1504c66ec88fSEmmanuel Vadot              - fsl,ls1046a-frwy
1505c66ec88fSEmmanuel Vadot              - fsl,ls1046a-qds
1506c66ec88fSEmmanuel Vadot              - fsl,ls1046a-rdb
1507c66ec88fSEmmanuel Vadot          - const: fsl,ls1046a
1508c66ec88fSEmmanuel Vadot
150984943d6fSEmmanuel Vadot      - description: TQ-Systems LS1046A based Boards
151084943d6fSEmmanuel Vadot        items:
151184943d6fSEmmanuel Vadot          - enum:
151284943d6fSEmmanuel Vadot              - tq,ls1046a-tqmls1046a-mbls10xxa
151384943d6fSEmmanuel Vadot          - const: tq,ls1046a-tqmls1046a
151484943d6fSEmmanuel Vadot          - const: fsl,ls1046a
151584943d6fSEmmanuel Vadot
1516c66ec88fSEmmanuel Vadot      - description: LS1088A based Boards
1517c66ec88fSEmmanuel Vadot        items:
1518c66ec88fSEmmanuel Vadot          - enum:
1519c66ec88fSEmmanuel Vadot              - fsl,ls1088a-qds
1520c66ec88fSEmmanuel Vadot              - fsl,ls1088a-rdb
1521c66ec88fSEmmanuel Vadot          - const: fsl,ls1088a
1522c66ec88fSEmmanuel Vadot
152384943d6fSEmmanuel Vadot      - description: TQ-Systems LS1088A based Boards
152484943d6fSEmmanuel Vadot        items:
152584943d6fSEmmanuel Vadot          - enum:
152684943d6fSEmmanuel Vadot              - tq,ls1088a-tqmls1088a-mbls10xxa
152784943d6fSEmmanuel Vadot          - const: tq,ls1088a-tqmls1088a
152884943d6fSEmmanuel Vadot          - const: fsl,ls1088a
152984943d6fSEmmanuel Vadot
1530c66ec88fSEmmanuel Vadot      - description: LS2080A based Boards
1531c66ec88fSEmmanuel Vadot        items:
1532c66ec88fSEmmanuel Vadot          - enum:
1533c66ec88fSEmmanuel Vadot              - fsl,ls2080a-simu
1534c66ec88fSEmmanuel Vadot              - fsl,ls2080a-qds
1535c66ec88fSEmmanuel Vadot              - fsl,ls2080a-rdb
1536c66ec88fSEmmanuel Vadot          - const: fsl,ls2080a
1537c66ec88fSEmmanuel Vadot
1538*b2d2a78aSEmmanuel Vadot      - description: LS2081A based Boards
1539*b2d2a78aSEmmanuel Vadot        items:
1540*b2d2a78aSEmmanuel Vadot          - enum:
1541*b2d2a78aSEmmanuel Vadot              - fsl,ls2081a-rdb
1542*b2d2a78aSEmmanuel Vadot          - const: fsl,ls2081a
1543*b2d2a78aSEmmanuel Vadot
1544c66ec88fSEmmanuel Vadot      - description: LS2088A based Boards
1545c66ec88fSEmmanuel Vadot        items:
1546c66ec88fSEmmanuel Vadot          - enum:
1547c66ec88fSEmmanuel Vadot              - fsl,ls2088a-qds
1548c66ec88fSEmmanuel Vadot              - fsl,ls2088a-rdb
1549c66ec88fSEmmanuel Vadot          - const: fsl,ls2088a
1550c66ec88fSEmmanuel Vadot
1551c66ec88fSEmmanuel Vadot      - description: LX2160A based Boards
1552c66ec88fSEmmanuel Vadot        items:
1553c66ec88fSEmmanuel Vadot          - enum:
15548cc087a1SEmmanuel Vadot              - fsl,lx2160a-bluebox3
15558cc087a1SEmmanuel Vadot              - fsl,lx2160a-bluebox3-rev-a
1556c66ec88fSEmmanuel Vadot              - fsl,lx2160a-qds
1557c66ec88fSEmmanuel Vadot              - fsl,lx2160a-rdb
15585def4c47SEmmanuel Vadot              - fsl,lx2162a-qds
15595def4c47SEmmanuel Vadot          - const: fsl,lx2160a
15605def4c47SEmmanuel Vadot
156184943d6fSEmmanuel Vadot      - description: SolidRun LX2160A CEX-7 based Boards
15625def4c47SEmmanuel Vadot        items:
15635def4c47SEmmanuel Vadot          - enum:
15645def4c47SEmmanuel Vadot              - solidrun,clearfog-cx
15655def4c47SEmmanuel Vadot              - solidrun,honeycomb
15665def4c47SEmmanuel Vadot          - const: solidrun,lx2160a-cex7
1567c66ec88fSEmmanuel Vadot          - const: fsl,lx2160a
1568c66ec88fSEmmanuel Vadot
156984943d6fSEmmanuel Vadot      - description: SolidRun LX2162A SoM based Boards
157084943d6fSEmmanuel Vadot        items:
157184943d6fSEmmanuel Vadot          - enum:
157284943d6fSEmmanuel Vadot              - solidrun,lx2162a-clearfog
157384943d6fSEmmanuel Vadot          - const: solidrun,lx2162a-som
157484943d6fSEmmanuel Vadot          - const: fsl,lx2160a
157584943d6fSEmmanuel Vadot
15768d13bc63SEmmanuel Vadot      - description:
15778d13bc63SEmmanuel Vadot          TQ-Systems TQMLX2160A is a series of socketable SOM featuring
15788d13bc63SEmmanuel Vadot          LX2160A system-on-chip variants. MBLX2160A mainboard can be used a
15798d13bc63SEmmanuel Vadot          starterkit.
15808d13bc63SEmmanuel Vadot        items:
15818d13bc63SEmmanuel Vadot          - enum:
15828d13bc63SEmmanuel Vadot              - tq,lx2160a-tqmlx2160a-mblx2160a
15838d13bc63SEmmanuel Vadot          - const: tq,lx2160a-tqmlx2160a
15848d13bc63SEmmanuel Vadot          - const: fsl,lx2160a
15858d13bc63SEmmanuel Vadot
15868cc087a1SEmmanuel Vadot      - description: S32G2 based Boards
15878cc087a1SEmmanuel Vadot        items:
15888cc087a1SEmmanuel Vadot          - enum:
15898cc087a1SEmmanuel Vadot              - nxp,s32g274a-evb
15908cc087a1SEmmanuel Vadot              - nxp,s32g274a-rdb2
15918cc087a1SEmmanuel Vadot          - const: nxp,s32g2
15928cc087a1SEmmanuel Vadot
15937d0873ebSEmmanuel Vadot      - description: S32G3 based Boards
15947d0873ebSEmmanuel Vadot        items:
15957d0873ebSEmmanuel Vadot          - enum:
15967d0873ebSEmmanuel Vadot              - nxp,s32g399a-rdb3
15977d0873ebSEmmanuel Vadot          - const: nxp,s32g3
15987d0873ebSEmmanuel Vadot
1599c66ec88fSEmmanuel Vadot      - description: S32V234 based Boards
1600c66ec88fSEmmanuel Vadot        items:
1601c66ec88fSEmmanuel Vadot          - enum:
1602c66ec88fSEmmanuel Vadot              - fsl,s32v234-evb           # S32V234-EVB2 Customer Evaluation Board
1603c66ec88fSEmmanuel Vadot          - const: fsl,s32v234
1604c66ec88fSEmmanuel Vadot
1605354d7675SEmmanuel Vadot      - description: Traverse LS1088A based Boards
1606354d7675SEmmanuel Vadot        items:
1607354d7675SEmmanuel Vadot          - enum:
1608354d7675SEmmanuel Vadot              - traverse,ten64            # Ten64 Networking Appliance / Board
1609354d7675SEmmanuel Vadot          - const: fsl,ls1088a
1610354d7675SEmmanuel Vadot
16116be33864SEmmanuel VadotadditionalProperties: true
16126be33864SEmmanuel Vadot
1613c66ec88fSEmmanuel Vadot...
1614