aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c64xx
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2011-06-22 00:08:17 -0400
committerKukjin Kim <kgene.kim@samsung.com>2011-07-20 12:21:50 -0400
commit3512729672e7f454f8dff2f3cdad7e3af190a9b6 (patch)
tree292cb14f44c83f6d4ea7eac0bce3dbaaed143646 /arch/arm/mach-s3c64xx
parentae24c263271ea450df8af331c0ec34ff3086c962 (diff)
ARM: S3C64XX: Configure supplies for all Cragganmore regulators
All the regulators on the system are supplied from the fixed wall supply. While there's no functional value in telling the regulator core this it does ensure that as a regulator maintainer I'll be exercising the supply logic frequently. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/mach-s3c64xx')
-rw-r--r--arch/arm/mach-s3c64xx/mach-crag6410.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c64xx/mach-crag6410.c b/arch/arm/mach-s3c64xx/mach-crag6410.c
index cfe19f0f4cb5..ea7228b7b641 100644
--- a/arch/arm/mach-s3c64xx/mach-crag6410.c
+++ b/arch/arm/mach-s3c64xx/mach-crag6410.c
@@ -367,6 +367,7 @@ static struct regulator_init_data vddarm __initdata = {
367 }, 367 },
368 .num_consumer_supplies = ARRAY_SIZE(vddarm_consumers), 368 .num_consumer_supplies = ARRAY_SIZE(vddarm_consumers),
369 .consumer_supplies = vddarm_consumers, 369 .consumer_supplies = vddarm_consumers,
370 .supply_regulator = "WALLVDD",
370}; 371};
371 372
372static struct regulator_init_data vddint __initdata = { 373static struct regulator_init_data vddint __initdata = {
@@ -406,6 +407,7 @@ static struct regulator_init_data vddmmc __initdata = {
406 }, 407 },
407 .num_consumer_supplies = ARRAY_SIZE(vddmmc_consumers), 408 .num_consumer_supplies = ARRAY_SIZE(vddmmc_consumers),
408 .consumer_supplies = vddmmc_consumers, 409 .consumer_supplies = vddmmc_consumers,
410 .supply_regulator = "WALLVDD",
409}; 411};
410 412
411static struct regulator_init_data vddotgi __initdata = { 413static struct regulator_init_data vddotgi __initdata = {
@@ -413,6 +415,7 @@ static struct regulator_init_data vddotgi __initdata = {
413 .name = "VDDOTGi", 415 .name = "VDDOTGi",
414 .always_on = 1, 416 .always_on = 1,
415 }, 417 },
418 .supply_regulator = "WALLVDD",
416}; 419};
417 420
418static struct regulator_init_data vddotg __initdata = { 421static struct regulator_init_data vddotg __initdata = {
@@ -420,6 +423,7 @@ static struct regulator_init_data vddotg __initdata = {
420 .name = "VDDOTG", 423 .name = "VDDOTG",
421 .always_on = 1, 424 .always_on = 1,
422 }, 425 },
426 .supply_regulator = "WALLVDD",
423}; 427};
424 428
425static struct regulator_init_data vddhi __initdata = { 429static struct regulator_init_data vddhi __initdata = {
@@ -427,6 +431,7 @@ static struct regulator_init_data vddhi __initdata = {
427 .name = "VDDHI", 431 .name = "VDDHI",
428 .always_on = 1, 432 .always_on = 1,
429 }, 433 },
434 .supply_regulator = "WALLVDD",
430}; 435};
431 436
432static struct regulator_init_data vddadc __initdata = { 437static struct regulator_init_data vddadc __initdata = {
@@ -434,6 +439,7 @@ static struct regulator_init_data vddadc __initdata = {
434 .name = "VDDADC,VDDDAC", 439 .name = "VDDADC,VDDDAC",
435 .always_on = 1, 440 .always_on = 1,
436 }, 441 },
442 .supply_regulator = "WALLVDD",
437}; 443};
438 444
439static struct regulator_init_data vddmem0 __initdata = { 445static struct regulator_init_data vddmem0 __initdata = {
@@ -441,6 +447,7 @@ static struct regulator_init_data vddmem0 __initdata = {
441 .name = "VDDMEM0", 447 .name = "VDDMEM0",
442 .always_on = 1, 448 .always_on = 1,
443 }, 449 },
450 .supply_regulator = "WALLVDD",
444}; 451};
445 452
446static struct regulator_init_data vddpll __initdata = { 453static struct regulator_init_data vddpll __initdata = {
@@ -448,6 +455,7 @@ static struct regulator_init_data vddpll __initdata = {
448 .name = "VDDPLL", 455 .name = "VDDPLL",
449 .always_on = 1, 456 .always_on = 1,
450 }, 457 },
458 .supply_regulator = "WALLVDD",
451}; 459};
452 460
453static struct regulator_init_data vddlcd __initdata = { 461static struct regulator_init_data vddlcd __initdata = {
@@ -455,6 +463,7 @@ static struct regulator_init_data vddlcd __initdata = {
455 .name = "VDDLCD", 463 .name = "VDDLCD",
456 .always_on = 1, 464 .always_on = 1,
457 }, 465 },
466 .supply_regulator = "WALLVDD",
458}; 467};
459 468
460static struct regulator_init_data vddalive __initdata = { 469static struct regulator_init_data vddalive __initdata = {
@@ -462,6 +471,7 @@ static struct regulator_init_data vddalive __initdata = {
462 .name = "VDDALIVE", 471 .name = "VDDALIVE",
463 .always_on = 1, 472 .always_on = 1,
464 }, 473 },
474 .supply_regulator = "WALLVDD",
465}; 475};
466 476
467static struct wm831x_status_pdata banff_red_led __initdata = { 477static struct wm831x_status_pdata banff_red_led __initdata = {