diff options
author | Doug Anderson <dianders@chromium.org> | 2014-05-15 16:16:14 -0400 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2014-05-15 16:16:14 -0400 |
commit | b16be76f926ff177cb9884be4cd62580c820420b (patch) | |
tree | 527ba0dd647e4a98d4deaf156bff24d0150c54a8 /arch/arm/boot | |
parent | ecad159a24e587c9f315e561fb509fe1cd9b54ba (diff) |
ARM: dts: add tps65090 power regulator for exynos5250-snow
Added TPS65090 regulator related nodes to Snow board.
Signed-off-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/exynos5250-snow.dts | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts/exynos5250-snow.dts index 469c85d02397..a38fd1853f32 100644 --- a/arch/arm/boot/dts/exynos5250-snow.dts +++ b/arch/arm/boot/dts/exynos5250-snow.dts | |||
@@ -44,6 +44,13 @@ | |||
44 | sd3_bus4: sd3-bus-width4 { | 44 | sd3_bus4: sd3-bus-width4 { |
45 | samsung,pin-drv = <0>; | 45 | samsung,pin-drv = <0>; |
46 | }; | 46 | }; |
47 | |||
48 | tps65090_irq: tps65090-irq { | ||
49 | samsung,pins = "gpx2-6"; | ||
50 | samsung,pin-function = <0>; | ||
51 | samsung,pin-pud = <0>; | ||
52 | samsung,pin-drv = <0>; | ||
53 | }; | ||
47 | }; | 54 | }; |
48 | 55 | ||
49 | pinctrl@13400000 { | 56 | pinctrl@13400000 { |
@@ -75,6 +82,12 @@ | |||
75 | }; | 82 | }; |
76 | }; | 83 | }; |
77 | 84 | ||
85 | vbat: vbat-fixed-regulator { | ||
86 | compatible = "regulator-fixed"; | ||
87 | regulator-name = "vbat-supply"; | ||
88 | regulator-boot-on; | ||
89 | }; | ||
90 | |||
78 | i2c-arbitrator { | 91 | i2c-arbitrator { |
79 | compatible = "i2c-arb-gpio-challenge"; | 92 | compatible = "i2c-arb-gpio-challenge"; |
80 | #address-cells = <1>; | 93 | #address-cells = <1>; |
@@ -201,6 +214,83 @@ | |||
201 | 0x070c0069>; /* LEFT */ | 214 | 0x070c0069>; /* LEFT */ |
202 | }; | 215 | }; |
203 | }; | 216 | }; |
217 | |||
218 | power-regulator { | ||
219 | compatible = "ti,tps65090"; | ||
220 | reg = <0x48>; | ||
221 | |||
222 | /* | ||
223 | * Config irq to disable internal pulls | ||
224 | * even though we run in polling mode. | ||
225 | */ | ||
226 | pinctrl-names = "default"; | ||
227 | pinctrl-0 = <&tps65090_irq>; | ||
228 | |||
229 | vsys1-supply = <&vbat>; | ||
230 | vsys2-supply = <&vbat>; | ||
231 | vsys3-supply = <&vbat>; | ||
232 | infet1-supply = <&vbat>; | ||
233 | infet2-supply = <&vbat>; | ||
234 | infet3-supply = <&vbat>; | ||
235 | infet4-supply = <&vbat>; | ||
236 | infet5-supply = <&vbat>; | ||
237 | infet6-supply = <&vbat>; | ||
238 | infet7-supply = <&vbat>; | ||
239 | vsys-l1-supply = <&vbat>; | ||
240 | vsys-l2-supply = <&vbat>; | ||
241 | |||
242 | regulators { | ||
243 | dcdc1 { | ||
244 | ti,enable-ext-control; | ||
245 | }; | ||
246 | dcdc2 { | ||
247 | ti,enable-ext-control; | ||
248 | }; | ||
249 | dcdc3 { | ||
250 | ti,enable-ext-control; | ||
251 | }; | ||
252 | fet1 { | ||
253 | regulator-name = "vcd_led"; | ||
254 | ti,overcurrent-wait = <3>; | ||
255 | }; | ||
256 | tps65090_fet2: fet2 { | ||
257 | regulator-name = "video_mid"; | ||
258 | regulator-always-on; | ||
259 | ti,overcurrent-wait = <3>; | ||
260 | }; | ||
261 | fet3 { | ||
262 | regulator-name = "wwan_r"; | ||
263 | regulator-always-on; | ||
264 | ti,overcurrent-wait = <3>; | ||
265 | }; | ||
266 | fet4 { | ||
267 | regulator-name = "sdcard"; | ||
268 | ti,overcurrent-wait = <3>; | ||
269 | }; | ||
270 | fet5 { | ||
271 | regulator-name = "camout"; | ||
272 | regulator-always-on; | ||
273 | ti,overcurrent-wait = <3>; | ||
274 | }; | ||
275 | fet6 { | ||
276 | regulator-name = "lcd_vdd"; | ||
277 | ti,overcurrent-wait = <3>; | ||
278 | }; | ||
279 | tps65090_fet7: fet7 { | ||
280 | regulator-name = "video_mid_1a"; | ||
281 | regulator-always-on; | ||
282 | ti,overcurrent-wait = <3>; | ||
283 | }; | ||
284 | ldo1 { | ||
285 | }; | ||
286 | ldo2 { | ||
287 | }; | ||
288 | }; | ||
289 | |||
290 | charger { | ||
291 | compatible = "ti,tps65090-charger"; | ||
292 | }; | ||
293 | }; | ||
204 | }; | 294 | }; |
205 | }; | 295 | }; |
206 | 296 | ||