1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/bindings/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.MX23 based Boards
22 - olimex,imx23-olinuxino
25 - description: i.MX25 Product Development Kit
31 - description: i.MX27 Product Development Kit
37 - description: i.MX28 based Boards
43 - technologic,imx28-ts4600
45 - description: i.MX28 Duckbill 2 based Boards
49 - i2se,duckbill-2-enocean
51 - const: i2se,duckbill-2
54 - description: i.MX50 based Boards
61 - description: i.MX51 Babbage Board
64 - armadeus,imx51-apf51
66 - technologic,imx51-ts4800
69 - description: i.MX53 based Boards
80 - description: i.MX6Q based Boards
87 - technologic,imx6q-ts4900
88 - technologic,imx6q-ts7970
91 - description: i.MX6QP based Boards
94 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board
95 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board
98 - description: i.MX6DL based Boards
101 - eckelmann,imx6dl-ci4x10
102 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board
103 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board
104 - technologic,imx6dl-ts4900
105 - technologic,imx6dl-ts7970
106 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board
107 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board
108 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
111 - description: i.MX6SL based Boards
114 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
117 - description: i.MX6SLL based Boards
123 - description: i.MX6SX based Boards
126 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
127 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
130 - description: i.MX6UL based Boards
133 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
136 - description: i.MX6ULL based Boards
139 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
142 - description: i.MX6ULZ based Boards
145 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board
146 - const: fsl,imx6ull # This seems odd. Should be last?
149 - description: i.MX7S based Boards
152 - tq,imx7s-mba7 # i.MX7S TQ MBa7 with TQMa7S SoM
155 - description: i.MX7D based Boards
158 - fsl,imx7d-sdb # i.MX7 SabreSD Board
159 - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM
163 Compulab SBC-iMX7 is a single board computer based on the
164 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
165 the CL-SOM-iMX7 System-on-Module providing most of the functions,
166 and SB-SOM-iMX7 carrier board providing additional peripheral
167 functions and connectors.
169 - const: compulab,sbc-imx7
170 - const: compulab,cl-som-imx7
173 - description: i.MX8MM based Boards
176 - fsl,imx8mm-evk # i.MX8MM EVK Board
179 - description: i.MX8QXP based Boards
182 - fsl,imx8qxp-mek # i.MX8QXP MEK Board
186 Freescale Vybrid Platform Device Tree Bindings
188 For the Vybrid SoC familiy all variants with DDR controller are supported,
189 which is the VF5xx and VF6xx series. Out of historical reasons, in most
190 places the kernel uses vf610 to refer to the whole familiy.
191 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
201 - description: ZII's VF610 based Boards
204 - zii,vf610cfu1 # ZII VF610 CFU1 Board
205 - zii,vf610dev-c # ZII VF610 Development Board, Rev C
206 - zii,vf610dev-b # ZII VF610 Development Board, Rev B
207 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB
208 - zii,vf610dtu # ZII VF610 SSMB DTU Board
209 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board
210 - zii,vf610spb4 # ZII VF610 SPB4 Board
211 - const: zii,vf610dev
214 - description: LS1012A based Boards
223 - description: LS1021A based Boards
226 - fsl,ls1021a-moxa-uc-8410a
231 - description: LS1043A based Boards
238 - description: LS1046A based Boards
245 - description: LS1088A based Boards
252 - description: LS2080A based Boards
260 - description: LS2088A based Boards