diff options
Diffstat (limited to 'arch/arm/boot/dts/exynos5420-smdk5420.dts')
-rw-r--r-- | arch/arm/boot/dts/exynos5420-smdk5420.dts | 253 |
1 files changed, 253 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts index fb5a1e25c632..ae1ee0470fca 100644 --- a/arch/arm/boot/dts/exynos5420-smdk5420.dts +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts | |||
@@ -31,6 +31,43 @@ | |||
31 | }; | 31 | }; |
32 | }; | 32 | }; |
33 | 33 | ||
34 | regulators { | ||
35 | compatible = "simple-bus"; | ||
36 | #address-cells = <1>; | ||
37 | #size-cells = <0>; | ||
38 | |||
39 | vdd: fixed-regulator@0 { | ||
40 | compatible = "regulator-fixed"; | ||
41 | reg = <0>; | ||
42 | regulator-name = "vdd-supply"; | ||
43 | regulator-min-microvolt = <1800000>; | ||
44 | regulator-max-microvolt = <1800000>; | ||
45 | regulator-always-on; | ||
46 | }; | ||
47 | |||
48 | dbvdd: fixed-regulator@1 { | ||
49 | compatible = "regulator-fixed"; | ||
50 | reg = <1>; | ||
51 | regulator-name = "dbvdd-supply"; | ||
52 | regulator-min-microvolt = <3300000>; | ||
53 | regulator-max-microvolt = <3300000>; | ||
54 | regulator-always-on; | ||
55 | }; | ||
56 | |||
57 | spkvdd: fixed-regulator@2 { | ||
58 | compatible = "regulator-fixed"; | ||
59 | reg = <2>; | ||
60 | regulator-name = "spkvdd-supply"; | ||
61 | regulator-min-microvolt = <5000000>; | ||
62 | regulator-max-microvolt = <5000000>; | ||
63 | regulator-always-on; | ||
64 | }; | ||
65 | }; | ||
66 | |||
67 | rtc@101E0000 { | ||
68 | status = "okay"; | ||
69 | }; | ||
70 | |||
34 | mmc@12200000 { | 71 | mmc@12200000 { |
35 | status = "okay"; | 72 | status = "okay"; |
36 | broken-cd; | 73 | broken-cd; |
@@ -120,4 +157,220 @@ | |||
120 | reg = <0x50>; | 157 | reg = <0x50>; |
121 | }; | 158 | }; |
122 | }; | 159 | }; |
160 | |||
161 | hsi2c_4: i2c@12CA0000 { | ||
162 | status = "okay"; | ||
163 | |||
164 | s2mps11_pmic@66 { | ||
165 | compatible = "samsung,s2mps11-pmic"; | ||
166 | reg = <0x66>; | ||
167 | s2mps11,buck2-ramp-delay = <12>; | ||
168 | s2mps11,buck34-ramp-delay = <12>; | ||
169 | s2mps11,buck16-ramp-delay = <12>; | ||
170 | s2mps11,buck6-ramp-enable = <1>; | ||
171 | s2mps11,buck2-ramp-enable = <1>; | ||
172 | s2mps11,buck3-ramp-enable = <1>; | ||
173 | s2mps11,buck4-ramp-enable = <1>; | ||
174 | |||
175 | s2mps11_osc: clocks { | ||
176 | #clock-cells = <1>; | ||
177 | clock-output-names = "s2mps11_ap", | ||
178 | "s2mps11_cp", "s2mps11_bt"; | ||
179 | }; | ||
180 | |||
181 | regulators { | ||
182 | ldo1_reg: LDO1 { | ||
183 | regulator-name = "vdd_ldo1"; | ||
184 | regulator-min-microvolt = <1000000>; | ||
185 | regulator-max-microvolt = <1000000>; | ||
186 | regulator-always-on; | ||
187 | }; | ||
188 | |||
189 | ldo3_reg: LDO3 { | ||
190 | regulator-name = "vdd_ldo3"; | ||
191 | regulator-min-microvolt = <1800000>; | ||
192 | regulator-max-microvolt = <1800000>; | ||
193 | regulator-always-on; | ||
194 | }; | ||
195 | |||
196 | ldo5_reg: LDO5 { | ||
197 | regulator-name = "vdd_ldo5"; | ||
198 | regulator-min-microvolt = <1800000>; | ||
199 | regulator-max-microvolt = <1800000>; | ||
200 | regulator-always-on; | ||
201 | }; | ||
202 | |||
203 | ldo6_reg: LDO6 { | ||
204 | regulator-name = "vdd_ldo6"; | ||
205 | regulator-min-microvolt = <1000000>; | ||
206 | regulator-max-microvolt = <1000000>; | ||
207 | regulator-always-on; | ||
208 | }; | ||
209 | |||
210 | ldo7_reg: LDO7 { | ||
211 | regulator-name = "vdd_ldo7"; | ||
212 | regulator-min-microvolt = <1800000>; | ||
213 | regulator-max-microvolt = <1800000>; | ||
214 | regulator-always-on; | ||
215 | }; | ||
216 | |||
217 | ldo8_reg: LDO8 { | ||
218 | regulator-name = "vdd_ldo8"; | ||
219 | regulator-min-microvolt = <1800000>; | ||
220 | regulator-max-microvolt = <1800000>; | ||
221 | regulator-always-on; | ||
222 | }; | ||
223 | |||
224 | ldo9_reg: LDO9 { | ||
225 | regulator-name = "vdd_ldo9"; | ||
226 | regulator-min-microvolt = <3000000>; | ||
227 | regulator-max-microvolt = <3000000>; | ||
228 | regulator-always-on; | ||
229 | }; | ||
230 | |||
231 | ldo10_reg: LDO10 { | ||
232 | regulator-name = "vdd_ldo10"; | ||
233 | regulator-min-microvolt = <1800000>; | ||
234 | regulator-max-microvolt = <1800000>; | ||
235 | regulator-always-on; | ||
236 | }; | ||
237 | |||
238 | ldo11_reg: LDO11 { | ||
239 | regulator-name = "vdd_ldo11"; | ||
240 | regulator-min-microvolt = <1000000>; | ||
241 | regulator-max-microvolt = <1000000>; | ||
242 | regulator-always-on; | ||
243 | }; | ||
244 | |||
245 | ldo12_reg: LDO12 { | ||
246 | regulator-name = "vdd_ldo12"; | ||
247 | regulator-min-microvolt = <1800000>; | ||
248 | regulator-max-microvolt = <1800000>; | ||
249 | regulator-always-on; | ||
250 | }; | ||
251 | |||
252 | ldo13_reg: LDO13 { | ||
253 | regulator-name = "vdd_ldo13"; | ||
254 | regulator-min-microvolt = <2800000>; | ||
255 | regulator-max-microvolt = <2800000>; | ||
256 | regulator-always-on; | ||
257 | }; | ||
258 | |||
259 | ldo15_reg: LDO15 { | ||
260 | regulator-name = "vdd_ldo15"; | ||
261 | regulator-min-microvolt = <3100000>; | ||
262 | regulator-max-microvolt = <3100000>; | ||
263 | regulator-always-on; | ||
264 | }; | ||
265 | |||
266 | ldo16_reg: LDO16 { | ||
267 | regulator-name = "vdd_ldo16"; | ||
268 | regulator-min-microvolt = <2200000>; | ||
269 | regulator-max-microvolt = <2200000>; | ||
270 | regulator-always-on; | ||
271 | }; | ||
272 | |||
273 | ldo17_reg: LDO17 { | ||
274 | regulator-name = "tsp_avdd"; | ||
275 | regulator-min-microvolt = <3300000>; | ||
276 | regulator-max-microvolt = <3300000>; | ||
277 | regulator-always-on; | ||
278 | }; | ||
279 | |||
280 | ldo19_reg: LDO19 { | ||
281 | regulator-name = "vdd_sd"; | ||
282 | regulator-min-microvolt = <2800000>; | ||
283 | regulator-max-microvolt = <2800000>; | ||
284 | regulator-always-on; | ||
285 | }; | ||
286 | |||
287 | ldo24_reg: LDO24 { | ||
288 | regulator-name = "tsp_io"; | ||
289 | regulator-min-microvolt = <2800000>; | ||
290 | regulator-max-microvolt = <2800000>; | ||
291 | regulator-always-on; | ||
292 | }; | ||
293 | |||
294 | buck1_reg: BUCK1 { | ||
295 | regulator-name = "vdd_mif"; | ||
296 | regulator-min-microvolt = <800000>; | ||
297 | regulator-max-microvolt = <1300000>; | ||
298 | regulator-always-on; | ||
299 | regulator-boot-on; | ||
300 | }; | ||
301 | |||
302 | buck2_reg: BUCK2 { | ||
303 | regulator-name = "vdd_arm"; | ||
304 | regulator-min-microvolt = <800000>; | ||
305 | regulator-max-microvolt = <1500000>; | ||
306 | regulator-always-on; | ||
307 | regulator-boot-on; | ||
308 | }; | ||
309 | |||
310 | buck3_reg: BUCK3 { | ||
311 | regulator-name = "vdd_int"; | ||
312 | regulator-min-microvolt = <800000>; | ||
313 | regulator-max-microvolt = <1400000>; | ||
314 | regulator-always-on; | ||
315 | regulator-boot-on; | ||
316 | }; | ||
317 | |||
318 | buck4_reg: BUCK4 { | ||
319 | regulator-name = "vdd_g3d"; | ||
320 | regulator-min-microvolt = <800000>; | ||
321 | regulator-max-microvolt = <1400000>; | ||
322 | regulator-always-on; | ||
323 | regulator-boot-on; | ||
324 | }; | ||
325 | |||
326 | buck5_reg: BUCK5 { | ||
327 | regulator-name = "vdd_mem"; | ||
328 | regulator-min-microvolt = <800000>; | ||
329 | regulator-max-microvolt = <1400000>; | ||
330 | regulator-always-on; | ||
331 | regulator-boot-on; | ||
332 | }; | ||
333 | |||
334 | buck6_reg: BUCK6 { | ||
335 | regulator-name = "vdd_kfc"; | ||
336 | regulator-min-microvolt = <800000>; | ||
337 | regulator-max-microvolt = <1500000>; | ||
338 | regulator-always-on; | ||
339 | regulator-boot-on; | ||
340 | }; | ||
341 | |||
342 | buck7_reg: BUCK7 { | ||
343 | regulator-name = "vdd_1.0v_ldo"; | ||
344 | regulator-min-microvolt = <800000>; | ||
345 | regulator-max-microvolt = <1500000>; | ||
346 | regulator-always-on; | ||
347 | regulator-boot-on; | ||
348 | }; | ||
349 | |||
350 | buck8_reg: BUCK8 { | ||
351 | regulator-name = "vdd_1.8v_ldo"; | ||
352 | regulator-min-microvolt = <800000>; | ||
353 | regulator-max-microvolt = <1500000>; | ||
354 | regulator-always-on; | ||
355 | regulator-boot-on; | ||
356 | }; | ||
357 | |||
358 | buck9_reg: BUCK9 { | ||
359 | regulator-name = "vdd_2.8v_ldo"; | ||
360 | regulator-min-microvolt = <3000000>; | ||
361 | regulator-max-microvolt = <3750000>; | ||
362 | regulator-always-on; | ||
363 | regulator-boot-on; | ||
364 | }; | ||
365 | |||
366 | buck10_reg: BUCK10 { | ||
367 | regulator-name = "vdd_vmem"; | ||
368 | regulator-min-microvolt = <2850000>; | ||
369 | regulator-max-microvolt = <2850000>; | ||
370 | regulator-always-on; | ||
371 | regulator-boot-on; | ||
372 | }; | ||
373 | }; | ||
374 | }; | ||
375 | }; | ||
123 | }; | 376 | }; |