diff options
author | Sachin Kamat <sachin.kamat@linaro.org> | 2013-02-08 17:46:46 -0500 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2013-03-07 05:41:38 -0500 |
commit | e24ef7227bfa7b6f24b6f919d34ba23ed2a57d82 (patch) | |
tree | efd943c62c2d229953295d367f77b7c97aae33d3 | |
parent | 44632826987a389d263029569565036e46d9eab8 (diff) |
ARM: dts: Add s5m8767 PMIC node to exynos4412-origen DT
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r-- | arch/arm/boot/dts/exynos4412-origen.dts | 330 |
1 files changed, 330 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-origen.dts b/arch/arm/boot/dts/exynos4412-origen.dts index 40f96bd06ee4..31e14c4b9ac3 100644 --- a/arch/arm/boot/dts/exynos4412-origen.dts +++ b/arch/arm/boot/dts/exynos4412-origen.dts | |||
@@ -85,4 +85,334 @@ | |||
85 | serial@13830000 { | 85 | serial@13830000 { |
86 | status = "okay"; | 86 | status = "okay"; |
87 | }; | 87 | }; |
88 | |||
89 | i2c@13860000 { | ||
90 | #address-cells = <1>; | ||
91 | #size-cells = <0>; | ||
92 | samsung,i2c-sda-delay = <100>; | ||
93 | samsung,i2c-max-bus-freq = <20000>; | ||
94 | pinctrl-0 = <&i2c0_bus>; | ||
95 | pinctrl-names = "default"; | ||
96 | status = "okay"; | ||
97 | |||
98 | s5m8767_pmic@66 { | ||
99 | compatible = "samsung,s5m8767-pmic"; | ||
100 | reg = <0x66>; | ||
101 | |||
102 | s5m8767,pmic-buck-default-dvs-idx = <3>; | ||
103 | |||
104 | s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>, | ||
105 | <&gpx2 4 0>, | ||
106 | <&gpx2 5 0>; | ||
107 | |||
108 | s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>, | ||
109 | <&gpm3 6 0>, | ||
110 | <&gpm3 7 0>; | ||
111 | |||
112 | s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>, | ||
113 | <1200000>, <1200000>, | ||
114 | <1200000>, <1200000>, | ||
115 | <1200000>, <1200000>; | ||
116 | |||
117 | s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, | ||
118 | <1100000>, <1100000>, | ||
119 | <1100000>, <1100000>, | ||
120 | <1100000>, <1100000>; | ||
121 | |||
122 | s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>, | ||
123 | <1200000>, <1200000>, | ||
124 | <1200000>, <1200000>, | ||
125 | <1200000>, <1200000>; | ||
126 | |||
127 | regulators { | ||
128 | ldo1_reg: LDO1 { | ||
129 | regulator-name = "VDD_ALIVE"; | ||
130 | regulator-min-microvolt = <1100000>; | ||
131 | regulator-max-microvolt = <1100000>; | ||
132 | regulator-always-on; | ||
133 | regulator-boot-on; | ||
134 | op_mode = <1>; /* Normal Mode */ | ||
135 | }; | ||
136 | |||
137 | ldo2_reg: LDO2 { | ||
138 | regulator-name = "VDDQ_M12"; | ||
139 | regulator-min-microvolt = <1200000>; | ||
140 | regulator-max-microvolt = <1200000>; | ||
141 | regulator-always-on; | ||
142 | op_mode = <1>; /* Normal Mode */ | ||
143 | }; | ||
144 | |||
145 | ldo3_reg: LDO3 { | ||
146 | regulator-name = "VDDIOAP_18"; | ||
147 | regulator-min-microvolt = <1800000>; | ||
148 | regulator-max-microvolt = <1800000>; | ||
149 | regulator-always-on; | ||
150 | op_mode = <1>; /* Normal Mode */ | ||
151 | }; | ||
152 | |||
153 | ldo4_reg: LDO4 { | ||
154 | regulator-name = "VDDQ_PRE"; | ||
155 | regulator-min-microvolt = <1800000>; | ||
156 | regulator-max-microvolt = <1800000>; | ||
157 | regulator-always-on; | ||
158 | op_mode = <1>; /* Normal Mode */ | ||
159 | }; | ||
160 | |||
161 | ldo5_reg: LDO5 { | ||
162 | regulator-name = "VDD18_2M"; | ||
163 | regulator-min-microvolt = <1800000>; | ||
164 | regulator-max-microvolt = <1800000>; | ||
165 | regulator-always-on; | ||
166 | op_mode = <1>; /* Normal Mode */ | ||
167 | }; | ||
168 | |||
169 | ldo6_reg: LDO6 { | ||
170 | regulator-name = "VDD10_MPLL"; | ||
171 | regulator-min-microvolt = <1000000>; | ||
172 | regulator-max-microvolt = <1000000>; | ||
173 | regulator-always-on; | ||
174 | op_mode = <1>; /* Normal Mode */ | ||
175 | }; | ||
176 | |||
177 | ldo7_reg: LDO7 { | ||
178 | regulator-name = "VDD10_XPLL"; | ||
179 | regulator-min-microvolt = <1000000>; | ||
180 | regulator-max-microvolt = <1000000>; | ||
181 | regulator-always-on; | ||
182 | op_mode = <1>; /* Normal Mode */ | ||
183 | }; | ||
184 | |||
185 | ldo8_reg: LDO8 { | ||
186 | regulator-name = "VDD10_MIPI"; | ||
187 | regulator-min-microvolt = <1000000>; | ||
188 | regulator-max-microvolt = <1000000>; | ||
189 | regulator-always-on; | ||
190 | op_mode = <1>; /* Normal Mode */ | ||
191 | }; | ||
192 | |||
193 | ldo9_reg: LDO9 { | ||
194 | regulator-name = "VDD33_LCD"; | ||
195 | regulator-min-microvolt = <3300000>; | ||
196 | regulator-max-microvolt = <3300000>; | ||
197 | regulator-always-on; | ||
198 | op_mode = <1>; /* Normal Mode */ | ||
199 | }; | ||
200 | |||
201 | ldo10_reg: LDO10 { | ||
202 | regulator-name = "VDD18_MIPI"; | ||
203 | regulator-min-microvolt = <1800000>; | ||
204 | regulator-max-microvolt = <1800000>; | ||
205 | regulator-always-on; | ||
206 | op_mode = <1>; /* Normal Mode */ | ||
207 | }; | ||
208 | |||
209 | ldo11_reg: LDO11 { | ||
210 | regulator-name = "VDD18_ABB1"; | ||
211 | regulator-min-microvolt = <1800000>; | ||
212 | regulator-max-microvolt = <1800000>; | ||
213 | regulator-always-on; | ||
214 | op_mode = <1>; /* Normal Mode */ | ||
215 | }; | ||
216 | |||
217 | ldo12_reg: LDO12 { | ||
218 | regulator-name = "VDD33_UOTG"; | ||
219 | regulator-min-microvolt = <3300000>; | ||
220 | regulator-max-microvolt = <3300000>; | ||
221 | regulator-always-on; | ||
222 | op_mode = <1>; /* Normal Mode */ | ||
223 | }; | ||
224 | |||
225 | ldo13_reg: LDO13 { | ||
226 | regulator-name = "VDDIOPERI_18"; | ||
227 | regulator-min-microvolt = <1800000>; | ||
228 | regulator-max-microvolt = <1800000>; | ||
229 | regulator-always-on; | ||
230 | op_mode = <1>; /* Normal Mode */ | ||
231 | }; | ||
232 | |||
233 | ldo14_reg: LDO14 { | ||
234 | regulator-name = "VDD18_ABB02"; | ||
235 | regulator-min-microvolt = <1800000>; | ||
236 | regulator-max-microvolt = <1800000>; | ||
237 | regulator-always-on; | ||
238 | op_mode = <1>; /* Normal Mode */ | ||
239 | }; | ||
240 | |||
241 | ldo15_reg: LDO15 { | ||
242 | regulator-name = "VDD10_USH"; | ||
243 | regulator-min-microvolt = <1000000>; | ||
244 | regulator-max-microvolt = <1000000>; | ||
245 | regulator-always-on; | ||
246 | op_mode = <1>; /* Normal Mode */ | ||
247 | }; | ||
248 | |||
249 | ldo16_reg: LDO16 { | ||
250 | regulator-name = "VDD18_HSIC"; | ||
251 | regulator-min-microvolt = <1800000>; | ||
252 | regulator-max-microvolt = <1800000>; | ||
253 | regulator-always-on; | ||
254 | op_mode = <1>; /* Normal Mode */ | ||
255 | }; | ||
256 | |||
257 | ldo17_reg: LDO17 { | ||
258 | regulator-name = "VDDIOAP_MMC012_28"; | ||
259 | regulator-min-microvolt = <2800000>; | ||
260 | regulator-max-microvolt = <2800000>; | ||
261 | regulator-always-on; | ||
262 | op_mode = <1>; /* Normal Mode */ | ||
263 | }; | ||
264 | |||
265 | ldo18_reg: LDO18 { | ||
266 | regulator-name = "VDDIOPERI_28"; | ||
267 | regulator-min-microvolt = <2800000>; | ||
268 | regulator-max-microvolt = <2800000>; | ||
269 | regulator-always-on; | ||
270 | op_mode = <1>; /* Normal Mode */ | ||
271 | }; | ||
272 | |||
273 | ldo19_reg: LDO19 { | ||
274 | regulator-name = "DVDD25"; | ||
275 | regulator-min-microvolt = <2500000>; | ||
276 | regulator-max-microvolt = <2500000>; | ||
277 | regulator-always-on; | ||
278 | op_mode = <1>; /* Normal Mode */ | ||
279 | }; | ||
280 | |||
281 | ldo20_reg: LDO20 { | ||
282 | regulator-name = "VDD28_CAM"; | ||
283 | regulator-min-microvolt = <2800000>; | ||
284 | regulator-max-microvolt = <2800000>; | ||
285 | regulator-always-on; | ||
286 | op_mode = <1>; /* Normal Mode */ | ||
287 | }; | ||
288 | |||
289 | ldo21_reg: LDO21 { | ||
290 | regulator-name = "VDD28_AF"; | ||
291 | regulator-min-microvolt = <2800000>; | ||
292 | regulator-max-microvolt = <2800000>; | ||
293 | regulator-always-on; | ||
294 | op_mode = <1>; /* Normal Mode */ | ||
295 | }; | ||
296 | |||
297 | ldo22_reg: LDO22 { | ||
298 | regulator-name = "VDDA28_2M"; | ||
299 | regulator-min-microvolt = <2800000>; | ||
300 | regulator-max-microvolt = <2800000>; | ||
301 | regulator-always-on; | ||
302 | op_mode = <1>; /* Normal Mode */ | ||
303 | }; | ||
304 | |||
305 | ldo23_reg: LDO23 { | ||
306 | regulator-name = "VDD28_TF"; | ||
307 | regulator-min-microvolt = <2800000>; | ||
308 | regulator-max-microvolt = <2800000>; | ||
309 | regulator-always-on; | ||
310 | op_mode = <1>; /* Normal Mode */ | ||
311 | }; | ||
312 | |||
313 | ldo24_reg: LDO24 { | ||
314 | regulator-name = "VDD33_A31"; | ||
315 | regulator-min-microvolt = <3300000>; | ||
316 | regulator-max-microvolt = <3300000>; | ||
317 | regulator-always-on; | ||
318 | op_mode = <1>; /* Normal Mode */ | ||
319 | }; | ||
320 | |||
321 | ldo25_reg: LDO25 { | ||
322 | regulator-name = "VDD18_CAM"; | ||
323 | regulator-min-microvolt = <1800000>; | ||
324 | regulator-max-microvolt = <1800000>; | ||
325 | regulator-always-on; | ||
326 | op_mode = <1>; /* Normal Mode */ | ||
327 | }; | ||
328 | |||
329 | ldo26_reg: LDO26 { | ||
330 | regulator-name = "VDD18_A31"; | ||
331 | regulator-min-microvolt = <1800000>; | ||
332 | regulator-max-microvolt = <1800000>; | ||
333 | regulator-always-on; | ||
334 | op_mode = <1>; /* Normal Mode */ | ||
335 | }; | ||
336 | |||
337 | ldo27_reg: LDO27 { | ||
338 | regulator-name = "GPS_1V8"; | ||
339 | regulator-min-microvolt = <1800000>; | ||
340 | regulator-max-microvolt = <1800000>; | ||
341 | regulator-always-on; | ||
342 | op_mode = <1>; /* Normal Mode */ | ||
343 | }; | ||
344 | |||
345 | ldo28_reg: LDO28 { | ||
346 | regulator-name = "DVDD12"; | ||
347 | regulator-min-microvolt = <1200000>; | ||
348 | regulator-max-microvolt = <1200000>; | ||
349 | regulator-always-on; | ||
350 | op_mode = <1>; /* Normal Mode */ | ||
351 | }; | ||
352 | |||
353 | buck1_reg: BUCK1 { | ||
354 | regulator-name = "vdd_mif"; | ||
355 | regulator-min-microvolt = <950000>; | ||
356 | regulator-max-microvolt = <1100000>; | ||
357 | regulator-always-on; | ||
358 | regulator-boot-on; | ||
359 | op_mode = <1>; /* Normal Mode */ | ||
360 | }; | ||
361 | |||
362 | buck2_reg: BUCK2 { | ||
363 | regulator-name = "vdd_arm"; | ||
364 | regulator-min-microvolt = <925000>; | ||
365 | regulator-max-microvolt = <1300000>; | ||
366 | regulator-always-on; | ||
367 | regulator-boot-on; | ||
368 | op_mode = <1>; /* Normal Mode */ | ||
369 | }; | ||
370 | |||
371 | buck3_reg: BUCK3 { | ||
372 | regulator-name = "vdd_int"; | ||
373 | regulator-min-microvolt = <900000>; | ||
374 | regulator-max-microvolt = <1200000>; | ||
375 | regulator-always-on; | ||
376 | regulator-boot-on; | ||
377 | op_mode = <1>; /* Normal Mode */ | ||
378 | }; | ||
379 | |||
380 | buck4_reg: BUCK4 { | ||
381 | regulator-name = "vdd_g3d"; | ||
382 | regulator-min-microvolt = <750000>; | ||
383 | regulator-max-microvolt = <1500000>; | ||
384 | regulator-always-on; | ||
385 | regulator-boot-on; | ||
386 | op_mode = <1>; /* Normal Mode */ | ||
387 | }; | ||
388 | |||
389 | buck5_reg: BUCK5 { | ||
390 | regulator-name = "vdd_m12"; | ||
391 | regulator-min-microvolt = <750000>; | ||
392 | regulator-max-microvolt = <1500000>; | ||
393 | regulator-always-on; | ||
394 | regulator-boot-on; | ||
395 | op_mode = <1>; /* Normal Mode */ | ||
396 | }; | ||
397 | |||
398 | buck6_reg: BUCK6 { | ||
399 | regulator-name = "vdd12_5m"; | ||
400 | regulator-min-microvolt = <750000>; | ||
401 | regulator-max-microvolt = <1500000>; | ||
402 | regulator-always-on; | ||
403 | regulator-boot-on; | ||
404 | op_mode = <1>; /* Normal Mode */ | ||
405 | }; | ||
406 | |||
407 | buck9_reg: BUCK9 { | ||
408 | regulator-name = "vddf28_emmc"; | ||
409 | regulator-min-microvolt = <750000>; | ||
410 | regulator-max-microvolt = <3000000>; | ||
411 | regulator-always-on; | ||
412 | regulator-boot-on; | ||
413 | op_mode = <1>; /* Normal Mode */ | ||
414 | }; | ||
415 | }; | ||
416 | }; | ||
417 | }; | ||
88 | }; | 418 | }; |