Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/fsl.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Freescale i.MX Platforms
8
9maintainers:
10 - Shawn Guo <shawnguo@kernel.org>
11 - Li Yang <leoyang.li@nxp.com>
12
13properties:
14 $nodename:
15 const: '/'
16 compatible:
17 oneOf:
18 - description: i.MX1 based Boards
19 items:
20 - enum:
21 - armadeus,imx1-apf9328
22 - fsl,imx1ads
23 - const: fsl,imx1
24
25 - description: i.MX23 based Boards
26 items:
27 - enum:
28 - fsl,imx23-evk
29 - olimex,imx23-olinuxino
30 - const: fsl,imx23
31
32 - description: i.MX25 Product Development Kit
33 items:
34 - enum:
35 - fsl,imx25-pdk
36 - karo,imx25-tx25
37 - const: fsl,imx25
38
39 - description: i.MX25 Eukrea CPUIMX25 Boards
40 items:
41 - enum:
42 - eukrea,mbimxsd25-baseboard # Eukrea MBIMXSD25
43 - const: eukrea,cpuimx25
44 - const: fsl,imx25
45
46 - description: i.MX25 Eukrea MBIMXSD25 Boards
47 items:
48 - enum:
49 - eukrea,mbimxsd25-baseboard-cmo-qvga
50 - eukrea,mbimxsd25-baseboard-dvi-svga
51 - eukrea,mbimxsd25-baseboard-dvi-vga
52 - const: eukrea,mbimxsd25-baseboard
53 - const: eukrea,cpuimx25
54 - const: fsl,imx25
55
56 - description: i.MX27 based Boards
57 items:
58 - enum:
59 - armadeus,imx27-apf27 # APF27 SoM
60 - fsl,imx27-pdk
61 - const: fsl,imx27
62
63 - description: i.MX27 APF27 SoM Board
64 items:
65 - const: armadeus,imx27-apf27dev
66 - const: armadeus,imx27-apf27
67 - const: fsl,imx27
68
69 - description: i.MX27 Eukrea CPUIMX27 SoM Board
70 items:
71 - const: eukrea,mbimxsd27-baseboard
72 - const: eukrea,cpuimx27
73 - const: fsl,imx27
74
75 - description: i.MX27 Phytec pca100 Board
76 items:
77 - const: phytec,imx27-pca100-rdk
78 - const: phytec,imx27-pca100
79 - const: fsl,imx27
80
81 - description: i.MX27 Phytec pcm970 Board
82 items:
83 - const: phytec,imx27-pcm970
84 - const: phytec,imx27-pcm038
85 - const: fsl,imx27
86
87 - description: i.MX28 based Boards
88 items:
89 - enum:
90 - armadeus,imx28-apf28 # APF28 SoM
91 - bluegiga,apx4devkit # Bluegiga APx4 SoM on dev board
92 - crystalfontz,cfa10036 # Crystalfontz CFA-10036 SoM
93 - eukrea,mbmx28lc
94 - fsl,imx28-evk
95 - i2se,duckbill
96 - i2se,duckbill-2
97 - karo,tx28 # Ka-Ro electronics TX28 module
98 - lwn,imx28-xea
99 - msr,m28cu3 # M28 SoM with custom base board
100 - schulercontrol,imx28-sps1
101 - technologic,imx28-ts4600
102 - const: fsl,imx28
103
104 - description: i.MX28 Aries M28 SoM Board
105 items:
106 - const: aries,m28
107 - const: denx,m28
108 - const: fsl,imx28
109
110 - description: i.MX28 Aries M28EVK Board
111 items:
112 - const: aries,m28evk
113 - const: denx,m28evk
114 - const: fsl,imx28
115
116 - description: i.MX28 Armadeus Systems APF28Dev Board
117 items:
118 - const: armadeus,imx28-apf28dev
119 - const: armadeus,imx28-apf28
120 - const: fsl,imx28
121
122 - description: i.MX28 Crystalfontz CFA-10036 based Boards
123 items:
124 - enum:
125 - crystalfontz,cfa10037
126 - crystalfontz,cfa10049
127 - crystalfontz,cfa10057
128 - crystalfontz,cfa10058
129 - const: crystalfontz,cfa10036
130 - const: fsl,imx28
131
132 - description: i.MX28 Crystalfontz CFA-10037 based Boards
133 items:
134 - enum:
135 - crystalfontz,cfa10055
136 - crystalfontz,cfa10056
137 - const: crystalfontz,cfa10037
138 - const: crystalfontz,cfa10036
139 - const: fsl,imx28
140
141 - description: i.MX28 Duckbill 2 based Boards
142 items:
143 - enum:
144 - i2se,duckbill-2-485
145 - i2se,duckbill-2-enocean
146 - i2se,duckbill-2-spi
147 - const: i2se,duckbill-2
148 - const: fsl,imx28
149
150 - description: i.MX28 Eukrea Electromatique MBMX283LC Board
151 items:
152 - const: eukrea,mbmx283lc
153 - const: eukrea,mbmx28lc
154 - const: fsl,imx28
155
156 - description: i.MX28 Eukrea Electromatique MBMX287LC Board
157 items:
158 - const: eukrea,mbmx287lc
159 - const: eukrea,mbmx283lc
160 - const: eukrea,mbmx28lc
161 - const: fsl,imx28
162
163 - description: i.MX31 based Boards
164 items:
165 - enum:
166 - buglabs,imx31-bug
167 - logicpd,imx31-lite
168 - const: fsl,imx31
169
170 - description: i.MX35 based Boards
171 items:
172 - enum:
173 - fsl,imx35-pdk
174 - const: fsl,imx35
175
176 - description: i.MX35 Eukrea CPUIMX35 Board
177 items:
178 - const: eukrea,mbimxsd35-baseboard
179 - const: eukrea,cpuimx35
180 - const: fsl,imx35
181
182 - description: i.MX50 based Boards
183 items:
184 - enum:
185 - fsl,imx50-evk
186 - kobo,aura
187 - const: fsl,imx50
188
189 - description: i.MX51 based Boards
190 items:
191 - enum:
192 - armadeus,imx51-apf51 # Armadeus Systems APF51 module
193 - fsl,imx51-babbage
194 - technologic,imx51-ts4800
195 - zii,imx51-scu3-esb
196 - zii,imx51-scu2-mezz
197 - zii,imx51-rdu1
198 - const: fsl,imx51
199
200 - description: i.MX51 based Armadeus Systems APF51Dev Board
201 items:
202 - const: armadeus,imx51-apf51dev
203 - const: armadeus,imx51-apf51
204 - const: fsl,imx51
205
206 - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board
207 items:
208 - const: digi,connectcore-ccxmx51-jsk
209 - const: digi,connectcore-ccxmx51-som
210 - const: fsl,imx51
211
212 - description: i.MX51 based Eukrea CPUIMX51 Board
213 items:
214 - const: eukrea,mbimxsd51
215 - const: eukrea,cpuimx51
216 - const: fsl,imx51
217
218 - description: i.MX53 based Boards
219 items:
220 - enum:
221 - bhf,cx9020
222 - fsl,imx53-ard
223 - fsl,imx53-evk
224 - fsl,imx53-qsb
225 - fsl,imx53-qsrb # Freescale i.MX53 Quick Start-R Board
226 - fsl,imx53-smd
227 - ge,imx53-cpuvo # General Electric CS ONE
228 - inversepath,imx53-usbarmory # Inverse Path USB armory
229 - karo,tx53 # Ka-Ro electronics TX53 module
230 - kiebackpeter,imx53-ddc # K+P imx53 DDC
231 - kiebackpeter,imx53-hsc # K+P imx53 HSC
232 - menlo,m53menlo # i.MX53 Menlo board
233 - starterkit,sk-imx53
234 - voipac,imx53-dmm-668 # Voipac i.MX53 X53-DMM-668
235 - const: fsl,imx53
236
237 - description: i.MX53 based Aries/DENX M53EVK Board
238 items:
239 - const: aries,imx53-m53evk
240 - const: denx,imx53-m53evk
241 - const: fsl,imx53
242
243 - description: i.MX53 based TQ MBa53 Board
244 items:
245 - const: tq,mba53
246 - const: tq,tqma53
247 - const: fsl,imx53
248
249 - description: i.MX6Q based Boards
250 items:
251 - enum:
252 - auvidea,h100 # Auvidea H100
253 - bosch,imx6q-acc # Bosch ACC i.MX6 Dual
254 - boundary,imx6q-nitrogen6_max
255 - boundary,imx6q-nitrogen6_som2
256 - boundary,imx6q-nitrogen6x
257 - compulab,cm-fx6 # CompuLab CM-FX6
258 - dmo,imx6q-edmqmx6 # Data Modul eDM-QMX6 Board
259 - ds,imx6q-sbc # Da Sheng COM-9XX Modules
260 - embest,imx6q-marsboard # Embest MarS Board i.MX6Dual
261 - emtrion,emcon-mx6 # emCON-MX6D or emCON-MX6Q SoM
262 - emtrion,emcon-mx6-avari # emCON-MX6D or emCON-MX6Q SoM on Avari Base
263 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
264 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
265 - fsl,imx6q-arm2
266 - fsl,imx6q-sabreauto
267 - fsl,imx6q-sabrelite
268 - fsl,imx6q-sabresd
269 - karo,imx6q-tx6q # Ka-Ro electronics TX6Q Modules
270 - kiebackpeter,imx6q-tpc # K+P i.MX6 Quad TPC Board
271 - kontron,imx6q-samx6i # Kontron i.MX6 Dual/Quad SMARC Module
272 - kosagi,imx6q-novena # Kosagi Novena Dual/Quad
273 - kvg,vicut1q # Kverneland UT1Q board
274 - logicpd,imx6q-logicpd
275 - lwn,display5 # Liebherr Display5 i.MX6 Quad Board
276 - lwn,mccmon6 # Liebherr Monitor6 i.MX6 Quad Board
277 - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
278 - microsys,sbc6x # MicroSys sbc6x board
279 - poslab,imx6q-savageboard # Poslab SavageBoard Quad
280 - prt,prti6q # Protonic PRTI6Q board
281 - prt,prtwd2 # Protonic WD2 board
282 - rex,imx6q-rex-pro # Rex Pro i.MX6 Quad Board
283 - skov,imx6q-skov-revc-lt2 # SKOV IMX6 CPU QuadCore lt2
284 - skov,imx6q-skov-revc-lt6 # SKOV IMX6 CPU QuadCore lt6
285 - skov,imx6q-skov-reve-mi1010ait-1cp1 # SKOV IMX6 CPU QuadCore mi1010ait-1cp1
286 - solidrun,cubox-i/q # SolidRun Cubox-i Dual/Quad
287 - solidrun,hummingboard/q
288 - solidrun,hummingboard2/q
289 - solidrun,solidsense/q # SolidRun SolidSense Dual/Quad
290 - tbs,imx6q-tbs2910 # TBS2910 Matrix ARM mini PC
291 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf
292 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit
293 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph
294 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi
295 - technologic,imx6q-ts4900
296 - technologic,imx6q-ts7970
297 - toradex,apalis_imx6q # Apalis iMX6 Modules
298 - udoo,imx6q-udoo # Udoo i.MX6 Quad Board
299 - uniwest,imx6q-evi # Uniwest Evi
300 - variscite,dt6customboard
301 - wand,imx6q-wandboard # Wandboard i.MX6 Quad Board
302 - ysoft,imx6q-yapp4-crux # i.MX6 Quad Y Soft IOTA Crux board
303 - ysoft,imx6q-yapp4-pegasus # i.MX6 Quad Y Soft IOTA Pegasus board
304 - zealz,imx6q-gk802 # Zealz GK802
305 - zii,imx6q-zii-rdu2 # ZII RDU2 Board
306 - const: fsl,imx6q
307
308 - description: i.MX6Q Advantech DMS-BA16 Boards
309 items:
310 - enum:
311 - advantech,imx6q-dms-ba16 # Advantech DMS-BA16
312 - ge,imx6q-b450v3 # General Electric B450v3
313 - ge,imx6q-b650v3 # General Electric B650v3
314 - ge,imx6q-b850v3 # General Electric B850v3
315 - const: advantech,imx6q-ba16
316 - const: fsl,imx6q
317
318 - description: i.MX6Q Armadeus APF6 Boards
319 items:
320 - const: armadeus,imx6q-apf6dev
321 - const: armadeus,imx6q-apf6
322 - const: fsl,imx6q
323
324 - description: i.MX6Q CompuLab Utilite Pro Board
325 items:
326 - const: compulab,utilite-pro
327 - const: compulab,cm-fx6
328 - const: fsl,imx6q
329
330 - description: i.MX6Q DFI FS700-M60-6QD Board
331 items:
332 - const: dfi,fs700-m60-6qd
333 - const: dfi,fs700e-m60
334 - const: fsl,imx6q
335
336 - description: i.MX6Q DHCOM Premium Developer Kit Board
337 items:
338 - const: dh,imx6q-dhcom-pdk2
339 - const: dh,imx6q-dhcom-som
340 - const: fsl,imx6q
341
342 - description: i.MX6Q Gateworks Ventana Boards
343 items:
344 - enum:
345 - gw,imx6q-gw51xx
346 - gw,imx6q-gw52xx
347 - gw,imx6q-gw53xx
348 - gw,imx6q-gw5400-a
349 - gw,imx6q-gw54xx
350 - gw,imx6q-gw551x
351 - gw,imx6q-gw552x
352 - gw,imx6q-gw553x
353 - gw,imx6q-gw560x
354 - gw,imx6q-gw5903
355 - gw,imx6q-gw5904
356 - gw,imx6q-gw5907
357 - gw,imx6q-gw5910
358 - gw,imx6q-gw5912
359 - gw,imx6q-gw5913
360 - const: gw,ventana
361 - const: fsl,imx6q
362
363 - description: i.MX6Q PHYTEC phyBOARD-Mira
364 items:
365 - enum:
366 - phytec,imx6q-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
367 - phytec,imx6q-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
368 - const: phytec,imx6q-pbac06 # PHYTEC phyBOARD-Mira
369 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
370 - const: fsl,imx6q
371
372 - description: i.MX6Q PHYTEC phyFLEX-i.MX6
373 items:
374 - const: phytec,imx6q-pbab01 # PHYTEC phyFLEX carrier board
375 - const: phytec,imx6q-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
376 - const: fsl,imx6q
377
378 - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules
379 items:
380 - enum:
381 - toradex,apalis_imx6q-ixora # Apalis iMX6Q/D Module on Ixora Carrier Board
382 - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board
383 - toradex,apalis_imx6q-ixora-v1.2 # Apalis iMX6Q/D Module on Ixora V1.2 Carrier Board
384 - toradex,apalis_imx6q-eval # Apalis iMX6Q/D Module on Apalis Evaluation Board
385 - const: toradex,apalis_imx6q
386 - const: fsl,imx6q
387
388 - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x
389 items:
390 - const: tq,imx6q-mba6x-a
391 - const: tq,mba6a # Expected by bootloader, to be removed in the future
392 - const: tq,imx6q-tqma6q-a
393 - const: fsl,imx6q
394
395 - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x
396 items:
397 - const: tq,imx6q-mba6x-b
398 - const: tq,mba6b # Expected by bootloader, to be removed in the future
399 - const: tq,imx6q-tqma6q-b
400 - const: fsl,imx6q
401
402 - description: i.MX6QP based Boards
403 items:
404 - enum:
405 - boundary,imx6qp-nitrogen6_max
406 - boundary,imx6qp-nitrogen6_som2
407 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
408 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
409 - karo,imx6qp-tx6qp # Ka-Ro electronics TX6QP-8037 Module
410 - kvg,vicutp # Kverneland UT1P board
411 - prt,prtwd3 # Protonic WD3 board
412 - wand,imx6qp-wandboard # Wandboard i.MX6 QuadPlus Board
413 - ysoft,imx6qp-yapp4-crux-plus # i.MX6 Quad Plus Y Soft IOTA Crux+ board
414 - ysoft,imx6qp-yapp4-pegasus-plus # i.MX6 Quad Plus Y Soft IOTA Pegasus+ board
415 - zii,imx6qp-zii-rdu2 # ZII RDU2+ Board
416 - const: fsl,imx6qp
417
418 - description: i.MX6QP PHYTEC phyBOARD-Mira
419 items:
420 - const: phytec,imx6qp-pbac06-nand
421 - const: phytec,imx6qp-pbac06 # PHYTEC phyBOARD-Mira
422 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
423 - const: fsl,imx6qp
424
425 - description: TQ-Systems TQMa6QP SoM on MBa6x
426 items:
427 - const: tq,imx6qp-mba6x-b
428 - const: tq,mba6b # Expected by bootloader, to be removed in the future
429 - const: tq,imx6qp-tqma6qp-b
430 - const: fsl,imx6qp
431
432 - description: i.MX6DL based Boards
433 items:
434 - enum:
435 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
436 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
437 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
438 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
439 - alt,alti6p # Altesco I6P Board
440 - boundary,imx6dl-nit6xlite # Boundary Devices Nitrogen6 Lite
441 - boundary,imx6dl-nitrogen6x # Boundary Devices Nitrogen6x
442 - bticino,imx6dl-mamoj # BTicino i.MX6DL Mamoj
443 - eckelmann,imx6dl-ci4x10
444 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
445 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
446 - engicam,imx6-icore # Engicam i.CoreM6 Starter Kit
447 - engicam,imx6-icore-rqs # Engicam i.CoreM6 RQS Starter Kit
448 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
449 - fsl,imx6dl-sabrelite # i.MX6 DualLite SABRE Lite Board
450 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
451 - karo,imx6dl-tx6dl # Ka-Ro electronics TX6U Modules
452 - kontron,imx6dl-samx6i # Kontron i.MX6 Solo SMARC Module
453 - kvg,victgo # Kverneland TGO
454 - kvg,vicut1 # Kverneland UT1 board
455 - ply,plybas # Plymovent BAS board
456 - ply,plym2m # Plymovent M2M board
457 - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
458 - prt,prtmvt # Protonic MVT board
459 - prt,prtrvt # Protonic RVT board
460 - prt,prtvt7 # Protonic VT7 board
461 - rex,imx6dl-rex-basic # Rex Basic i.MX6 Dual Lite Board
462 - riot,imx6s-riotboard # RIoTboard i.MX6S
463 - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2
464 - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6
465 - solidrun,cubox-i/dl # SolidRun Cubox-i Solo/DualLite
466 - solidrun,hummingboard/dl
467 - solidrun,hummingboard2/dl # SolidRun HummingBoard2 Solo/DualLite
468 - solidrun,solidsense/dl # SolidRun SolidSense Solo/DualLite
469 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
470 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
471 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
472 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
473 - technologic,imx6dl-ts4900
474 - technologic,imx6dl-ts7970
475 - toradex,colibri_imx6dl # Colibri iMX6 Modules
476 - udoo,imx6dl-udoo # Udoo i.MX6 Dual-lite Board
477 - vdl,lanmcu # Van der Laan LANMCU board
478 - wand,imx6dl-wandboard # Wandboard i.MX6 Dual Lite Board
479 - ysoft,imx6dl-yapp4-draco # i.MX6 Solo Y Soft IOTA Draco board
480 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
481 - ysoft,imx6dl-yapp4-lynx # i.MX6 DualLite Y Soft IOTA Lynx board
482 - ysoft,imx6dl-yapp4-orion # i.MX6 DualLite Y Soft IOTA Orion board
483 - ysoft,imx6dl-yapp4-phoenix # i.MX6 DualLite Y Soft IOTA Phoenix board
484 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
485 - const: fsl,imx6dl
486
487 - description: i.MX6DL based Armadeus AFP6 Board
488 items:
489 - const: armadeus,imx6dl-apf6dev
490 - const: armadeus,imx6dl-apf6 # APF6 (Solo) SoM
491 - const: fsl,imx6dl
492
493 - description: i.MX6DL based congatec QMX6 Boards
494 items:
495 - enum:
496 - ge,imx6dl-b105v2 # General Electric B105v2
497 - ge,imx6dl-b105pv2 # General Electric B105Pv2
498 - ge,imx6dl-b125v2 # General Electric B125v2
499 - ge,imx6dl-b125pv2 # General Electric B125Pv2
500 - ge,imx6dl-b155v2 # General Electric B155v2
501 - const: congatec,qmx6
502 - const: fsl,imx6dl
503
504 - description: i.MX6DL based DFI FS700-M60-6DL Board
505 items:
506 - const: dfi,fs700-m60-6dl
507 - const: dfi,fs700e-m60
508 - const: fsl,imx6dl
509
510 - description: i.MX6DL DHCOM PicoITX Board
511 items:
512 - const: dh,imx6dl-dhcom-picoitx
513 - const: dh,imx6dl-dhcom-som
514 - const: fsl,imx6dl
515
516 - description: i.MX6DL Gateworks Ventana Boards
517 items:
518 - enum:
519 - gw,imx6dl-gw51xx
520 - gw,imx6dl-gw52xx
521 - gw,imx6dl-gw53xx
522 - gw,imx6dl-gw54xx
523 - gw,imx6dl-gw551x
524 - gw,imx6dl-gw552x
525 - gw,imx6dl-gw553x
526 - gw,imx6dl-gw560x
527 - gw,imx6dl-gw5903
528 - gw,imx6dl-gw5904
529 - gw,imx6dl-gw5907
530 - gw,imx6dl-gw5910
531 - gw,imx6dl-gw5912
532 - gw,imx6dl-gw5913
533 - const: gw,ventana
534 - const: fsl,imx6dl
535
536 - description: i.MX6DL PHYTEC phyBOARD-Mira
537 items:
538 - enum:
539 - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
540 - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
541 - const: phytec,imx6dl-pbac06 # PHYTEC phyBOARD-Mira
542 - const: phytec,imx6qdl-pcm058 # PHYTEC phyCORE-i.MX6
543 - const: fsl,imx6dl
544
545 - description: i.MX6DL PHYTEC phyFLEX-i.MX6
546 items:
547 - const: phytec,imx6dl-pbab01 # PHYTEC phyFLEX carrier board
548 - const: phytec,imx6dl-pfla02 # PHYTEC phyFLEX-i.MX6 Quad
549 - const: fsl,imx6dl
550
551 - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules
552 items:
553 - enum:
554 - toradex,colibri_imx6dl-aster # Colibri iMX6DL/S Module on Aster Board
555 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6DL/S Module on Colibri Evaluation Board V3
556 - toradex,colibri_imx6dl-iris # Colibri iMX6DL/S Module on Iris Board
557 - toradex,colibri_imx6dl-iris-v2 # Colibri iMX6DL/S Module on Iris Board V2
558 - const: toradex,colibri_imx6dl # Colibri iMX6DL/S Module
559 - const: fsl,imx6dl
560
561 - description: i.MX6S DHCOM DRC02 Board
562 items:
563 - const: dh,imx6s-dhcom-drc02
564 - const: dh,imx6s-dhcom-som
565 - const: fsl,imx6dl
566
567 - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x
568 items:
569 - const: tq,imx6dl-mba6x-a
570 - const: tq,mba6a # Expected by bootloader, to be removed in the future
571 - const: tq,imx6dl-tqma6dl-a
572 - const: fsl,imx6dl
573
574 - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x
575 items:
576 - const: tq,imx6dl-mba6x-b
577 - const: tq,mba6b # Expected by bootloader, to be removed in the future
578 - const: tq,imx6dl-tqma6dl-b
579 - const: fsl,imx6dl
580
581 - description: i.MX6SL based Boards
582 items:
583 - enum:
584 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
585 - kobo,aura2
586 - kobo,tolino-shine2hd
587 - kobo,tolino-shine3
588 - kobo,tolino-vision
589 - kobo,tolino-vision5
590 - revotics,imx6sl-warp # Revotics WaRP Board
591 - const: fsl,imx6sl
592
593 - description: i.MX6SLL based Boards
594 items:
595 - enum:
596 - fsl,imx6sll-evk
597 - kobo,clarahd
598 - kobo,librah2o
599 - const: fsl,imx6sll
600
601 - description: i.MX6SX based Boards
602 items:
603 - enum:
604 - boundary,imx6sx-nitrogen6sx
605 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
606 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
607 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
608 - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
609 - udoo,neobasic # UDOO Neo Basic Board
610 - udoo,neoextended # UDOO Neo Extended
611 - udoo,neofull # UDOO Neo Full
612 - const: fsl,imx6sx
613
614 - description: i.MX6UL based Boards
615 items:
616 - enum:
617 - engicam,imx6ul-geam # Engicam GEAM6UL Starter Kit
618 - engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
619 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
620 - karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
621 - kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
622 - prt,prti6g # Protonic PRTI6G Board
623 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
624 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
625 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
626 - const: fsl,imx6ul
627
628 - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
629 items:
630 - const: armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
631 - const: armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
632 - const: fsl,imx6ul
633
634 - description: i.MX6UL Digi International ConnectCore 6UL Boards
635 items:
636 - enum:
637 - digi,ccimx6ulsbcexpress # Digi International ConnectCore 6UL SBC Express
638 - digi,ccimx6ulsbcpro # Digi International ConnectCore 6UL SBC Pro
639 - const: digi,ccimx6ulsom
640 - const: fsl,imx6ul
641
642 - description: i.MX6UL Grinn liteBoard
643 items:
644 - const: grinn,imx6ul-liteboard
645 - const: grinn,imx6ul-litesom
646 - const: fsl,imx6ul
647
648 - description: i.MX6UL PHYTEC phyBOARD-Segin
649 items:
650 - enum:
651 - phytec,imx6ul-pbacd10-emmc
652 - phytec,imx6ul-pbacd10-nand
653 - const: phytec,imx6ul-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 UL
654 - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
655 - const: fsl,imx6ul
656
657 - description: Kontron BL i.MX6UL (N631X S) Board
658 items:
659 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
660 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
661 - const: fsl,imx6ul
662
663 - description: Kontron BL i.MX6UL 43 (N631X S 43) Board
664 items:
665 - const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display
666 - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
667 - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
668 - const: fsl,imx6ul
669
670 - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board
671 items:
672 - enum:
673 - tq,imx6ul-tqma6ul1-mba6ulx
674 - const: tq,imx6ul-tqma6ul1 # MCIMX6G1
675 - const: fsl,imx6ul
676
677 - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board
678 items:
679 - enum:
680 - tq,imx6ul-tqma6ul2-mba6ulx
681 - const: tq,imx6ul-tqma6ul2 # MCIMX6G2
682 - const: fsl,imx6ul
683
684 - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board
685 items:
686 - enum:
687 - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter
688 - tq,imx6ul-tqma6ul2l-mba6ulxl
689 - const: tq,imx6ul-tqma6ul2l # MCIMX6G2, LGA SoM variant
690 - const: fsl,imx6ul
691
692 - description: i.MX6ULL based Boards
693 items:
694 - enum:
695 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
696 - joz,jozacp # JOZ Access Point
697 - kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
698 - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
699 - toradex,colibri-imx6ull # Colibri iMX6ULL Modules
700 - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
701 - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules
702 - const: fsl,imx6ull
703
704 - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
705 items:
706 - const: armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
707 - const: armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
708 - const: fsl,imx6ull
709
710 - description: i.MX6ULL chargebyte Tarragon Boards
711 items:
712 - enum:
713 - chargebyte,imx6ull-tarragon-master
714 - chargebyte,imx6ull-tarragon-micro
715 - chargebyte,imx6ull-tarragon-slave
716 - chargebyte,imx6ull-tarragon-slavext
717 - const: fsl,imx6ull
718
719 - description: i.MX6ULL DHCOM SoM based Boards
720 items:
721 - enum:
722 - dh,imx6ull-dhcom-drc02
723 - dh,imx6ull-dhcom-pdk2
724 - dh,imx6ull-dhcom-picoitx
725 - const: dh,imx6ull-dhcom-som # The DHCOR is soldered on the DHCOM
726 - const: dh,imx6ull-dhcor-som
727 - const: fsl,imx6ull
728
729 - description: i.MX6ULL DHCOR SoM based Boards
730 items:
731 - const: marantec,imx6ull-dhcor-maveo-box
732 - const: dh,imx6ull-dhcor-som
733 - const: fsl,imx6ull
734
735 - description: i.MX6ULL PHYTEC phyBOARD-Segin
736 items:
737 - enum:
738 - phytec,imx6ull-pbacd10-emmc
739 - phytec,imx6ull-pbacd10-nand
740 - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
741 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
742 - const: fsl,imx6ull
743
744 - description: i.MX6ULL PHYTEC phyGATE-Tauri
745 items:
746 - enum:
747 - phytec,imx6ull-phygate-tauri-emmc
748 - phytec,imx6ull-phygate-tauri-nand
749 - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL
750 - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
751 - const: fsl,imx6ull
752
753 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules
754 items:
755 - enum:
756 - toradex,colibri-imx6ull-aster # Aster Carrier Board
757 - toradex,colibri-imx6ull-eval # Colibri Evaluation Board V3
758 - toradex,colibri-imx6ull-iris # Iris Carrier Board
759 - toradex,colibri-imx6ull-iris-v2 # Iris V2 Carrier Board
760 - const: toradex,colibri-imx6ull # Colibri iMX6ULL Module
761 - const: fsl,imx6ull
762
763 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module
764 items:
765 - enum:
766 - toradex,colibri-imx6ull-emmc-aster # Aster Carrier Board
767 - toradex,colibri-imx6ull-emmc-eval # Colibri Evaluation B. V3
768 - toradex,colibri-imx6ull-emmc-iris # Iris Carrier Board
769 - toradex,colibri-imx6ull-emmc-iris-v2 # Iris V2 Carrier Board
770 - const: toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
771 - const: fsl,imx6ull
772
773 - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules
774 items:
775 - enum:
776 - toradex,colibri-imx6ull-wifi-eval # Colibri Eval. B. V3
777 - toradex,colibri-imx6ull-wifi-aster # Aster Carrier Board
778 - toradex,colibri-imx6ull-wifi-iris # Iris Carrier Board
779 - toradex,colibri-imx6ull-wifi-iris-v2 # Iris V2 Carrier Board
780 - const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module
781 - const: fsl,imx6ull
782
783 - description: Kontron BL i.MX6ULL (N6411 S) Board
784 items:
785 - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board
786 - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
787 - const: fsl,imx6ull
788
789 - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board
790 items:
791 - enum:
792 - tq,imx6ull-tqma6ull2-mba6ulx
793 - const: tq,imx6ull-tqma6ull2 # MCIMX6Y2
794 - const: fsl,imx6ull
795
796 - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board
797 items:
798 - enum:
799 - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter
800 - tq,imx6ull-tqma6ull2l-mba6ulxl
801 - const: tq,imx6ull-tqma6ull2l # MCIMX6Y2, LGA SoM variant
802 - const: fsl,imx6ull
803
804 - description: i.MX6ULZ based Boards
805 items:
806 - enum:
807 - bsh,imx6ulz-bsh-smm-m2 # i.MX6 ULZ BSH SystemMaster
808 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
809 - const: fsl,imx6ull # This seems odd. Should be last?
810 - const: fsl,imx6ulz
811
812 - description: i.MX7S based Boards
813 items:
814 - enum:
815 - element14,imx7s-warp # Element14 Warp i.MX7 Board
816 - toradex,colibri-imx7s # Colibri iMX7S Module
817 - const: fsl,imx7s
818
819 - description: i.MX7S Boards with Toradex Colibri iMX7S Module
820 items:
821 - enum:
822 - toradex,colibri-imx7s-aster # Module on Aster Carrier Board
823 - toradex,colibri-imx7s-eval-v3 # Module on Colibri Evaluation Board V3
824 - toradex,colibri-imx7s-iris # Module on Iris Carrier Board
825 - toradex,colibri-imx7s-iris-v2 # Module on Iris Carrier Board V2
826 - const: toradex,colibri-imx7s
827 - const: fsl,imx7s
828
829 - description: TQ-Systems TQMa7S SoM on MBa7x board
830 items:
831 - const: tq,imx7s-mba7
832 - const: tq,imx7s-tqma7
833 - const: fsl,imx7s
834
835 - description: i.MX7D based Boards
836 items:
837 - enum:
838 - boundary,imx7d-nitrogen7
839 - compulab,cl-som-imx7 # CompuLab CL-SOM-iMX7
840 - fsl,imx7d-sdb # i.MX7 SabreSD Board
841 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
842 - kam,imx7d-flex-concentrator # Kamstrup OMNIA Flex Concentrator
843 - kam,imx7d-flex-concentrator-mfg # Kamstrup OMNIA Flex Concentrator in manufacturing mode
844 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
845 - remarkable,imx7d-remarkable2 # i.MX7D ReMarkable 2 E-Ink Tablet
846 - storopack,imx7d-smegw01 # Storopack i.MX7D SMEGW01
847 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
848 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
849 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
850 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
851 - toradex,colibri-imx7d # Colibri iMX7D Module
852 - toradex,colibri-imx7d-emmc # Colibri iMX7D 1GB (eMMC) Module
853 - zii,imx7d-rmu2 # ZII RMU2 Board
854 - zii,imx7d-rpu2 # ZII RPU2 Board
855 - const: fsl,imx7d
856
857 - description: TQ-Systems TQMa7D SoM on MBa7x board
858 items:
859 - const: tq,imx7d-mba7
860 - const: tq,imx7d-tqma7
861 - const: fsl,imx7d
862
863 - description:
864 Compulab SBC-iMX7 is a single board computer based on the
865 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
866 the CL-SOM-iMX7 System-on-Module providing most of the functions,
867 and SB-SOM-iMX7 carrier board providing additional peripheral
868 functions and connectors.
869 items:
870 - const: compulab,sbc-imx7
871 - const: compulab,cl-som-imx7
872 - const: fsl,imx7d
873
874 - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
875 items:
876 - enum:
877 - toradex,colibri-imx7d-aster # Aster Carrier Board
878 - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3
879 - toradex,colibri-imx7d-iris # Iris Carrier Board
880 - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2
881 - const: toradex,colibri-imx7d
882 - const: fsl,imx7d
883
884 - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module
885 items:
886 - enum:
887 - toradex,colibri-imx7d-emmc-aster # Module on Aster Carrier Board
888 - toradex,colibri-imx7d-emmc-eval-v3 # Module on Colibri Evaluation Board V3
889 - toradex,colibri-imx7d-emmc-iris # Module on Iris Carrier Board
890 - toradex,colibri-imx7d-emmc-iris-v2 # Module on Iris Carrier Board V2
891 - const: toradex,colibri-imx7d-emmc
892 - const: fsl,imx7d
893
894 - description: i.MX7ULP based Boards
895 items:
896 - enum:
897 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
898 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
899 - const: fsl,imx7ulp
900
901 - description: i.MX8MM based Boards
902 items:
903 - enum:
904 - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit
905 - boundary,imx8mm-nitrogen8mm # i.MX8MM Nitrogen Board
906 - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC
907 - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
908 - fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
909 - fsl,imx8mm-evk # i.MX8MM EVK Board
910 - fsl,imx8mm-evkb # i.MX8MM EVKB Board
911 - gateworks,imx8mm-gw7904
912 - gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
913 - gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
914 - gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
915 - gw,imx8mm-gw7901 # i.MX8MM Gateworks Board
916 - gw,imx8mm-gw7902 # i.MX8MM Gateworks Board
917 - gw,imx8mm-gw7903 # i.MX8MM Gateworks Board
918 - innocomm,wb15-evk # i.MX8MM Innocomm EVK board with WB15 SoM
919 - kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM
920 - kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM
921 - toradex,verdin-imx8mm # Verdin iMX8M Mini Modules
922 - toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT
923 - toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Modules
924 - variscite,var-som-mx8mm # i.MX8MM Variscite VAR-SOM-MX8MM module
925 - prt,prt8mm # i.MX8MM Protonic PRT8MM Board
926 - const: fsl,imx8mm
927
928 - description: Emtop i.MX8MM based Boards
929 items:
930 - const: ees,imx8mm-emtop-baseboard # i.MX8MM Emtop SoM on i.MX8M Mini Baseboard V1
931 - const: ees,imx8mm-emtop-som # i.MX8MM Emtop SOM-IMX8MMLPD4 module
932 - const: fsl,imx8mm
933
934 - description: Engicam i.Core MX8M Mini SoM based boards
935 items:
936 - enum:
937 - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
938 - engicam,icore-mx8mm-edimm2.2 # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
939 - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM
940 - const: fsl,imx8mm
941
942 - description: Kontron BL i.MX8MM (N801X S) Board
943 items:
944 - const: kontron,imx8mm-bl
945 - const: kontron,imx8mm-sl
946 - const: fsl,imx8mm
947
948 - description: Kontron BL i.MX8MM OSM-S (N802X S) Board
949 items:
950 - const: kontron,imx8mm-bl-osm-s
951 - const: kontron,imx8mm-osm-s
952 - const: fsl,imx8mm
953
954 - description: Toradex Boards with Verdin iMX8M Mini Modules
955 items:
956 - enum:
957 - menlo,mx8menlo # Verdin iMX8M Mini Module on i.MX8MM Menlo board
958 - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia
959 - toradex,verdin-imx8mm-nonwifi-dev # Verdin iMX8M Mini Module on Verdin Development Board
960 - toradex,verdin-imx8mm-nonwifi-yavia # Verdin iMX8M Mini Module on Yavia
961 - const: toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Module without Wi-Fi / BT
962 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module
963 - const: fsl,imx8mm
964
965 - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules
966 items:
967 - enum:
968 - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia
969 - toradex,verdin-imx8mm-wifi-dev # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B.
970 - toradex,verdin-imx8mm-wifi-yavia # Verdin iMX8M Mini Wi-Fi / BT Module on Yavia
971 - const: toradex,verdin-imx8mm-wifi # Verdin iMX8M Mini Wi-Fi / BT Module
972 - const: toradex,verdin-imx8mm # Verdin iMX8M Mini Module
973 - const: fsl,imx8mm
974
975 - description: PHYTEC phyCORE-i.MX8MM SoM based boards
976 items:
977 - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK
978 - const: phytec,imx8mm-phycore-som # phyCORE-i.MX8MM SoM
979 - const: fsl,imx8mm
980
981 - description: Variscite VAR-SOM-MX8MM based boards
982 items:
983 - const: variscite,var-som-mx8mm-symphony
984 - const: variscite,var-som-mx8mm
985 - const: fsl,imx8mm
986
987 - description:
988 TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip
989 variants. It is designed to be soldered on different carrier boards.
990 All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only
991 one compatible is needed.
992 items:
993 - enum:
994 - cloos,imx8mm-phg # i.MX8MM Cloos PHG Board
995 - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx
996 - const: tq,imx8mm-tqma8mqml # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM
997 - const: fsl,imx8mm
998
999 - description: i.MX8MN based Boards
1000 items:
1001 - enum:
1002 - beacon,imx8mn-beacon-kit # i.MX8MN Beacon Development Kit
1003 - bsh,imx8mn-bsh-smm-s2 # i.MX8MN BSH SystemMaster S2
1004 - bsh,imx8mn-bsh-smm-s2pro # i.MX8MN BSH SystemMaster S2 PRO
1005 - fsl,imx8mn-ddr3l-evk # i.MX8MN DDR3L EVK Board
1006 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
1007 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
1008 - gw,imx8mn-gw7902 # i.MX8MM Gateworks Board
1009 - const: fsl,imx8mn
1010
1011 - description: Variscite VAR-SOM-MX8MN based boards
1012 items:
1013 - const: variscite,var-som-mx8mn-symphony
1014 - const: variscite,var-som-mx8mn
1015 - const: fsl,imx8mn
1016
1017 - description:
1018 TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip
1019 variants. It is designed to be soldered on different carrier boards.
1020 All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only
1021 one compatible is needed.
1022 items:
1023 - enum:
1024 - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx
1025 - const: tq,imx8mn-tqma8mqnl # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM
1026 - const: fsl,imx8mn
1027
1028 - description: i.MX8MP based Boards
1029 items:
1030 - enum:
1031 - beacon,imx8mp-beacon-kit # i.MX8MP Beacon Development Kit
1032 - dmo,imx8mp-data-modul-edm-sbc # i.MX8MP eDM SBC
1033 - fsl,imx8mp-evk # i.MX8MP EVK Board
1034 - gateworks,imx8mp-gw74xx # i.MX8MP Gateworks Board
1035 - gateworks,imx8mp-gw7905-2x # i.MX8MP Gateworks Board
1036 - polyhex,imx8mp-debix # Polyhex Debix boards
1037 - polyhex,imx8mp-debix-model-a # Polyhex Debix Model A Board
1038 - toradex,verdin-imx8mp # Verdin iMX8M Plus Modules
1039 - toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Modules without Wi-Fi / BT
1040 - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules
1041 - const: fsl,imx8mp
1042
1043 - description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules
1044 items:
1045 - const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board
1046 - const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM
1047 - const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM
1048 - const: fsl,imx8mp
1049
1050 - description: i.MX8MP DHCOM based Boards
1051 items:
1052 - enum:
1053 - dh,imx8mp-dhcom-pdk2 # i.MX8MP DHCOM SoM on PDK2 board
1054 - dh,imx8mp-dhcom-pdk3 # i.MX8MP DHCOM SoM on PDK3 board
1055 - const: dh,imx8mp-dhcom-som # i.MX8MP DHCOM SoM
1056 - const: fsl,imx8mp
1057
1058 - description: Engicam i.Core MX8M Plus SoM based boards
1059 items:
1060 - enum:
1061 - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
1062 - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM
1063 - const: fsl,imx8mp
1064
1065 - description: PHYTEC phyCORE-i.MX8MP SoM based boards
1066 items:
1067 - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
1068 - const: phytec,imx8mp-phycore-som # phyCORE-i.MX8MP SoM
1069 - const: fsl,imx8mp
1070
1071 - description: Toradex Boards with Verdin iMX8M Plus Modules
1072 items:
1073 - enum:
1074 - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia
1075 - toradex,verdin-imx8mp-nonwifi-dev # Verdin iMX8M Plus Module on Verdin Development Board
1076 - toradex,verdin-imx8mp-nonwifi-yavia # Verdin iMX8M Plus Module on Yavia
1077 - const: toradex,verdin-imx8mp-nonwifi # Verdin iMX8M Plus Module without Wi-Fi / BT
1078 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module
1079 - const: fsl,imx8mp
1080
1081 - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules
1082 items:
1083 - enum:
1084 - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia
1085 - toradex,verdin-imx8mp-wifi-dev # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B.
1086 - toradex,verdin-imx8mp-wifi-yavia # Verdin iMX8M Plus Wi-Fi / BT Module on Yavia
1087 - const: toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Module
1088 - const: toradex,verdin-imx8mp # Verdin iMX8M Plus Module
1089 - const: fsl,imx8mp
1090
1091 - description:
1092 TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip
1093 variants. It is designed to be soldered on different carrier boards.
1094 All CPU variants use the same device tree hence only one compatible
1095 is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed
1096 version as an industrial computing device.
1097 items:
1098 - enum:
1099 - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL
1100 - const: tq,imx8mp-tqma8mpql # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM
1101 - const: fsl,imx8mp
1102
1103 - description: i.MX8MQ based Boards
1104 items:
1105 - enum:
1106 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
1107 - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1108 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
1109 - fsl,imx8mq-evk # i.MX8MQ EVK Board
1110 - google,imx8mq-phanbell # Google Coral Edge TPU
1111 - kontron,pitx-imx8m # Kontron pITX-imx8m Board
1112 - purism,librem5-devkit # Purism Librem5 devkit
1113 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
1114 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
1115 - const: fsl,imx8mq
1116
1117 - description: i.MX8MQ NITROGEN SoM based Boards
1118 items:
1119 - const: mntre,reform2 # MNT Reform2 Laptop
1120 - const: boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
1121 - const: fsl,imx8mq
1122
1123 - description: Purism Librem5 phones
1124 items:
1125 - enum:
1126 - purism,librem5r2 # Purism Librem5 phone "Chestnut"
1127 - purism,librem5r3 # Purism Librem5 phone "Dogwood"
1128 - purism,librem5r4 # Purism Librem5 phone "Evergreen"
1129 - const: purism,librem5
1130 - const: fsl,imx8mq
1131
1132 - description:
1133 TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip
1134 variants. It is designed to be clicked on different carrier boards.
1135 items:
1136 - enum:
1137 - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx
1138 - const: tq,imx8mq-tqma8mq # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM
1139 - const: fsl,imx8mq
1140
1141 - description: Zodiac Inflight Innovations Ultra Boards
1142 items:
1143 - enum:
1144 - zii,imx8mq-ultra-rmb3
1145 - zii,imx8mq-ultra-zest
1146 - const: zii,imx8mq-ultra
1147 - const: fsl,imx8mq
1148
1149 - description: i.MX8QM based Boards
1150 items:
1151 - enum:
1152 - fsl,imx8qm-mek # i.MX8QM MEK Board
1153 - toradex,apalis-imx8 # Apalis iMX8 Modules
1154 - toradex,apalis-imx8-v1.1 # Apalis iMX8 V1.1 Modules
1155 - const: fsl,imx8qm
1156
1157 - description: i.MX8QM Boards with Toradex Apalis iMX8 Modules
1158 items:
1159 - enum:
1160 - toradex,apalis-imx8-eval # Apalis iMX8 Module on Apalis Evaluation Board
1161 - toradex,apalis-imx8-ixora-v1.1 # Apalis iMX8 Module on Ixora V1.1 Carrier Board
1162 - const: toradex,apalis-imx8
1163 - const: fsl,imx8qm
1164
1165 - description: i.MX8QM Boards with Toradex Apalis iMX8 V1.1 Modules
1166 items:
1167 - enum:
1168 - toradex,apalis-imx8-v1.1-eval # Apalis iMX8 V1.1 Module on Apalis Eval. Board
1169 - toradex,apalis-imx8-v1.1-ixora-v1.1 # Apalis iMX8 V1.1 Module on Ixora V1.1 C. Board
1170 - toradex,apalis-imx8-v1.1-ixora-v1.2 # Apalis iMX8 V1.1 Module on Ixora V1.2 C. Board
1171 - const: toradex,apalis-imx8-v1.1
1172 - const: fsl,imx8qm
1173
1174 - description: i.MX8QXP based Boards
1175 items:
1176 - enum:
1177 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
1178 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
1179 - toradex,colibri-imx8x # Colibri iMX8X Modules
1180 - const: fsl,imx8qxp
1181
1182 - description: i.MX8DXL based Boards
1183 items:
1184 - enum:
1185 - fsl,imx8dxl-evk # i.MX8DXL EVK Board
1186 - const: fsl,imx8dxl
1187
1188 - description: i.MX8QXP Boards with Toradex Colibri iMX8X Modules
1189 items:
1190 - enum:
1191 - toradex,colibri-imx8x-aster # Colibri iMX8X Module on Aster Board
1192 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
1193 - toradex,colibri-imx8x-iris # Colibri iMX8X Module on Iris Board
1194 - toradex,colibri-imx8x-iris-v2 # Colibri iMX8X Module on Iris Board V2
1195 - const: toradex,colibri-imx8x
1196 - const: fsl,imx8qxp
1197
1198 - description: i.MX8ULP based Boards
1199 items:
1200 - enum:
1201 - fsl,imx8ulp-evk # i.MX8ULP EVK Board
1202 - const: fsl,imx8ulp
1203
1204 - description: i.MX93 based Boards
1205 items:
1206 - enum:
1207 - fsl,imx93-11x11-evk # i.MX93 11x11 EVK Board
1208 - const: fsl,imx93
1209
1210 - description: i.MXRT1050 based Boards
1211 items:
1212 - enum:
1213 - fsl,imxrt1050-evk # i.MXRT1050 EVK Board
1214 - const: fsl,imxrt1050
1215
1216 - description: i.MXRT1170 based Boards
1217 items:
1218 - enum:
1219 - fsl,imxrt1170-evk # i.MXRT1170 EVK Board
1220 - const: fsl,imxrt1170
1221
1222 - description:
1223 Freescale Vybrid Platform Device Tree Bindings
1224
1225 For the Vybrid SoC familiy all variants with DDR controller are supported,
1226 which is the VF5xx and VF6xx series. Out of historical reasons, in most
1227 places the kernel uses vf610 to refer to the whole familiy.
1228 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
1229 core support.
1230 items:
1231 - enum:
1232 - fsl,vf500
1233 - fsl,vf510
1234 - fsl,vf600
1235 - fsl,vf610
1236 - fsl,vf610m4
1237
1238 - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
1239 items:
1240 - const: toradex,vf500-colibri_vf50-on-eval
1241 - const: toradex,vf500-colibri_vf50
1242 - const: fsl,vf500
1243
1244 - description: VF610 based Boards
1245 items:
1246 - enum:
1247 - fsl,vf610-twr # VF610 Tower Board
1248 - lwn,bk4 # Liebherr BK4 controller
1249 - phytec,vf610-cosmic # PHYTEC Cosmic/Cosmic+ Board
1250 - toradex,vf610-colibri_vf61 # Colibri VF61 Modules
1251 - const: fsl,vf610
1252
1253 - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
1254 items:
1255 - const: toradex,vf610-colibri_vf61-on-eval
1256 - const: toradex,vf610-colibri_vf61
1257 - const: fsl,vf610
1258
1259 - description: ZII's VF610 based Boards
1260 items:
1261 - enum:
1262 - zii,vf610cfu1 # ZII VF610 CFU1 Board
1263 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
1264 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
1265 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
1266 - zii,vf610dtu # ZII VF610 SSMB DTU Board
1267 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
1268 - zii,vf610spb4 # ZII VF610 SPB4 Board
1269 - const: zii,vf610dev
1270 - const: fsl,vf610
1271
1272 - description: LS1012A based Boards
1273 items:
1274 - enum:
1275 - ebs-systart,oxalis
1276 - fsl,ls1012a-rdb
1277 - fsl,ls1012a-frdm
1278 - fsl,ls1012a-frwy
1279 - fsl,ls1012a-qds
1280 - const: fsl,ls1012a
1281
1282 - description: LS1021A based Boards
1283 items:
1284 - enum:
1285 - fsl,ls1021a-iot
1286 - fsl,ls1021a-moxa-uc-8410a
1287 - fsl,ls1021a-qds
1288 - fsl,ls1021a-tsn
1289 - fsl,ls1021a-twr
1290 - const: fsl,ls1021a
1291
1292 - description: LS1028A based Boards
1293 items:
1294 - enum:
1295 - fsl,ls1028a-qds
1296 - fsl,ls1028a-rdb
1297 - const: fsl,ls1028a
1298
1299 - description: Kontron KBox A-230-LS
1300 items:
1301 - const: kontron,kbox-a-230-ls
1302 - const: kontron,sl28-var4
1303 - const: kontron,sl28
1304 - const: fsl,ls1028a
1305 - description:
1306 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
1307 items:
1308 - enum:
1309 - kontron,sl28-var1-ads2
1310 - kontron,sl28-var2-ads2
1311 - kontron,sl28-var3-ads2
1312 - kontron,sl28-var4-ads2
1313 - enum:
1314 - kontron,sl28-var1
1315 - kontron,sl28-var2
1316 - kontron,sl28-var3
1317 - kontron,sl28-var4
1318 - const: kontron,sl28
1319 - const: fsl,ls1028a
1320
1321 - description:
1322 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
1323 items:
1324 - enum:
1325 - kontron,sl28-var1
1326 - kontron,sl28-var2
1327 - kontron,sl28-var3
1328 - kontron,sl28-var4
1329 - const: kontron,sl28
1330 - const: fsl,ls1028a
1331
1332 - description:
1333 Kontron SMARC-sAL28 board (base). This is used in the base device
1334 tree which is compatible with the overlays provided by the
1335 vendor.
1336 items:
1337 - const: kontron,sl28
1338 - const: fsl,ls1028a
1339
1340 - description: LS1043A based Boards
1341 items:
1342 - enum:
1343 - fsl,ls1043a-rdb
1344 - fsl,ls1043a-qds
1345 - const: fsl,ls1043a
1346
1347 - description: LS1046A based Boards
1348 items:
1349 - enum:
1350 - fsl,ls1046a-frwy
1351 - fsl,ls1046a-qds
1352 - fsl,ls1046a-rdb
1353 - const: fsl,ls1046a
1354
1355 - description: LS1088A based Boards
1356 items:
1357 - enum:
1358 - fsl,ls1088a-qds
1359 - fsl,ls1088a-rdb
1360 - const: fsl,ls1088a
1361
1362 - description: LS2080A based Boards
1363 items:
1364 - enum:
1365 - fsl,ls2080a-simu
1366 - fsl,ls2080a-qds
1367 - fsl,ls2080a-rdb
1368 - const: fsl,ls2080a
1369
1370 - description: LS2088A based Boards
1371 items:
1372 - enum:
1373 - fsl,ls2088a-qds
1374 - fsl,ls2088a-rdb
1375 - const: fsl,ls2088a
1376
1377 - description: LX2160A based Boards
1378 items:
1379 - enum:
1380 - fsl,lx2160a-bluebox3
1381 - fsl,lx2160a-bluebox3-rev-a
1382 - fsl,lx2160a-qds
1383 - fsl,lx2160a-rdb
1384 - fsl,lx2162a-qds
1385 - const: fsl,lx2160a
1386
1387 - description: SolidRun LX2160A based Boards
1388 items:
1389 - enum:
1390 - solidrun,clearfog-cx
1391 - solidrun,honeycomb
1392 - const: solidrun,lx2160a-cex7
1393 - const: fsl,lx2160a
1394
1395 - description: S32G2 based Boards
1396 items:
1397 - enum:
1398 - nxp,s32g274a-evb
1399 - nxp,s32g274a-rdb2
1400 - const: nxp,s32g2
1401
1402 - description: S32V234 based Boards
1403 items:
1404 - enum:
1405 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board
1406 - const: fsl,s32v234
1407
1408 - description: Traverse LS1088A based Boards
1409 items:
1410 - enum:
1411 - traverse,ten64 # Ten64 Networking Appliance / Board
1412 - const: fsl,ls1088a
1413
1414additionalProperties: true
1415
1416...