summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/arm/fsl.txt
blob: 7fbc42484001e38ffdbc16e35caf0c038ef98adf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
Freescale i.MX Platforms Device Tree Bindings
-----------------------------------------------

i.MX23 Evaluation Kit
Required root node properties:
    - compatible = "fsl,imx23-evk", "fsl,imx23";

i.MX25 Product Development Kit
Required root node properties:
    - compatible = "fsl,imx25-pdk", "fsl,imx25";

i.MX27 Product Development Kit
Required root node properties:
    - compatible = "fsl,imx27-pdk", "fsl,imx27";

i.MX28 Evaluation Kit
Required root node properties:
    - compatible = "fsl,imx28-evk", "fsl,imx28";

i.MX51 Babbage Board
Required root node properties:
    - compatible = "fsl,imx51-babbage", "fsl,imx51";

i.MX53 Automotive Reference Design Board
Required root node properties:
    - compatible = "fsl,imx53-ard", "fsl,imx53";

i.MX53 Evaluation Kit
Required root node properties:
    - compatible = "fsl,imx53-evk", "fsl,imx53";

i.MX53 Quick Start Board
Required root node properties:
    - compatible = "fsl,imx53-qsb", "fsl,imx53";

i.MX53 Smart Mobile Reference Design Board
Required root node properties:
    - compatible = "fsl,imx53-smd", "fsl,imx53";

i.MX6 Quad Armadillo2 Board
Required root node properties:
    - compatible = "fsl,imx6q-arm2", "fsl,imx6q";

i.MX6 Quad SABRE Lite Board
Required root node properties:
    - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q";

i.MX6 Quad SABRE Smart Device Board
Required root node properties:
    - compatible = "fsl,imx6q-sabresd", "fsl,imx6q";

i.MX6 Quad SABRE Automotive Board
Required root node properties:
    - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q";

i.MX6SLL EVK board
Required root node properties:
    - compatible = "fsl,imx6sll-evk", "fsl,imx6sll";

i.MX6 Quad Plus SABRE Smart Device Board
Required root node properties:
    - compatible = "fsl,imx6qp-sabresd", "fsl,imx6qp";

i.MX6 Quad Plus SABRE Automotive Board
Required root node properties:
    - compatible = "fsl,imx6qp-sabreauto", "fsl,imx6qp";

i.MX6 DualLite SABRE Smart Device Board
Required root node properties:
    - compatible = "fsl,imx6dl-sabresd", "fsl,imx6dl";

i.MX6 DualLite/Solo SABRE Automotive Board
Required root node properties:
    - compatible = "fsl,imx6dl-sabreauto", "fsl,imx6dl";

i.MX6 SoloLite EVK Board
Required root node properties:
    - compatible = "fsl,imx6sl-evk", "fsl,imx6sl";

i.MX6 UltraLite 14x14 EVK Board
Required root node properties:
    - compatible = "fsl,imx6ul-14x14-evk", "fsl,imx6ul";

i.MX6 UltraLiteLite 14x14 EVK Board
Required root node properties:
    - compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull";

i.MX6 ULZ 14x14 EVK Board
Required root node properties:
    - compatible = "fsl,imx6ulz-14x14-evk", "fsl,imx6ull", "fsl,imx6ulz";

i.MX6 SoloX SDB Board
Required root node properties:
    - compatible = "fsl,imx6sx-sdb", "fsl,imx6sx";

i.MX6 SoloX Sabre Auto Board
Required root node properties:
    - compatible = "fsl,imx6sx-sabreauto", "fsl,imx6sx";

i.MX7 SabreSD Board
Required root node properties:
    - compatible = "fsl,imx7d-sdb", "fsl,imx7d";

i.MX7ULP Evaluation Kit
Required root node properties:
    - compatible = "fsl,imx7ulp-evk", "fsl,imx7ulp";

Generic i.MX boards
-------------------

No iomux setup is done for these boards, so this must have been configured
by the bootloader for boards to work with the generic bindings.

i.MX27 generic board
Required root node properties:
    - compatible = "fsl,imx27";

i.MX51 generic board
Required root node properties:
    - compatible = "fsl,imx51";

i.MX53 generic board
Required root node properties:
    - compatible = "fsl,imx53";

i.MX6q generic board
Required root node properties:
    - compatible = "fsl,imx6q";

i.MX7ULP generic board
Required root node properties:
    - compatible = "fsl,imx7ulp";

Freescale Vybrid Platform Device Tree Bindings
----------------------------------------------

For the Vybrid SoC familiy all variants with DDR controller are supported,
which is the VF5xx and VF6xx series. Out of historical reasons, in most
places the kernel uses vf610 to refer to the whole familiy.
The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
core support.

Required root node compatible property (one of them):
    - compatible = "fsl,vf500";
    - compatible = "fsl,vf510";
    - compatible = "fsl,vf600";
    - compatible = "fsl,vf610";
    - compatible = "fsl,vf610m4";

Freescale LS1021A Platform Device Tree Bindings
------------------------------------------------

Required root node compatible properties:
  - compatible = "fsl,ls1021a";

Freescale ARMv8 based Layerscape SoC family Device Tree Bindings
----------------------------------------------------------------

LS1012A SoC
Required root node properties:
    - compatible = "fsl,ls1012a";

LS1012A ARMv8 based RDB Board
Required root node properties:
    - compatible = "fsl,ls1012a-rdb", "fsl,ls1012a";

LS1012A ARMv8 based FRDM Board
Required root node properties:
    - compatible = "fsl,ls1012a-frdm", "fsl,ls1012a";

LS1012A ARMv8 based QDS Board
Required root node properties:
    - compatible = "fsl,ls1012a-qds", "fsl,ls1012a";

LS1043A SoC
Required root node properties:
    - compatible = "fsl,ls1043a";

LS1043A ARMv8 based RDB Board
Required root node properties:
    - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a";

LS1043A ARMv8 based QDS Board
Required root node properties:
    - compatible = "fsl,ls1043a-qds", "fsl,ls1043a";

LS1046A SoC
Required root node properties:
    - compatible = "fsl,ls1046a";

LS1046A ARMv8 based QDS Board
Required root node properties:
    - compatible = "fsl,ls1046a-qds", "fsl,ls1046a";

LS1046A ARMv8 based RDB Board
Required root node properties:
    - compatible = "fsl,ls1046a-rdb", "fsl,ls1046a";

LS1088A SoC
Required root node properties:
    - compatible = "fsl,ls1088a";

LS1088A ARMv8 based QDS Board
Required root node properties:
    - compatible = "fsl,ls1088a-qds", "fsl,ls1088a";

LS1088A ARMv8 based RDB Board
Required root node properties:
    - compatible = "fsl,ls1088a-rdb", "fsl,ls1088a";

LS2080A SoC
Required root node properties:
    - compatible = "fsl,ls2080a";

LS2080A ARMv8 based Simulator model
Required root node properties:
    - compatible = "fsl,ls2080a-simu", "fsl,ls2080a";

LS2080A ARMv8 based QDS Board
Required root node properties:
    - compatible = "fsl,ls2080a-qds", "fsl,ls2080a";

LS2080A ARMv8 based RDB Board
Required root node properties:
    - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a";

LS2088A SoC
Required root node properties:
    - compatible = "fsl,ls2088a";

LS2088A ARMv8 based QDS Board
Required root node properties:
    - compatible = "fsl,ls2088a-qds", "fsl,ls2088a";

LS2088A ARMv8 based RDB Board
Required root node properties:
    - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";