diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2011-02-23 20:03:54 -0500 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2011-02-23 20:08:39 -0500 |
commit | 9b8306c6f5dc4c1dcf78f25f622720944a1fb736 (patch) | |
tree | 21e96bbf051a08144bf857e167d0dd6f7fb19b1b /arch/arm/mach-s5pv210/mach-goni.c | |
parent | c472da6da1f38efee6bcfcce30583531262cebe2 (diff) |
ARM: S5PV210: Disable unused power regulators on GONI board
A lot of power regulator has been enabled by default causing the board
to consume a lot of power. This patch fixes this issue.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/mach-s5pv210/mach-goni.c')
-rw-r--r-- | arch/arm/mach-s5pv210/mach-goni.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/arch/arm/mach-s5pv210/mach-goni.c b/arch/arm/mach-s5pv210/mach-goni.c index 788599a37a77..9d02dd11c3cd 100644 --- a/arch/arm/mach-s5pv210/mach-goni.c +++ b/arch/arm/mach-s5pv210/mach-goni.c | |||
@@ -306,7 +306,6 @@ static struct regulator_init_data goni_ldo3_data = { | |||
306 | .min_uV = 1100000, | 306 | .min_uV = 1100000, |
307 | .max_uV = 1100000, | 307 | .max_uV = 1100000, |
308 | .apply_uV = 1, | 308 | .apply_uV = 1, |
309 | .always_on = 1, | ||
310 | }, | 309 | }, |
311 | }; | 310 | }; |
312 | 311 | ||
@@ -325,6 +324,7 @@ static struct regulator_init_data goni_ldo5_data = { | |||
325 | .min_uV = 2800000, | 324 | .min_uV = 2800000, |
326 | .max_uV = 2800000, | 325 | .max_uV = 2800000, |
327 | .apply_uV = 1, | 326 | .apply_uV = 1, |
327 | .valid_ops_mask = REGULATOR_CHANGE_STATUS, | ||
328 | }, | 328 | }, |
329 | .num_consumer_supplies = ARRAY_SIZE(goni_ldo5_consumers), | 329 | .num_consumer_supplies = ARRAY_SIZE(goni_ldo5_consumers), |
330 | .consumer_supplies = goni_ldo5_consumers, | 330 | .consumer_supplies = goni_ldo5_consumers, |
@@ -355,7 +355,6 @@ static struct regulator_init_data goni_ldo8_data = { | |||
355 | .min_uV = 3300000, | 355 | .min_uV = 3300000, |
356 | .max_uV = 3300000, | 356 | .max_uV = 3300000, |
357 | .apply_uV = 1, | 357 | .apply_uV = 1, |
358 | .always_on = 1, | ||
359 | }, | 358 | }, |
360 | }; | 359 | }; |
361 | 360 | ||
@@ -365,7 +364,6 @@ static struct regulator_init_data goni_ldo9_data = { | |||
365 | .min_uV = 2800000, | 364 | .min_uV = 2800000, |
366 | .max_uV = 2800000, | 365 | .max_uV = 2800000, |
367 | .apply_uV = 1, | 366 | .apply_uV = 1, |
368 | .always_on = 1, | ||
369 | }, | 367 | }, |
370 | }; | 368 | }; |
371 | 369 | ||
@@ -397,7 +395,6 @@ static struct regulator_init_data goni_ldo12_data = { | |||
397 | .min_uV = 1200000, | 395 | .min_uV = 1200000, |
398 | .max_uV = 1200000, | 396 | .max_uV = 1200000, |
399 | .apply_uV = 1, | 397 | .apply_uV = 1, |
400 | .always_on = 1, | ||
401 | }, | 398 | }, |
402 | }; | 399 | }; |
403 | 400 | ||
@@ -431,7 +428,6 @@ static struct regulator_init_data goni_ldo15_data = { | |||
431 | .min_uV = 3300000, | 428 | .min_uV = 3300000, |
432 | .max_uV = 3300000, | 429 | .max_uV = 3300000, |
433 | .apply_uV = 1, | 430 | .apply_uV = 1, |
434 | .always_on = 1, | ||
435 | }, | 431 | }, |
436 | }; | 432 | }; |
437 | 433 | ||
@@ -441,7 +437,6 @@ static struct regulator_init_data goni_ldo16_data = { | |||
441 | .min_uV = 1800000, | 437 | .min_uV = 1800000, |
442 | .max_uV = 1800000, | 438 | .max_uV = 1800000, |
443 | .apply_uV = 1, | 439 | .apply_uV = 1, |
444 | .always_on = 1, | ||
445 | }, | 440 | }, |
446 | }; | 441 | }; |
447 | 442 | ||