• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Freescale i.MX Platforms Device Tree Bindings
2-----------------------------------------------
3
4i.MX23 Evaluation Kit
5Required root node properties:
6    - compatible = "fsl,imx23-evk", "fsl,imx23";
7
8i.MX25 Product Development Kit
9Required root node properties:
10    - compatible = "fsl,imx25-pdk", "fsl,imx25";
11
12i.MX27 Product Development Kit
13Required root node properties:
14    - compatible = "fsl,imx27-pdk", "fsl,imx27";
15
16i.MX28 Evaluation Kit
17Required root node properties:
18    - compatible = "fsl,imx28-evk", "fsl,imx28";
19
20i.MX51 Babbage Board
21Required root node properties:
22    - compatible = "fsl,imx51-babbage", "fsl,imx51";
23
24i.MX53 Automotive Reference Design Board
25Required root node properties:
26    - compatible = "fsl,imx53-ard", "fsl,imx53";
27
28i.MX53 Evaluation Kit
29Required root node properties:
30    - compatible = "fsl,imx53-evk", "fsl,imx53";
31
32i.MX53 Quick Start Board
33Required root node properties:
34    - compatible = "fsl,imx53-qsb", "fsl,imx53";
35
36i.MX53 Smart Mobile Reference Design Board
37Required root node properties:
38    - compatible = "fsl,imx53-smd", "fsl,imx53";
39
40i.MX6 Quad Armadillo2 Board
41Required root node properties:
42    - compatible = "fsl,imx6q-arm2", "fsl,imx6q";
43
44i.MX6 Quad SABRE Lite Board
45Required root node properties:
46    - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q";
47
48i.MX6 Quad SABRE Smart Device Board
49Required root node properties:
50    - compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
51
52i.MX6 Quad SABRE Automotive Board
53Required root node properties:
54    - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q";
55
56i.MX6SLL EVK board
57Required root node properties:
58    - compatible = "fsl,imx6sll-evk", "fsl,imx6sll";
59
60Generic i.MX boards
61-------------------
62
63No iomux setup is done for these boards, so this must have been configured
64by the bootloader for boards to work with the generic bindings.
65
66i.MX27 generic board
67Required root node properties:
68    - compatible = "fsl,imx27";
69
70i.MX51 generic board
71Required root node properties:
72    - compatible = "fsl,imx51";
73
74i.MX53 generic board
75Required root node properties:
76    - compatible = "fsl,imx53";
77
78i.MX6q generic board
79Required root node properties:
80    - compatible = "fsl,imx6q";
81
82Freescale Vybrid Platform Device Tree Bindings
83----------------------------------------------
84
85For the Vybrid SoC familiy all variants with DDR controller are supported,
86which is the VF5xx and VF6xx series. Out of historical reasons, in most
87places the kernel uses vf610 to refer to the whole familiy.
88The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
89core support.
90
91Required root node compatible property (one of them):
92    - compatible = "fsl,vf500";
93    - compatible = "fsl,vf510";
94    - compatible = "fsl,vf600";
95    - compatible = "fsl,vf610";
96    - compatible = "fsl,vf610m4";
97
98Freescale LS1021A Platform Device Tree Bindings
99------------------------------------------------
100
101Required root node compatible properties:
102  - compatible = "fsl,ls1021a";
103
104Freescale SoC-specific Device Tree Bindings
105-------------------------------------------
106
107Freescale SCFG
108  SCFG is the supplemental configuration unit, that provides SoC specific
109configuration and status registers for the chip. Such as getting PEX port
110status.
111  Required properties:
112  - compatible: Should contain a chip-specific compatible string,
113	Chip-specific strings are of the form "fsl,<chip>-scfg",
114	The following <chip>s are known to be supported:
115	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a.
116
117  - reg: should contain base address and length of SCFG memory-mapped registers
118
119Example:
120	scfg: scfg@1570000 {
121		compatible = "fsl,ls1021a-scfg";
122		reg = <0x0 0x1570000 0x0 0x10000>;
123	};
124
125Freescale DCFG
126  DCFG is the device configuration unit, that provides general purpose
127configuration and status for the device. Such as setting the secondary
128core start address and release the secondary core from holdoff and startup.
129  Required properties:
130  - compatible: Should contain a chip-specific compatible string,
131	Chip-specific strings are of the form "fsl,<chip>-dcfg",
132	The following <chip>s are known to be supported:
133	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a.
134
135  - reg : should contain base address and length of DCFG memory-mapped registers
136
137Example:
138	dcfg: dcfg@1ee0000 {
139		compatible = "fsl,ls1021a-dcfg";
140		reg = <0x0 0x1ee0000 0x0 0x10000>;
141	};
142
143Freescale ARMv8 based Layerscape SoC family Device Tree Bindings
144----------------------------------------------------------------
145
146LS1012A SoC
147Required root node properties:
148    - compatible = "fsl,ls1012a";
149
150LS1012A ARMv8 based RDB Board
151Required root node properties:
152    - compatible = "fsl,ls1012a-rdb", "fsl,ls1012a";
153
154LS1012A ARMv8 based FRDM Board
155Required root node properties:
156    - compatible = "fsl,ls1012a-frdm", "fsl,ls1012a";
157
158LS1012A ARMv8 based QDS Board
159Required root node properties:
160    - compatible = "fsl,ls1012a-qds", "fsl,ls1012a";
161
162LS1043A SoC
163Required root node properties:
164    - compatible = "fsl,ls1043a";
165
166LS1043A ARMv8 based RDB Board
167Required root node properties:
168    - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a";
169
170LS1043A ARMv8 based QDS Board
171Required root node properties:
172    - compatible = "fsl,ls1043a-qds", "fsl,ls1043a";
173
174LS1046A SoC
175Required root node properties:
176    - compatible = "fsl,ls1046a";
177
178LS1046A ARMv8 based QDS Board
179Required root node properties:
180    - compatible = "fsl,ls1046a-qds", "fsl,ls1046a";
181
182LS1046A ARMv8 based RDB Board
183Required root node properties:
184    - compatible = "fsl,ls1046a-rdb", "fsl,ls1046a";
185
186LS1088A SoC
187Required root node properties:
188    - compatible = "fsl,ls1088a";
189
190LS1088A ARMv8 based QDS Board
191Required root node properties:
192    - compatible = "fsl,ls1088a-qds", "fsl,ls1088a";
193
194LS1088A ARMv8 based RDB Board
195Required root node properties:
196    - compatible = "fsl,ls1088a-rdb", "fsl,ls1088a";
197
198LS2080A SoC
199Required root node properties:
200    - compatible = "fsl,ls2080a";
201
202LS2080A ARMv8 based Simulator model
203Required root node properties:
204    - compatible = "fsl,ls2080a-simu", "fsl,ls2080a";
205
206LS2080A ARMv8 based QDS Board
207Required root node properties:
208    - compatible = "fsl,ls2080a-qds", "fsl,ls2080a";
209
210LS2080A ARMv8 based RDB Board
211Required root node properties:
212    - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a";
213
214LS2088A SoC
215Required root node properties:
216    - compatible = "fsl,ls2088a";
217
218LS2088A ARMv8 based QDS Board
219Required root node properties:
220    - compatible = "fsl,ls2088a-qds", "fsl,ls2088a";
221
222LS2088A ARMv8 based RDB Board
223Required root node properties:
224    - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
225