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 - technologic,imx6q-ts4900
123 - technologic,imx6q-ts7970
124 - toradex,apalis_imx6q # Apalis iMX6 Module
125 - toradex,apalis_imx6q-eval # Apalis iMX6 Module on Apalis Evaluation Board
126 - toradex,apalis_imx6q-ixora # Apalis iMX6 Module on Ixora
127 - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6 Module on Ixora V1.1
128 - variscite,dt6customboard
131 - description: i.MX6Q Gateworks Ventana Boards
152 - description: i.MX6QP based Boards
155 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
156 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
159 - description: i.MX6DL based Boards
162 - armadeus,imx6dl-apf6 # APF6 (Solo) SoM
163 - armadeus,imx6dl-apf6dev # APF6 (Solo) SoM on APF6Dev board
164 - eckelmann,imx6dl-ci4x10
165 - emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
166 - emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
167 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
168 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
169 - technologic,imx6dl-ts4900
170 - technologic,imx6dl-ts7970
171 - toradex,colibri_imx6dl # Colibri iMX6 Module
172 - toradex,colibri_imx6dl-eval-v3 # Colibri iMX6 Module on Colibri Evaluation Board V3
173 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
174 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
175 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
178 - description: i.MX6DL Gateworks Ventana Boards
198 - description: i.MX6SL based Boards
201 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
205 - description: i.MX6SLL based Boards
212 - description: i.MX6SX based Boards
215 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
216 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
217 - fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
220 - description: i.MX6UL based Boards
223 - armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
224 - armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
225 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
226 - kontron,imx6ul-n6310-som # Kontron N6310 SOM
227 - kontron,imx6ul-n6311-som # Kontron N6311 SOM
230 - description: Kontron N6310 S Board
232 - const: kontron,imx6ul-n6310-s
233 - const: kontron,imx6ul-n6310-som
236 - description: Kontron N6311 S Board
238 - const: kontron,imx6ul-n6311-s
239 - const: kontron,imx6ul-n6311-som
242 - description: Kontron N6310 S 43 Board
244 - const: kontron,imx6ul-n6310-s-43
245 - const: kontron,imx6ul-n6310-s
246 - const: kontron,imx6ul-n6310-som
249 - description: i.MX6ULL based Boards
252 - armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
253 - armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
254 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
255 - kontron,imx6ull-n6411-som # Kontron N6411 SOM
256 - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Evaluation Board
257 - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / Bluetooth Module on Colibri Evaluation Board
260 - description: Kontron N6411 S Board
262 - const: kontron,imx6ull-n6411-s
263 - const: kontron,imx6ull-n6411-som
266 - description: i.MX6ULZ based Boards
269 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
270 - const: fsl,imx6ull # This seems odd. Should be last?
273 - description: i.MX7S based Boards
276 - toradex,colibri-imx7s # Colibri iMX7 Solo Module
277 - toradex,colibri-imx7s-eval-v3 # Colibri iMX7 Solo Module on Colibri Evaluation Board V3
278 - tq,imx7s-mba7 # i.MX7S TQ MBa7 with TQMa7S SoM
281 - description: i.MX7D based Boards
284 - fsl,imx7d-sdb # i.MX7 SabreSD Board
285 - fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
286 - novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
287 - toradex,colibri-imx7d # Colibri iMX7 Dual Module
288 - toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
289 - toradex,colibri-imx7d-emmc-eval-v3 # Colibri iMX7 Dual 1GB (eMMC) Module on Colibri Evaluation Board V3
290 - toradex,colibri-imx7d-eval-v3 # Colibri iMX7 Dual Module on Colibri Evaluation Board V3
291 - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM
292 - zii,imx7d-rmu2 # ZII RMU2 Board
293 - zii,imx7d-rpu2 # ZII RPU2 Board
297 Compulab SBC-iMX7 is a single board computer based on the
298 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
299 the CL-SOM-iMX7 System-on-Module providing most of the functions,
300 and SB-SOM-iMX7 carrier board providing additional peripheral
301 functions and connectors.
303 - const: compulab,sbc-imx7
304 - const: compulab,cl-som-imx7
307 - description: i.MX7ULP based Boards
310 - ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
311 - fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
314 - description: i.MX8MM based Boards
317 - fsl,imx8mm-evk # i.MX8MM EVK Board
320 - description: i.MX8MN based Boards
323 - fsl,imx8mn-ddr4-evk # i.MX8MN DDR4 EVK Board
324 - fsl,imx8mn-evk # i.MX8MN LPDDR4 EVK Board
327 - description: i.MX8MQ based Boards
330 - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
331 - einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
332 - fsl,imx8mq-evk # i.MX8MQ EVK Board
333 - google,imx8mq-phanbell # Google Coral Edge TPU
334 - purism,librem5-devkit # Purism Librem5 devkit
335 - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
336 - technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
339 - description: i.MX8QXP based Boards
342 - einfochips,imx8qxp-ai_ml # i.MX8QXP AI_ML Board
343 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
344 - toradex,colibri-imx8x # Colibri iMX8X Module
345 - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
349 Freescale Vybrid Platform Device Tree Bindings
351 For the Vybrid SoC familiy all variants with DDR controller are supported,
352 which is the VF5xx and VF6xx series. Out of historical reasons, in most
353 places the kernel uses vf610 to refer to the whole familiy.
354 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
363 - toradex,vf500-colibri_vf50 # Colibri VF50 Module
364 - toradex,vf500-colibri_vf50-on-eval # Colibri VF50 Module on Colibri Evaluation Board
365 - toradex,vf610-colibri_vf61 # Colibri VF61 Module
366 - toradex,vf610-colibri_vf61-on-eval # Colibri VF61 Module on Colibri Evaluation Board
368 - description: ZII's VF610 based Boards
371 - zii,vf610cfu1 # ZII VF610 CFU1 Board
372 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
373 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
374 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
375 - zii,vf610dtu # ZII VF610 SSMB DTU Board
376 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
377 - zii,vf610spb4 # ZII VF610 SPB4 Board
378 - const: zii,vf610dev
381 - description: LS1012A based Boards
390 - description: LS1021A based Boards
393 - fsl,ls1021a-moxa-uc-8410a
398 - description: LS1043A based Boards
405 - description: LS1046A based Boards
413 - description: LS1088A based Boards
420 - description: LS2080A based Boards
428 - description: LS2088A based Boards
435 - description: LX2160A based Boards
442 - description: S32V234 based Boards
445 - fsl,s32v234-evb # S32V234-EVB2 Customer Evaluation Board