1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/arm/fsl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX Platforms Device Tree Bindings
10 - Shawn Guo <shawnguo@kernel.org>
11 - Li Yang <leoyang.li@nxp.com>
18 - description: i.MX1 based Boards
21 - armadeus,imx1-apf9328
25 - description: i.MX23 based Boards
29 - olimex,imx23-olinuxino
32 - description: i.MX25 Product Development Kit
38 - description: i.MX27 Product Development Kit
41 - armadeus,imx27-apf27 # APF27 SoM
42 - armadeus,imx27-apf27dev # APF27 SoM on APF27Dev board
46 - description: i.MX28 based Boards
49 - armadeus,imx28-apf28 # APF28 SoM
50 - armadeus,imx28-apf28dev # APF28 SoM on APF28Dev board
54 - technologic,imx28-ts4600
56 - description: i.MX28 Duckbill 2 based Boards
60 - i2se,duckbill-2-enocean
62 - const: i2se,duckbill-2
65 - description: i.MX31 based Boards
72 - description: i.MX35 based Boards
78 - description: i.MX35 Eukrea CPUIMX35 Board
80 - const: eukrea,mbimxsd35-baseboard
81 - const: eukrea,cpuimx35
84 - description: i.MX50 based Boards
91 - description: i.MX51 Babbage Board
94 - armadeus,imx51-apf51 # APF51 SoM
95 - armadeus,imx51-apf51dev # APF51 SoM on APF51Dev board
97 - technologic,imx51-ts4800
100 - description: i.MX53 based Boards
111 - description: i.MX6Q based Boards
114 - armadeus,imx6q-apf6 # APF6 (Quad/Dual) SoM
115 - armadeus,imx6q-apf6dev # APF6 (Quad/Dual) SoM on APF6Dev board
116 - emtrion,emcon-mx6 # emCON-MX6D or emCON-MX6Q SoM
117 - emtrion,emcon-mx6-avari # emCON-MX6D or emCON-MX6Q SoM on Avari Base
119 - fsl,imx6q-sabreauto
120 - fsl,imx6q-sabrelite
122 - technexion,imx6q-pico-dwarf # TechNexion i.MX6Q Pico-Dwarf
123 - technexion,imx6q-pico-hobbit # TechNexion i.MX6Q Pico-Hobbit
124 - technexion,imx6q-pico-nymph # TechNexion i.MX6Q Pico-Nymph
125 - technexion,imx6q-pico-pi # TechNexion i.MX6Q Pico-Pi
126 - technologic,imx6q-ts4900
127 - technologic,imx6q-ts7970
128 - toradex,apalis_imx6q # Apalis iMX6 Module
129 - toradex,apalis_imx6q-eval # Apalis iMX6 Module on Apalis Evaluation Board
130 - toradex,apalis_imx6q-ixora # Apalis iMX6 Module on Ixora
131 - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6 Module on Ixora V1.1
132 - variscite,dt6customboard
135 - description: i.MX6Q Gateworks Ventana Boards
156 - description: i.MX6QP based Boards
159 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
160 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
163 - description: i.MX6DL based Boards
166 - armadeus,imx6dl-apf6 # APF6 (Solo) SoM
167 - armadeus,imx6dl-apf6dev # APF6 (Solo) SoM on APF6Dev board
168 - eckelmann,imx6dl-ci4x10
169 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
170 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
171 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
172 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
173 - technexion,imx6dl-pico-dwarf # TechNexion i.MX6DL Pico-Dwarf
174 - technexion,imx6dl-pico-hobbit # TechNexion i.MX6DL Pico-Hobbit
175 - technexion,imx6dl-pico-nymph # TechNexion i.MX6DL Pico-Nymph
176 - technexion,imx6dl-pico-pi # TechNexion i.MX6DL Pico-Pi
177 - technologic,imx6dl-ts4900
178 - technologic,imx6dl-ts7970
179 - toradex,colibri_imx6dl # Colibri iMX6 Module
180 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6 Module on Colibri Evaluation Board V3
181 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
182 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
183 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
186 - description: i.MX6DL Gateworks Ventana Boards
206 - description: i.MX6SL based Boards
209 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
213 - description: i.MX6SLL based Boards
220 - description: i.MX6SX based Boards
223 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
224 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
225 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
228 - description: i.MX6UL based Boards
231 - armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
232 - armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
233 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
234 - kontron,imx6ul-n6310-som # Kontron N6310 SOM
235 - kontron,imx6ul-n6311-som # Kontron N6311 SOM
236 - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
237 - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
238 - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
241 - description: Kontron N6310 S Board
243 - const: kontron,imx6ul-n6310-s
244 - const: kontron,imx6ul-n6310-som
247 - description: Kontron N6311 S Board
249 - const: kontron,imx6ul-n6311-s
250 - const: kontron,imx6ul-n6311-som
253 - description: Kontron N6310 S 43 Board
255 - const: kontron,imx6ul-n6310-s-43
256 - const: kontron,imx6ul-n6310-s
257 - const: kontron,imx6ul-n6310-som
260 - description: i.MX6ULL based Boards
263 - armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
264 - armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
265 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
266 - kontron,imx6ull-n6411-som # Kontron N6411 SOM
267 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Evaluation Board
268 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / Bluetooth Module on Colibri Evaluation Board
271 - description: Kontron N6411 S Board
273 - const: kontron,imx6ull-n6411-s
274 - const: kontron,imx6ull-n6411-som
277 - description: i.MX6ULZ based Boards
280 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
281 - const: fsl,imx6ull # This seems odd. Should be last?
284 - description: i.MX7S based Boards
287 - toradex,colibri-imx7s # Colibri iMX7 Solo Module
288 - toradex,colibri-imx7s-aster # Colibri iMX7 Solo Module on Aster Carrier Board
289 - toradex,colibri-imx7s-eval-v3 # Colibri iMX7 Solo Module on Colibri Evaluation Board V3
290 - tq,imx7s-mba7 # i.MX7S TQ MBa7 with TQMa7S SoM
293 - description: i.MX7D based Boards
296 - fsl,imx7d-sdb # i.MX7 SabreSD Board
297 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
298 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
299 - technexion,imx7d-pico-dwarf # TechNexion i.MX7D Pico-Dwarf
300 - technexion,imx7d-pico-hobbit # TechNexion i.MX7D Pico-Hobbit
301 - technexion,imx7d-pico-nymph # TechNexion i.MX7D Pico-Nymph
302 - technexion,imx7d-pico-pi # TechNexion i.MX7D Pico-Pi
303 - toradex,colibri-imx7d # Colibri iMX7 Dual Module
304 - toradex,colibri-imx7d-aster # Colibri iMX7 Dual Module on Aster Carrier Board
305 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
306 - toradex,colibri-imx7d-emmc-aster # Colibri iMX7 Dual 1GB (eMMC) Module on Aster Carrier Board
307 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on Colibri Evaluation Board V3
308 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on Colibri Evaluation Board V3
309 - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM
310 - zii,imx7d-rmu2 # ZII RMU2 Board
311 - zii,imx7d-rpu2 # ZII RPU2 Board
315 Compulab SBC-iMX7 is a single board computer based on the
316 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
317 the CL-SOM-iMX7 System-on-Module providing most of the functions,
318 and SB-SOM-iMX7 carrier board providing additional peripheral
319 functions and connectors.
321 - const: compulab,sbc-imx7
322 - const: compulab,cl-som-imx7
325 - description: i.MX7ULP based Boards
328 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
329 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
332 - description: i.MX8MM based Boards
335 - fsl,imx8mm-evk # i.MX8MM EVK Board
338 - description: i.MX8MN based Boards
341 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
342 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
345 - description: i.MX8MP based Boards
348 - fsl,imx8mp-evk # i.MX8MP EVK Board
351 - description: i.MX8MQ based Boards
354 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
355 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
356 - fsl,imx8mq-evk # i.MX8MQ EVK Board
357 - google,imx8mq-phanbell # Google Coral Edge TPU
358 - purism,librem5-devkit # Purism Librem5 devkit
359 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
360 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
363 - description: i.MX8QXP based Boards
366 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
367 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
368 - toradex,colibri-imx8x # Colibri iMX8X Module
369 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
373 Freescale Vybrid Platform Device Tree Bindings
375 For the Vybrid SoC familiy all variants with DDR controller are supported,
376 which is the VF5xx and VF6xx series. Out of historical reasons, in most
377 places the kernel uses vf610 to refer to the whole familiy.
378 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
387 - toradex,vf500-colibri_vf50 # Colibri VF50 Module
388 - toradex,vf500-colibri_vf50-on-eval # Colibri VF50 Module on Colibri Evaluation Board
389 - toradex,vf610-colibri_vf61 # Colibri VF61 Module
390 - toradex,vf610-colibri_vf61-on-eval # Colibri VF61 Module on Colibri Evaluation Board
392 - description: ZII's VF610 based Boards
395 - zii,vf610cfu1 # ZII VF610 CFU1 Board
396 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
397 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
398 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
399 - zii,vf610dtu # ZII VF610 SSMB DTU Board
400 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
401 - zii,vf610spb4 # ZII VF610 SPB4 Board
402 - const: zii,vf610dev
405 - description: LS1012A based Boards
414 - description: LS1021A based Boards
417 - fsl,ls1021a-moxa-uc-8410a
422 - description: LS1028A based Boards
429 - description: Kontron KBox A-230-LS
431 - const: kontron,kbox-a-230-ls
432 - const: kontron,sl28-var4
433 - const: kontron,sl28
436 Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
439 - kontron,sl28-var2-ads2
440 - kontron,sl28-var3-ads2
441 - kontron,sl28-var4-ads2
446 - const: kontron,sl28
450 Kontron SMARC-sAL28 board (on a generic/undefined carrier)
456 - const: kontron,sl28
460 Kontron SMARC-sAL28 board (base). This is used in the base device
461 tree which is compatible with the overlays provided by the
464 - const: kontron,sl28
467 - description: LS1043A based Boards
474 - description: LS1046A based Boards
482 - description: LS1088A based Boards
489 - description: LS2080A based Boards
497 - description: LS2088A based Boards
504 - description: LX2160A based Boards
511 - description: S32V234 based Boards
514 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board