Merge tag 'tags/bcm2835-defconfig-next-2018-11-27' into defconfig/next
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / arm / fsl.txt
1 Freescale i.MX Platforms Device Tree Bindings
2 -----------------------------------------------
3
4 i.MX23 Evaluation Kit
5 Required root node properties:
6     - compatible = "fsl,imx23-evk", "fsl,imx23";
7
8 i.MX25 Product Development Kit
9 Required root node properties:
10     - compatible = "fsl,imx25-pdk", "fsl,imx25";
11
12 i.MX27 Product Development Kit
13 Required root node properties:
14     - compatible = "fsl,imx27-pdk", "fsl,imx27";
15
16 i.MX28 Evaluation Kit
17 Required root node properties:
18     - compatible = "fsl,imx28-evk", "fsl,imx28";
19
20 i.MX51 Babbage Board
21 Required root node properties:
22     - compatible = "fsl,imx51-babbage", "fsl,imx51";
23
24 i.MX53 Automotive Reference Design Board
25 Required root node properties:
26     - compatible = "fsl,imx53-ard", "fsl,imx53";
27
28 i.MX53 Evaluation Kit
29 Required root node properties:
30     - compatible = "fsl,imx53-evk", "fsl,imx53";
31
32 i.MX53 Quick Start Board
33 Required root node properties:
34     - compatible = "fsl,imx53-qsb", "fsl,imx53";
35
36 i.MX53 Smart Mobile Reference Design Board
37 Required root node properties:
38     - compatible = "fsl,imx53-smd", "fsl,imx53";
39
40 i.MX6 Quad Armadillo2 Board
41 Required root node properties:
42     - compatible = "fsl,imx6q-arm2", "fsl,imx6q";
43
44 i.MX6 Quad SABRE Lite Board
45 Required root node properties:
46     - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q";
47
48 i.MX6 Quad SABRE Smart Device Board
49 Required root node properties:
50     - compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
51
52 i.MX6 Quad SABRE Automotive Board
53 Required root node properties:
54     - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q";
55
56 i.MX6SLL EVK board
57 Required root node properties:
58     - compatible = "fsl,imx6sll-evk", "fsl,imx6sll";
59
60 i.MX6 Quad Plus SABRE Smart Device Board
61 Required root node properties:
62     - compatible = "fsl,imx6qp-sabresd", "fsl,imx6qp";
63
64 i.MX6 Quad Plus SABRE Automotive Board
65 Required root node properties:
66     - compatible = "fsl,imx6qp-sabreauto", "fsl,imx6qp";
67
68 i.MX6 DualLite SABRE Smart Device Board
69 Required root node properties:
70     - compatible = "fsl,imx6dl-sabresd", "fsl,imx6dl";
71
72 i.MX6 DualLite/Solo SABRE Automotive Board
73 Required root node properties:
74     - compatible = "fsl,imx6dl-sabreauto", "fsl,imx6dl";
75
76 i.MX6 SoloLite EVK Board
77 Required root node properties:
78     - compatible = "fsl,imx6sl-evk", "fsl,imx6sl";
79
80 i.MX6 UltraLite 14x14 EVK Board
81 Required root node properties:
82     - compatible = "fsl,imx6ul-14x14-evk", "fsl,imx6ul";
83
84 i.MX6 UltraLiteLite 14x14 EVK Board
85 Required root node properties:
86     - compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull";
87
88 i.MX6 ULZ 14x14 EVK Board
89 Required root node properties:
90     - compatible = "fsl,imx6ulz-14x14-evk", "fsl,imx6ull", "fsl,imx6ulz";
91
92 i.MX6 SoloX SDB Board
93 Required root node properties:
94     - compatible = "fsl,imx6sx-sdb", "fsl,imx6sx";
95
96 i.MX6 SoloX Sabre Auto Board
97 Required root node properties:
98     - compatible = "fsl,imx6sx-sabreauto", "fsl,imx6sx";
99
100 i.MX7 SabreSD Board
101 Required root node properties:
102     - compatible = "fsl,imx7d-sdb", "fsl,imx7d";
103
104 i.MX7ULP Evaluation Kit
105 Required root node properties:
106     - compatible = "fsl,imx7ulp-evk", "fsl,imx7ulp";
107
108 Generic i.MX boards
109 -------------------
110
111 No iomux setup is done for these boards, so this must have been configured
112 by the bootloader for boards to work with the generic bindings.
113
114 i.MX27 generic board
115 Required root node properties:
116     - compatible = "fsl,imx27";
117
118 i.MX51 generic board
119 Required root node properties:
120     - compatible = "fsl,imx51";
121
122 i.MX53 generic board
123 Required root node properties:
124     - compatible = "fsl,imx53";
125
126 i.MX6q generic board
127 Required root node properties:
128     - compatible = "fsl,imx6q";
129
130 i.MX7ULP generic board
131 Required root node properties:
132     - compatible = "fsl,imx7ulp";
133
134 Freescale Vybrid Platform Device Tree Bindings
135 ----------------------------------------------
136
137 For the Vybrid SoC familiy all variants with DDR controller are supported,
138 which is the VF5xx and VF6xx series. Out of historical reasons, in most
139 places the kernel uses vf610 to refer to the whole familiy.
140 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
141 core support.
142
143 Required root node compatible property (one of them):
144     - compatible = "fsl,vf500";
145     - compatible = "fsl,vf510";
146     - compatible = "fsl,vf600";
147     - compatible = "fsl,vf610";
148     - compatible = "fsl,vf610m4";
149
150 Freescale LS1021A Platform Device Tree Bindings
151 ------------------------------------------------
152
153 Required root node compatible properties:
154   - compatible = "fsl,ls1021a";
155
156 Freescale ARMv8 based Layerscape SoC family Device Tree Bindings
157 ----------------------------------------------------------------
158
159 LS1012A SoC
160 Required root node properties:
161     - compatible = "fsl,ls1012a";
162
163 LS1012A ARMv8 based RDB Board
164 Required root node properties:
165     - compatible = "fsl,ls1012a-rdb", "fsl,ls1012a";
166
167 LS1012A ARMv8 based FRDM Board
168 Required root node properties:
169     - compatible = "fsl,ls1012a-frdm", "fsl,ls1012a";
170
171 LS1012A ARMv8 based QDS Board
172 Required root node properties:
173     - compatible = "fsl,ls1012a-qds", "fsl,ls1012a";
174
175 LS1043A SoC
176 Required root node properties:
177     - compatible = "fsl,ls1043a";
178
179 LS1043A ARMv8 based RDB Board
180 Required root node properties:
181     - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a";
182
183 LS1043A ARMv8 based QDS Board
184 Required root node properties:
185     - compatible = "fsl,ls1043a-qds", "fsl,ls1043a";
186
187 LS1046A SoC
188 Required root node properties:
189     - compatible = "fsl,ls1046a";
190
191 LS1046A ARMv8 based QDS Board
192 Required root node properties:
193     - compatible = "fsl,ls1046a-qds", "fsl,ls1046a";
194
195 LS1046A ARMv8 based RDB Board
196 Required root node properties:
197     - compatible = "fsl,ls1046a-rdb", "fsl,ls1046a";
198
199 LS1088A SoC
200 Required root node properties:
201     - compatible = "fsl,ls1088a";
202
203 LS1088A ARMv8 based QDS Board
204 Required root node properties:
205     - compatible = "fsl,ls1088a-qds", "fsl,ls1088a";
206
207 LS1088A ARMv8 based RDB Board
208 Required root node properties:
209     - compatible = "fsl,ls1088a-rdb", "fsl,ls1088a";
210
211 LS2080A SoC
212 Required root node properties:
213     - compatible = "fsl,ls2080a";
214
215 LS2080A ARMv8 based Simulator model
216 Required root node properties:
217     - compatible = "fsl,ls2080a-simu", "fsl,ls2080a";
218
219 LS2080A ARMv8 based QDS Board
220 Required root node properties:
221     - compatible = "fsl,ls2080a-qds", "fsl,ls2080a";
222
223 LS2080A ARMv8 based RDB Board
224 Required root node properties:
225     - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a";
226
227 LS2088A SoC
228 Required root node properties:
229     - compatible = "fsl,ls2088a";
230
231 LS2088A ARMv8 based QDS Board
232 Required root node properties:
233     - compatible = "fsl,ls2088a-qds", "fsl,ls2088a";
234
235 LS2088A ARMv8 based RDB Board
236 Required root node properties:
237     - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";