xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/fsl.yaml (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun%YAML 1.2
3*4882a593Smuzhiyun---
4*4882a593Smuzhiyun$id: http://devicetree.org/schemas/arm/fsl.yaml#
5*4882a593Smuzhiyun$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4882a593Smuzhiyun
7*4882a593Smuzhiyuntitle: Freescale i.MX Platforms Device Tree Bindings
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunmaintainers:
10*4882a593Smuzhiyun  - Shawn Guo <shawnguo@kernel.org>
11*4882a593Smuzhiyun  - Li Yang <leoyang.li@nxp.com>
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunproperties:
14*4882a593Smuzhiyun  $nodename:
15*4882a593Smuzhiyun    const: '/'
16*4882a593Smuzhiyun  compatible:
17*4882a593Smuzhiyun    oneOf:
18*4882a593Smuzhiyun      - description: i.MX1 based Boards
19*4882a593Smuzhiyun        items:
20*4882a593Smuzhiyun          - enum:
21*4882a593Smuzhiyun              - armadeus,imx1-apf9328
22*4882a593Smuzhiyun              - fsl,imx1ads
23*4882a593Smuzhiyun          - const: fsl,imx1
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun      - description: i.MX23 based Boards
26*4882a593Smuzhiyun        items:
27*4882a593Smuzhiyun          - enum:
28*4882a593Smuzhiyun              - fsl,imx23-evk
29*4882a593Smuzhiyun              - olimex,imx23-olinuxino
30*4882a593Smuzhiyun          - const: fsl,imx23
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun      - description: i.MX25 Product Development Kit
33*4882a593Smuzhiyun        items:
34*4882a593Smuzhiyun          - enum:
35*4882a593Smuzhiyun              - fsl,imx25-pdk
36*4882a593Smuzhiyun          - const: fsl,imx25
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun      - description: i.MX27 Product Development Kit
39*4882a593Smuzhiyun        items:
40*4882a593Smuzhiyun          - enum:
41*4882a593Smuzhiyun              - armadeus,imx27-apf27      # APF27 SoM
42*4882a593Smuzhiyun              - armadeus,imx27-apf27dev   # APF27 SoM on APF27Dev board
43*4882a593Smuzhiyun              - fsl,imx27-pdk
44*4882a593Smuzhiyun          - const: fsl,imx27
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun      - description: i.MX28 based Boards
47*4882a593Smuzhiyun        items:
48*4882a593Smuzhiyun          - enum:
49*4882a593Smuzhiyun              - armadeus,imx28-apf28      # APF28 SoM
50*4882a593Smuzhiyun              - armadeus,imx28-apf28dev   # APF28 SoM on APF28Dev board
51*4882a593Smuzhiyun              - fsl,imx28-evk
52*4882a593Smuzhiyun              - i2se,duckbill
53*4882a593Smuzhiyun              - i2se,duckbill-2
54*4882a593Smuzhiyun              - technologic,imx28-ts4600
55*4882a593Smuzhiyun          - const: fsl,imx28
56*4882a593Smuzhiyun      - description: i.MX28 Duckbill 2 based Boards
57*4882a593Smuzhiyun        items:
58*4882a593Smuzhiyun          - enum:
59*4882a593Smuzhiyun              - i2se,duckbill-2-485
60*4882a593Smuzhiyun              - i2se,duckbill-2-enocean
61*4882a593Smuzhiyun              - i2se,duckbill-2-spi
62*4882a593Smuzhiyun          - const: i2se,duckbill-2
63*4882a593Smuzhiyun          - const: fsl,imx28
64*4882a593Smuzhiyun
65*4882a593Smuzhiyun      - description: i.MX31 based Boards
66*4882a593Smuzhiyun        items:
67*4882a593Smuzhiyun          - enum:
68*4882a593Smuzhiyun              - buglabs,imx31-bug
69*4882a593Smuzhiyun              - logicpd,imx31-lite
70*4882a593Smuzhiyun          - const: fsl,imx31
71*4882a593Smuzhiyun
72*4882a593Smuzhiyun      - description: i.MX35 based Boards
73*4882a593Smuzhiyun        items:
74*4882a593Smuzhiyun          - enum:
75*4882a593Smuzhiyun              - fsl,imx35-pdk
76*4882a593Smuzhiyun          - const: fsl,imx35
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun      - description: i.MX35 Eukrea CPUIMX35 Board
79*4882a593Smuzhiyun        items:
80*4882a593Smuzhiyun          - const: eukrea,mbimxsd35-baseboard
81*4882a593Smuzhiyun          - const: eukrea,cpuimx35
82*4882a593Smuzhiyun          - const: fsl,imx35
83*4882a593Smuzhiyun
84*4882a593Smuzhiyun      - description: i.MX50 based Boards
85*4882a593Smuzhiyun        items:
86*4882a593Smuzhiyun          - enum:
87*4882a593Smuzhiyun              - fsl,imx50-evk
88*4882a593Smuzhiyun              - kobo,aura
89*4882a593Smuzhiyun          - const: fsl,imx50
90*4882a593Smuzhiyun
91*4882a593Smuzhiyun      - description: i.MX51 Babbage Board
92*4882a593Smuzhiyun        items:
93*4882a593Smuzhiyun          - enum:
94*4882a593Smuzhiyun              - armadeus,imx51-apf51    # APF51 SoM
95*4882a593Smuzhiyun              - armadeus,imx51-apf51dev # APF51 SoM on APF51Dev board
96*4882a593Smuzhiyun              - fsl,imx51-babbage
97*4882a593Smuzhiyun              - technologic,imx51-ts4800
98*4882a593Smuzhiyun          - const: fsl,imx51
99*4882a593Smuzhiyun
100*4882a593Smuzhiyun      - description: i.MX53 based Boards
101*4882a593Smuzhiyun        items:
102*4882a593Smuzhiyun          - enum:
103*4882a593Smuzhiyun              - bhf,cx9020
104*4882a593Smuzhiyun              - fsl,imx53-ard
105*4882a593Smuzhiyun              - fsl,imx53-evk
106*4882a593Smuzhiyun              - fsl,imx53-qsb
107*4882a593Smuzhiyun              - fsl,imx53-smd
108*4882a593Smuzhiyun              - menlo,m53menlo
109*4882a593Smuzhiyun          - const: fsl,imx53
110*4882a593Smuzhiyun
111*4882a593Smuzhiyun      - description: i.MX6Q based Boards
112*4882a593Smuzhiyun        items:
113*4882a593Smuzhiyun          - enum:
114*4882a593Smuzhiyun              - armadeus,imx6q-apf6       # APF6 (Quad/Dual) SoM
115*4882a593Smuzhiyun              - armadeus,imx6q-apf6dev    # APF6 (Quad/Dual) SoM on APF6Dev board
116*4882a593Smuzhiyun              - emtrion,emcon-mx6         # emCON-MX6D or emCON-MX6Q SoM
117*4882a593Smuzhiyun              - emtrion,emcon-mx6-avari   # emCON-MX6D or emCON-MX6Q SoM on Avari Base
118*4882a593Smuzhiyun              - fsl,imx6q-arm2
119*4882a593Smuzhiyun              - fsl,imx6q-sabreauto
120*4882a593Smuzhiyun              - fsl,imx6q-sabrelite
121*4882a593Smuzhiyun              - fsl,imx6q-sabresd
122*4882a593Smuzhiyun              - kontron,imx6q-samx6i      # Kontron i.MX6 Dual/Quad SMARC Module
123*4882a593Smuzhiyun              - logicpd,imx6q-logicpd
124*4882a593Smuzhiyun              - prt,prti6q                # Protonic PRTI6Q board
125*4882a593Smuzhiyun              - prt,prtwd2                # Protonic WD2 board
126*4882a593Smuzhiyun              - technexion,imx6q-pico-dwarf   # TechNexion i.MX6Q Pico-Dwarf
127*4882a593Smuzhiyun              - technexion,imx6q-pico-hobbit  # TechNexion i.MX6Q Pico-Hobbit
128*4882a593Smuzhiyun              - technexion,imx6q-pico-nymph   # TechNexion i.MX6Q Pico-Nymph
129*4882a593Smuzhiyun              - technexion,imx6q-pico-pi      # TechNexion i.MX6Q Pico-Pi
130*4882a593Smuzhiyun              - technologic,imx6q-ts4900
131*4882a593Smuzhiyun              - technologic,imx6q-ts7970
132*4882a593Smuzhiyun              - toradex,apalis_imx6q            # Apalis iMX6 Module
133*4882a593Smuzhiyun              - toradex,apalis_imx6q-eval       # Apalis iMX6 Module on Apalis Evaluation Board
134*4882a593Smuzhiyun              - toradex,apalis_imx6q-ixora      # Apalis iMX6 Module on Ixora
135*4882a593Smuzhiyun              - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6 Module on Ixora V1.1
136*4882a593Smuzhiyun              - variscite,dt6customboard
137*4882a593Smuzhiyun          - const: fsl,imx6q
138*4882a593Smuzhiyun
139*4882a593Smuzhiyun      - description: i.MX6Q Gateworks Ventana Boards
140*4882a593Smuzhiyun        items:
141*4882a593Smuzhiyun          - enum:
142*4882a593Smuzhiyun              - gw,imx6q-gw51xx
143*4882a593Smuzhiyun              - gw,imx6q-gw52xx
144*4882a593Smuzhiyun              - gw,imx6q-gw53xx
145*4882a593Smuzhiyun              - gw,imx6q-gw5400-a
146*4882a593Smuzhiyun              - gw,imx6q-gw54xx
147*4882a593Smuzhiyun              - gw,imx6q-gw551x
148*4882a593Smuzhiyun              - gw,imx6q-gw552x
149*4882a593Smuzhiyun              - gw,imx6q-gw553x
150*4882a593Smuzhiyun              - gw,imx6q-gw560x
151*4882a593Smuzhiyun              - gw,imx6q-gw5903
152*4882a593Smuzhiyun              - gw,imx6q-gw5904
153*4882a593Smuzhiyun              - gw,imx6q-gw5907
154*4882a593Smuzhiyun              - gw,imx6q-gw5910
155*4882a593Smuzhiyun              - gw,imx6q-gw5912
156*4882a593Smuzhiyun              - gw,imx6q-gw5913
157*4882a593Smuzhiyun          - const: gw,ventana
158*4882a593Smuzhiyun          - const: fsl,imx6q
159*4882a593Smuzhiyun
160*4882a593Smuzhiyun      - description: i.MX6Q PHYTEC phyBOARD-Mira
161*4882a593Smuzhiyun        items:
162*4882a593Smuzhiyun          - enum:
163*4882a593Smuzhiyun              - phytec,imx6q-pbac06-emmc  # PHYTEC phyBOARD-Mira eMMC RDK
164*4882a593Smuzhiyun              - phytec,imx6q-pbac06-nand  # PHYTEC phyBOARD-Mira NAND RDK
165*4882a593Smuzhiyun          - const: phytec,imx6q-pbac06    # PHYTEC phyBOARD-Mira
166*4882a593Smuzhiyun          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
167*4882a593Smuzhiyun          - const: fsl,imx6q
168*4882a593Smuzhiyun
169*4882a593Smuzhiyun      - description: i.MX6Q PHYTEC phyFLEX-i.MX6
170*4882a593Smuzhiyun        items:
171*4882a593Smuzhiyun          - const: phytec,imx6q-pbab01    # PHYTEC phyFLEX carrier board
172*4882a593Smuzhiyun          - const: phytec,imx6q-pfla02    # PHYTEC phyFLEX-i.MX6 Quad
173*4882a593Smuzhiyun          - const: fsl,imx6q
174*4882a593Smuzhiyun
175*4882a593Smuzhiyun      - description: i.MX6QP based Boards
176*4882a593Smuzhiyun        items:
177*4882a593Smuzhiyun          - enum:
178*4882a593Smuzhiyun              - fsl,imx6qp-sabreauto      # i.MX6 Quad Plus SABRE Automotive Board
179*4882a593Smuzhiyun              - fsl,imx6qp-sabresd        # i.MX6 Quad Plus SABRE Smart Device Board
180*4882a593Smuzhiyun          - const: fsl,imx6qp
181*4882a593Smuzhiyun
182*4882a593Smuzhiyun      - description: i.MX6QP PHYTEC phyBOARD-Mira
183*4882a593Smuzhiyun        items:
184*4882a593Smuzhiyun          - const: phytec,imx6qp-pbac06-nand
185*4882a593Smuzhiyun          - const: phytec,imx6qp-pbac06   # PHYTEC phyBOARD-Mira
186*4882a593Smuzhiyun          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
187*4882a593Smuzhiyun          - const: fsl,imx6qp
188*4882a593Smuzhiyun
189*4882a593Smuzhiyun      - description: i.MX6DL based Boards
190*4882a593Smuzhiyun        items:
191*4882a593Smuzhiyun          - enum:
192*4882a593Smuzhiyun              - armadeus,imx6dl-apf6      # APF6 (Solo) SoM
193*4882a593Smuzhiyun              - armadeus,imx6dl-apf6dev   # APF6 (Solo) SoM on APF6Dev board
194*4882a593Smuzhiyun              - eckelmann,imx6dl-ci4x10
195*4882a593Smuzhiyun              - emtrion,emcon-mx6         # emCON-MX6S or emCON-MX6DL SoM
196*4882a593Smuzhiyun              - emtrion,emcon-mx6-avari   # emCON-MX6S or emCON-MX6DL SoM on Avari Base
197*4882a593Smuzhiyun              - fsl,imx6dl-sabreauto      # i.MX6 DualLite/Solo SABRE Automotive Board
198*4882a593Smuzhiyun              - fsl,imx6dl-sabresd        # i.MX6 DualLite SABRE Smart Device Board
199*4882a593Smuzhiyun              - kontron,imx6dl-samx6i     # Kontron i.MX6 Solo SMARC Module
200*4882a593Smuzhiyun              - prt,prtrvt                # Protonic RVT board
201*4882a593Smuzhiyun              - prt,prtvt7                # Protonic VT7 board
202*4882a593Smuzhiyun              - technexion,imx6dl-pico-dwarf   # TechNexion i.MX6DL Pico-Dwarf
203*4882a593Smuzhiyun              - technexion,imx6dl-pico-hobbit  # TechNexion i.MX6DL Pico-Hobbit
204*4882a593Smuzhiyun              - technexion,imx6dl-pico-nymph   # TechNexion i.MX6DL Pico-Nymph
205*4882a593Smuzhiyun              - technexion,imx6dl-pico-pi      # TechNexion i.MX6DL Pico-Pi
206*4882a593Smuzhiyun              - technologic,imx6dl-ts4900
207*4882a593Smuzhiyun              - technologic,imx6dl-ts7970
208*4882a593Smuzhiyun              - toradex,colibri_imx6dl          # Colibri iMX6 Module
209*4882a593Smuzhiyun              - toradex,colibri_imx6dl-v1_1     # Colibri iMX6 Module V1.1
210*4882a593Smuzhiyun              - toradex,colibri_imx6dl-eval-v3  # Colibri iMX6 Module on Colibri Evaluation Board V3
211*4882a593Smuzhiyun              - toradex,colibri_imx6dl-v1_1-eval-v3 # Colibri iMX6 Module V1.1 on Colibri Evaluation Board V3
212*4882a593Smuzhiyun              - ysoft,imx6dl-yapp4-draco  # i.MX6 DualLite Y Soft IOTA Draco board
213*4882a593Smuzhiyun              - ysoft,imx6dl-yapp4-hydra  # i.MX6 DualLite Y Soft IOTA Hydra board
214*4882a593Smuzhiyun              - ysoft,imx6dl-yapp4-orion  # i.MX6 DualLite Y Soft IOTA Orion board
215*4882a593Smuzhiyun              - ysoft,imx6dl-yapp4-ursa   # i.MX6 Solo Y Soft IOTA Ursa board
216*4882a593Smuzhiyun          - const: fsl,imx6dl
217*4882a593Smuzhiyun
218*4882a593Smuzhiyun      - description: i.MX6DL Gateworks Ventana Boards
219*4882a593Smuzhiyun        items:
220*4882a593Smuzhiyun          - enum:
221*4882a593Smuzhiyun              - gw,imx6dl-gw51xx
222*4882a593Smuzhiyun              - gw,imx6dl-gw52xx
223*4882a593Smuzhiyun              - gw,imx6dl-gw53xx
224*4882a593Smuzhiyun              - gw,imx6dl-gw54xx
225*4882a593Smuzhiyun              - gw,imx6dl-gw551x
226*4882a593Smuzhiyun              - gw,imx6dl-gw552x
227*4882a593Smuzhiyun              - gw,imx6dl-gw553x
228*4882a593Smuzhiyun              - gw,imx6dl-gw560x
229*4882a593Smuzhiyun              - gw,imx6dl-gw5903
230*4882a593Smuzhiyun              - gw,imx6dl-gw5904
231*4882a593Smuzhiyun              - gw,imx6dl-gw5907
232*4882a593Smuzhiyun              - gw,imx6dl-gw5910
233*4882a593Smuzhiyun              - gw,imx6dl-gw5912
234*4882a593Smuzhiyun              - gw,imx6dl-gw5913
235*4882a593Smuzhiyun          - const: gw,ventana
236*4882a593Smuzhiyun          - const: fsl,imx6dl
237*4882a593Smuzhiyun
238*4882a593Smuzhiyun      - description: i.MX6DL PHYTEC phyBOARD-Mira
239*4882a593Smuzhiyun        items:
240*4882a593Smuzhiyun          - enum:
241*4882a593Smuzhiyun              - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
242*4882a593Smuzhiyun              - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
243*4882a593Smuzhiyun          - const: phytec,imx6dl-pbac06   # PHYTEC phyBOARD-Mira
244*4882a593Smuzhiyun          - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
245*4882a593Smuzhiyun          - const: fsl,imx6dl
246*4882a593Smuzhiyun
247*4882a593Smuzhiyun      - description: i.MX6DL PHYTEC phyFLEX-i.MX6
248*4882a593Smuzhiyun        items:
249*4882a593Smuzhiyun          - const: phytec,imx6dl-pbab01   # PHYTEC phyFLEX carrier board
250*4882a593Smuzhiyun          - const: phytec,imx6dl-pfla02   # PHYTEC phyFLEX-i.MX6 Quad
251*4882a593Smuzhiyun          - const: fsl,imx6dl
252*4882a593Smuzhiyun
253*4882a593Smuzhiyun      - description: i.MX6SL based Boards
254*4882a593Smuzhiyun        items:
255*4882a593Smuzhiyun          - enum:
256*4882a593Smuzhiyun              - fsl,imx6sl-evk            # i.MX6 SoloLite EVK Board
257*4882a593Smuzhiyun              - kobo,tolino-shine2hd
258*4882a593Smuzhiyun              - kobo,tolino-shine3
259*4882a593Smuzhiyun          - const: fsl,imx6sl
260*4882a593Smuzhiyun
261*4882a593Smuzhiyun      - description: i.MX6SLL based Boards
262*4882a593Smuzhiyun        items:
263*4882a593Smuzhiyun          - enum:
264*4882a593Smuzhiyun              - fsl,imx6sll-evk
265*4882a593Smuzhiyun              - kobo,clarahd
266*4882a593Smuzhiyun          - const: fsl,imx6sll
267*4882a593Smuzhiyun
268*4882a593Smuzhiyun      - description: i.MX6SX based Boards
269*4882a593Smuzhiyun        items:
270*4882a593Smuzhiyun          - enum:
271*4882a593Smuzhiyun              - fsl,imx6sx-sabreauto      # i.MX6 SoloX Sabre Auto Board
272*4882a593Smuzhiyun              - fsl,imx6sx-sdb            # i.MX6 SoloX SDB Board
273*4882a593Smuzhiyun              - fsl,imx6sx-sdb-reva       # i.MX6 SoloX SDB Rev-A Board
274*4882a593Smuzhiyun          - const: fsl,imx6sx
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun      - description: i.MX6UL based Boards
277*4882a593Smuzhiyun        items:
278*4882a593Smuzhiyun          - enum:
279*4882a593Smuzhiyun              - armadeus,imx6ul-opos6ul    # OPOS6UL (i.MX6UL) SoM
280*4882a593Smuzhiyun              - armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
281*4882a593Smuzhiyun              - fsl,imx6ul-14x14-evk      # i.MX6 UltraLite 14x14 EVK Board
282*4882a593Smuzhiyun              - kontron,imx6ul-n6310-som  # Kontron N6310 SOM
283*4882a593Smuzhiyun              - kontron,imx6ul-n6311-som  # Kontron N6311 SOM
284*4882a593Smuzhiyun              - technexion,imx6ul-pico-dwarf   # TechNexion i.MX6UL Pico-Dwarf
285*4882a593Smuzhiyun              - technexion,imx6ul-pico-hobbit  # TechNexion i.MX6UL Pico-Hobbit
286*4882a593Smuzhiyun              - technexion,imx6ul-pico-pi      # TechNexion i.MX6UL Pico-Pi
287*4882a593Smuzhiyun          - const: fsl,imx6ul
288*4882a593Smuzhiyun
289*4882a593Smuzhiyun      - description: i.MX6UL PHYTEC phyBOARD-Segin
290*4882a593Smuzhiyun        items:
291*4882a593Smuzhiyun          - enum:
292*4882a593Smuzhiyun              - phytec,imx6ul-pbacd10-emmc
293*4882a593Smuzhiyun              - phytec,imx6ul-pbacd10-nand
294*4882a593Smuzhiyun          - const: phytec,imx6ul-pbacd10  # PHYTEC phyBOARD-Segin with i.MX6 UL
295*4882a593Smuzhiyun          - const: phytec,imx6ul-pcl063   # PHYTEC phyCORE-i.MX 6UL
296*4882a593Smuzhiyun          - const: fsl,imx6ul
297*4882a593Smuzhiyun
298*4882a593Smuzhiyun      - description: Kontron N6310 S Board
299*4882a593Smuzhiyun        items:
300*4882a593Smuzhiyun          - const: kontron,imx6ul-n6310-s
301*4882a593Smuzhiyun          - const: kontron,imx6ul-n6310-som
302*4882a593Smuzhiyun          - const: fsl,imx6ul
303*4882a593Smuzhiyun
304*4882a593Smuzhiyun      - description: Kontron N6311 S Board
305*4882a593Smuzhiyun        items:
306*4882a593Smuzhiyun          - const: kontron,imx6ul-n6311-s
307*4882a593Smuzhiyun          - const: kontron,imx6ul-n6311-som
308*4882a593Smuzhiyun          - const: fsl,imx6ul
309*4882a593Smuzhiyun
310*4882a593Smuzhiyun      - description: Kontron N6310 S 43 Board
311*4882a593Smuzhiyun        items:
312*4882a593Smuzhiyun          - const: kontron,imx6ul-n6310-s-43
313*4882a593Smuzhiyun          - const: kontron,imx6ul-n6310-s
314*4882a593Smuzhiyun          - const: kontron,imx6ul-n6310-som
315*4882a593Smuzhiyun          - const: fsl,imx6ul
316*4882a593Smuzhiyun
317*4882a593Smuzhiyun      - description: i.MX6ULL based Boards
318*4882a593Smuzhiyun        items:
319*4882a593Smuzhiyun          - enum:
320*4882a593Smuzhiyun              - armadeus,imx6ull-opos6ul    # OPOS6UL (i.MX6ULL) SoM
321*4882a593Smuzhiyun              - armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
322*4882a593Smuzhiyun              - fsl,imx6ull-14x14-evk     # i.MX6 UltraLiteLite 14x14 EVK Board
323*4882a593Smuzhiyun              - kontron,imx6ull-n6411-som # Kontron N6411 SOM
324*4882a593Smuzhiyun              - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
325*4882a593Smuzhiyun              - toradex,colibri-imx6ull-eval      # Colibri iMX6ULL Module on Colibri Eval Board
326*4882a593Smuzhiyun              - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board
327*4882a593Smuzhiyun          - const: fsl,imx6ull
328*4882a593Smuzhiyun
329*4882a593Smuzhiyun      - description: i.MX6ULL PHYTEC phyBOARD-Segin
330*4882a593Smuzhiyun        items:
331*4882a593Smuzhiyun          - enum:
332*4882a593Smuzhiyun              - phytec,imx6ull-pbacd10-emmc
333*4882a593Smuzhiyun              - phytec,imx6ull-pbacd10-nand
334*4882a593Smuzhiyun          - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
335*4882a593Smuzhiyun          - const: phytec,imx6ull-pcl063  # PHYTEC phyCORE-i.MX 6ULL
336*4882a593Smuzhiyun          - const: fsl,imx6ull
337*4882a593Smuzhiyun
338*4882a593Smuzhiyun      - description: Kontron N6411 S Board
339*4882a593Smuzhiyun        items:
340*4882a593Smuzhiyun          - const: kontron,imx6ull-n6411-s
341*4882a593Smuzhiyun          - const: kontron,imx6ull-n6411-som
342*4882a593Smuzhiyun          - const: fsl,imx6ull
343*4882a593Smuzhiyun
344*4882a593Smuzhiyun      - description: i.MX6ULZ based Boards
345*4882a593Smuzhiyun        items:
346*4882a593Smuzhiyun          - enum:
347*4882a593Smuzhiyun              - fsl,imx6ulz-14x14-evk     # i.MX6 ULZ 14x14 EVK Board
348*4882a593Smuzhiyun          - const: fsl,imx6ull # This seems odd. Should be last?
349*4882a593Smuzhiyun          - const: fsl,imx6ulz
350*4882a593Smuzhiyun
351*4882a593Smuzhiyun      - description: i.MX7S based Boards
352*4882a593Smuzhiyun        items:
353*4882a593Smuzhiyun          - enum:
354*4882a593Smuzhiyun              - toradex,colibri-imx7s           # Colibri iMX7 Solo Module
355*4882a593Smuzhiyun              - toradex,colibri-imx7s-aster     # Colibri iMX7 Solo Module on Aster Carrier Board
356*4882a593Smuzhiyun              - toradex,colibri-imx7s-eval-v3   # Colibri iMX7 Solo Module on Colibri Evaluation Board V3
357*4882a593Smuzhiyun              - tq,imx7s-mba7             # i.MX7S TQ MBa7 with TQMa7S SoM
358*4882a593Smuzhiyun          - const: fsl,imx7s
359*4882a593Smuzhiyun
360*4882a593Smuzhiyun      - description: i.MX7D based Boards
361*4882a593Smuzhiyun        items:
362*4882a593Smuzhiyun          - enum:
363*4882a593Smuzhiyun              - fsl,imx7d-sdb             # i.MX7 SabreSD Board
364*4882a593Smuzhiyun              - fsl,imx7d-sdb-reva        # i.MX7 SabreSD Rev-A Board
365*4882a593Smuzhiyun              - novtech,imx7d-meerkat96   # i.MX7 Meerkat96 Board
366*4882a593Smuzhiyun              - technexion,imx7d-pico-dwarf   # TechNexion i.MX7D Pico-Dwarf
367*4882a593Smuzhiyun              - technexion,imx7d-pico-hobbit  # TechNexion i.MX7D Pico-Hobbit
368*4882a593Smuzhiyun              - technexion,imx7d-pico-nymph   # TechNexion i.MX7D Pico-Nymph
369*4882a593Smuzhiyun              - technexion,imx7d-pico-pi      # TechNexion i.MX7D Pico-Pi
370*4882a593Smuzhiyun              - toradex,colibri-imx7d                   # Colibri iMX7 Dual Module
371*4882a593Smuzhiyun              - toradex,colibri-imx7d-aster             # Colibri iMX7 Dual Module on Aster Carrier Board
372*4882a593Smuzhiyun              - toradex,colibri-imx7d-emmc              # Colibri iMX7 Dual 1GB (eMMC) Module
373*4882a593Smuzhiyun              - toradex,colibri-imx7d-emmc-aster        # Colibri iMX7 Dual 1GB (eMMC) Module on
374*4882a593Smuzhiyun                                                        #  Aster Carrier Board
375*4882a593Smuzhiyun              - toradex,colibri-imx7d-emmc-eval-v3      # Colibri iMX7 Dual 1GB (eMMC) Module on
376*4882a593Smuzhiyun                                                        #  Colibri Evaluation Board V3
377*4882a593Smuzhiyun              - toradex,colibri-imx7d-eval-v3           # Colibri iMX7 Dual Module on
378*4882a593Smuzhiyun                                                        #  Colibri Evaluation Board V3
379*4882a593Smuzhiyun              - tq,imx7d-mba7             # i.MX7D TQ MBa7 with TQMa7D SoM
380*4882a593Smuzhiyun              - zii,imx7d-rmu2            # ZII RMU2 Board
381*4882a593Smuzhiyun              - zii,imx7d-rpu2            # ZII RPU2 Board
382*4882a593Smuzhiyun          - const: fsl,imx7d
383*4882a593Smuzhiyun
384*4882a593Smuzhiyun      - description:
385*4882a593Smuzhiyun          Compulab SBC-iMX7 is a single board computer based on the
386*4882a593Smuzhiyun          Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
387*4882a593Smuzhiyun          the CL-SOM-iMX7 System-on-Module providing most of the functions,
388*4882a593Smuzhiyun          and SB-SOM-iMX7 carrier board providing additional peripheral
389*4882a593Smuzhiyun          functions and connectors.
390*4882a593Smuzhiyun        items:
391*4882a593Smuzhiyun          - const: compulab,sbc-imx7
392*4882a593Smuzhiyun          - const: compulab,cl-som-imx7
393*4882a593Smuzhiyun          - const: fsl,imx7d
394*4882a593Smuzhiyun
395*4882a593Smuzhiyun      - description: i.MX7ULP based Boards
396*4882a593Smuzhiyun        items:
397*4882a593Smuzhiyun          - enum:
398*4882a593Smuzhiyun              - ea,imx7ulp-com           # i.MX7ULP Embedded Artists COM Board
399*4882a593Smuzhiyun              - fsl,imx7ulp-evk           # i.MX7ULP Evaluation Kit
400*4882a593Smuzhiyun          - const: fsl,imx7ulp
401*4882a593Smuzhiyun
402*4882a593Smuzhiyun      - description: i.MX8MM based Boards
403*4882a593Smuzhiyun        items:
404*4882a593Smuzhiyun          - enum:
405*4882a593Smuzhiyun              - beacon,imx8mm-beacon-kit  # i.MX8MM Beacon Development Kit
406*4882a593Smuzhiyun              - fsl,imx8mm-ddr4-evk       # i.MX8MM DDR4 EVK Board
407*4882a593Smuzhiyun              - fsl,imx8mm-evk            # i.MX8MM EVK Board
408*4882a593Smuzhiyun              - variscite,var-som-mx8mm   # i.MX8MM Variscite VAR-SOM-MX8MM module
409*4882a593Smuzhiyun          - const: fsl,imx8mm
410*4882a593Smuzhiyun
411*4882a593Smuzhiyun      - description: Variscite VAR-SOM-MX8MM based boards
412*4882a593Smuzhiyun        items:
413*4882a593Smuzhiyun          - const: variscite,var-som-mx8mm-symphony
414*4882a593Smuzhiyun          - const: variscite,var-som-mx8mm
415*4882a593Smuzhiyun          - const: fsl,imx8mm
416*4882a593Smuzhiyun
417*4882a593Smuzhiyun      - description: i.MX8MN based Boards
418*4882a593Smuzhiyun        items:
419*4882a593Smuzhiyun          - enum:
420*4882a593Smuzhiyun              - fsl,imx8mn-ddr4-evk       # i.MX8MN DDR4 EVK Board
421*4882a593Smuzhiyun              - fsl,imx8mn-evk            # i.MX8MN LPDDR4 EVK Board
422*4882a593Smuzhiyun          - const: fsl,imx8mn
423*4882a593Smuzhiyun
424*4882a593Smuzhiyun      - description: Variscite VAR-SOM-MX8MN based boards
425*4882a593Smuzhiyun        items:
426*4882a593Smuzhiyun          - const: variscite,var-som-mx8mn-symphony
427*4882a593Smuzhiyun          - const: variscite,var-som-mx8mn
428*4882a593Smuzhiyun          - const: fsl,imx8mn
429*4882a593Smuzhiyun
430*4882a593Smuzhiyun      - description: i.MX8MP based Boards
431*4882a593Smuzhiyun        items:
432*4882a593Smuzhiyun          - enum:
433*4882a593Smuzhiyun              - fsl,imx8mp-evk            # i.MX8MP EVK Board
434*4882a593Smuzhiyun          - const: fsl,imx8mp
435*4882a593Smuzhiyun
436*4882a593Smuzhiyun      - description: i.MX8MQ based Boards
437*4882a593Smuzhiyun        items:
438*4882a593Smuzhiyun          - enum:
439*4882a593Smuzhiyun              - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
440*4882a593Smuzhiyun              - einfochips,imx8mq-thor96  # i.MX8MQ Thor96 Board
441*4882a593Smuzhiyun              - fsl,imx8mq-evk            # i.MX8MQ EVK Board
442*4882a593Smuzhiyun              - google,imx8mq-phanbell    # Google Coral Edge TPU
443*4882a593Smuzhiyun              - purism,librem5-devkit     # Purism Librem5 devkit
444*4882a593Smuzhiyun              - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
445*4882a593Smuzhiyun              - technexion,pico-pi-imx8m  # TechNexion PICO-PI-8M evk
446*4882a593Smuzhiyun          - const: fsl,imx8mq
447*4882a593Smuzhiyun
448*4882a593Smuzhiyun      - description: Purism Librem5 phones
449*4882a593Smuzhiyun        items:
450*4882a593Smuzhiyun          - enum:
451*4882a593Smuzhiyun              - purism,librem5r2          # Purism Librem5 phone "Chestnut"
452*4882a593Smuzhiyun              - purism,librem5r3          # Purism Librem5 phone "Dogwood"
453*4882a593Smuzhiyun          - const: purism,librem5
454*4882a593Smuzhiyun          - const: fsl,imx8mq
455*4882a593Smuzhiyun
456*4882a593Smuzhiyun      - description: Zodiac Inflight Innovations Ultra Boards
457*4882a593Smuzhiyun        items:
458*4882a593Smuzhiyun          - enum:
459*4882a593Smuzhiyun              - zii,imx8mq-ultra-rmb3
460*4882a593Smuzhiyun              - zii,imx8mq-ultra-zest
461*4882a593Smuzhiyun          - const: zii,imx8mq-ultra
462*4882a593Smuzhiyun          - const: fsl,imx8mq
463*4882a593Smuzhiyun
464*4882a593Smuzhiyun      - description: i.MX8QXP based Boards
465*4882a593Smuzhiyun        items:
466*4882a593Smuzhiyun          - enum:
467*4882a593Smuzhiyun              - einfochips,imx8qxp-ai_ml  # i.MX8QXP AI_ML Board
468*4882a593Smuzhiyun              - fsl,imx8qxp-mek           # i.MX8QXP MEK Board
469*4882a593Smuzhiyun              - toradex,colibri-imx8x         # Colibri iMX8X Module
470*4882a593Smuzhiyun          - const: fsl,imx8qxp
471*4882a593Smuzhiyun
472*4882a593Smuzhiyun      - description: Toradex Colibri i.MX8 Evaluation Board
473*4882a593Smuzhiyun        items:
474*4882a593Smuzhiyun          - enum:
475*4882a593Smuzhiyun              - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
476*4882a593Smuzhiyun          - const: toradex,colibri-imx8x
477*4882a593Smuzhiyun          - const: fsl,imx8qxp
478*4882a593Smuzhiyun
479*4882a593Smuzhiyun      - description:
480*4882a593Smuzhiyun          Freescale Vybrid Platform Device Tree Bindings
481*4882a593Smuzhiyun
482*4882a593Smuzhiyun          For the Vybrid SoC familiy all variants with DDR controller are supported,
483*4882a593Smuzhiyun          which is the VF5xx and VF6xx series. Out of historical reasons, in most
484*4882a593Smuzhiyun          places the kernel uses vf610 to refer to the whole familiy.
485*4882a593Smuzhiyun          The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
486*4882a593Smuzhiyun          core support.
487*4882a593Smuzhiyun        items:
488*4882a593Smuzhiyun          - enum:
489*4882a593Smuzhiyun              - fsl,vf500
490*4882a593Smuzhiyun              - fsl,vf510
491*4882a593Smuzhiyun              - fsl,vf600
492*4882a593Smuzhiyun              - fsl,vf610
493*4882a593Smuzhiyun              - fsl,vf610m4
494*4882a593Smuzhiyun              - toradex,vf500-colibri_vf50              # Colibri VF50 Module
495*4882a593Smuzhiyun              - toradex,vf500-colibri_vf50-on-eval      # Colibri VF50 Module on Colibri Evaluation Board
496*4882a593Smuzhiyun              - toradex,vf610-colibri_vf61              # Colibri VF61 Module
497*4882a593Smuzhiyun              - toradex,vf610-colibri_vf61-on-eval      # Colibri VF61 Module on Colibri Evaluation Board
498*4882a593Smuzhiyun
499*4882a593Smuzhiyun      - description: ZII's VF610 based Boards
500*4882a593Smuzhiyun        items:
501*4882a593Smuzhiyun          - enum:
502*4882a593Smuzhiyun              - zii,vf610cfu1      # ZII VF610 CFU1 Board
503*4882a593Smuzhiyun              - zii,vf610dev-c     # ZII VF610 Development Board, Rev C
504*4882a593Smuzhiyun              - zii,vf610dev-b     # ZII VF610 Development Board, Rev B
505*4882a593Smuzhiyun              - zii,vf610scu4-aib  # ZII VF610 SCU4 AIB
506*4882a593Smuzhiyun              - zii,vf610dtu       # ZII VF610 SSMB DTU Board
507*4882a593Smuzhiyun              - zii,vf610spu3      # ZII VF610 SSMB SPU3 Board
508*4882a593Smuzhiyun              - zii,vf610spb4      # ZII VF610 SPB4 Board
509*4882a593Smuzhiyun          - const: zii,vf610dev
510*4882a593Smuzhiyun          - const: fsl,vf610
511*4882a593Smuzhiyun
512*4882a593Smuzhiyun      - description: LS1012A based Boards
513*4882a593Smuzhiyun        items:
514*4882a593Smuzhiyun          - enum:
515*4882a593Smuzhiyun              - ebs-systart,oxalis
516*4882a593Smuzhiyun              - fsl,ls1012a-rdb
517*4882a593Smuzhiyun              - fsl,ls1012a-frdm
518*4882a593Smuzhiyun              - fsl,ls1012a-qds
519*4882a593Smuzhiyun          - const: fsl,ls1012a
520*4882a593Smuzhiyun
521*4882a593Smuzhiyun      - description: LS1021A based Boards
522*4882a593Smuzhiyun        items:
523*4882a593Smuzhiyun          - enum:
524*4882a593Smuzhiyun              - fsl,ls1021a-moxa-uc-8410a
525*4882a593Smuzhiyun              - fsl,ls1021a-qds
526*4882a593Smuzhiyun              - fsl,ls1021a-twr
527*4882a593Smuzhiyun          - const: fsl,ls1021a
528*4882a593Smuzhiyun
529*4882a593Smuzhiyun      - description: LS1028A based Boards
530*4882a593Smuzhiyun        items:
531*4882a593Smuzhiyun          - enum:
532*4882a593Smuzhiyun              - fsl,ls1028a-qds
533*4882a593Smuzhiyun              - fsl,ls1028a-rdb
534*4882a593Smuzhiyun          - const: fsl,ls1028a
535*4882a593Smuzhiyun
536*4882a593Smuzhiyun      - description: Kontron KBox A-230-LS
537*4882a593Smuzhiyun        items:
538*4882a593Smuzhiyun          - const: kontron,kbox-a-230-ls
539*4882a593Smuzhiyun          - const: kontron,sl28-var4
540*4882a593Smuzhiyun          - const: kontron,sl28
541*4882a593Smuzhiyun          - const: fsl,ls1028a
542*4882a593Smuzhiyun      - description:
543*4882a593Smuzhiyun          Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
544*4882a593Smuzhiyun        items:
545*4882a593Smuzhiyun          - enum:
546*4882a593Smuzhiyun              - kontron,sl28-var2-ads2
547*4882a593Smuzhiyun              - kontron,sl28-var3-ads2
548*4882a593Smuzhiyun              - kontron,sl28-var4-ads2
549*4882a593Smuzhiyun          - enum:
550*4882a593Smuzhiyun              - kontron,sl28-var2
551*4882a593Smuzhiyun              - kontron,sl28-var3
552*4882a593Smuzhiyun              - kontron,sl28-var4
553*4882a593Smuzhiyun          - const: kontron,sl28
554*4882a593Smuzhiyun          - const: fsl,ls1028a
555*4882a593Smuzhiyun
556*4882a593Smuzhiyun      - description:
557*4882a593Smuzhiyun          Kontron SMARC-sAL28 board (on a generic/undefined carrier)
558*4882a593Smuzhiyun        items:
559*4882a593Smuzhiyun          - enum:
560*4882a593Smuzhiyun              - kontron,sl28-var2
561*4882a593Smuzhiyun              - kontron,sl28-var3
562*4882a593Smuzhiyun              - kontron,sl28-var4
563*4882a593Smuzhiyun          - const: kontron,sl28
564*4882a593Smuzhiyun          - const: fsl,ls1028a
565*4882a593Smuzhiyun
566*4882a593Smuzhiyun      - description:
567*4882a593Smuzhiyun          Kontron SMARC-sAL28 board (base). This is used in the base device
568*4882a593Smuzhiyun          tree which is compatible with the overlays provided by the
569*4882a593Smuzhiyun          vendor.
570*4882a593Smuzhiyun        items:
571*4882a593Smuzhiyun          - const: kontron,sl28
572*4882a593Smuzhiyun          - const: fsl,ls1028a
573*4882a593Smuzhiyun
574*4882a593Smuzhiyun      - description: LS1043A based Boards
575*4882a593Smuzhiyun        items:
576*4882a593Smuzhiyun          - enum:
577*4882a593Smuzhiyun              - fsl,ls1043a-rdb
578*4882a593Smuzhiyun              - fsl,ls1043a-qds
579*4882a593Smuzhiyun          - const: fsl,ls1043a
580*4882a593Smuzhiyun
581*4882a593Smuzhiyun      - description: LS1046A based Boards
582*4882a593Smuzhiyun        items:
583*4882a593Smuzhiyun          - enum:
584*4882a593Smuzhiyun              - fsl,ls1046a-frwy
585*4882a593Smuzhiyun              - fsl,ls1046a-qds
586*4882a593Smuzhiyun              - fsl,ls1046a-rdb
587*4882a593Smuzhiyun          - const: fsl,ls1046a
588*4882a593Smuzhiyun
589*4882a593Smuzhiyun      - description: LS1088A based Boards
590*4882a593Smuzhiyun        items:
591*4882a593Smuzhiyun          - enum:
592*4882a593Smuzhiyun              - fsl,ls1088a-qds
593*4882a593Smuzhiyun              - fsl,ls1088a-rdb
594*4882a593Smuzhiyun          - const: fsl,ls1088a
595*4882a593Smuzhiyun
596*4882a593Smuzhiyun      - description: LS2080A based Boards
597*4882a593Smuzhiyun        items:
598*4882a593Smuzhiyun          - enum:
599*4882a593Smuzhiyun              - fsl,ls2080a-simu
600*4882a593Smuzhiyun              - fsl,ls2080a-qds
601*4882a593Smuzhiyun              - fsl,ls2080a-rdb
602*4882a593Smuzhiyun          - const: fsl,ls2080a
603*4882a593Smuzhiyun
604*4882a593Smuzhiyun      - description: LS2088A based Boards
605*4882a593Smuzhiyun        items:
606*4882a593Smuzhiyun          - enum:
607*4882a593Smuzhiyun              - fsl,ls2088a-qds
608*4882a593Smuzhiyun              - fsl,ls2088a-rdb
609*4882a593Smuzhiyun          - const: fsl,ls2088a
610*4882a593Smuzhiyun
611*4882a593Smuzhiyun      - description: LX2160A based Boards
612*4882a593Smuzhiyun        items:
613*4882a593Smuzhiyun          - enum:
614*4882a593Smuzhiyun              - fsl,lx2160a-qds
615*4882a593Smuzhiyun              - fsl,lx2160a-rdb
616*4882a593Smuzhiyun          - const: fsl,lx2160a
617*4882a593Smuzhiyun
618*4882a593Smuzhiyun      - description: S32V234 based Boards
619*4882a593Smuzhiyun        items:
620*4882a593Smuzhiyun          - enum:
621*4882a593Smuzhiyun              - fsl,s32v234-evb           # S32V234-EVB2 Customer Evaluation Board
622*4882a593Smuzhiyun          - const: fsl,s32v234
623*4882a593Smuzhiyun
624*4882a593SmuzhiyunadditionalProperties: true
625*4882a593Smuzhiyun
626*4882a593Smuzhiyun...
627