summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2011-06-22 13:08:17 +0900
committerKukjin Kim <kgene.kim@samsung.com>2011-07-21 01:21:50 +0900
commit3512729672e7f454f8dff2f3cdad7e3af190a9b6 (patch)
tree292cb14f44c83f6d4ea7eac0bce3dbaaed143646 /arch
parentae24c263271ea450df8af331c0ec34ff3086c962 (diff)
downloadlinux-3.10-3512729672e7f454f8dff2f3cdad7e3af190a9b6.tar.gz
linux-3.10-3512729672e7f454f8dff2f3cdad7e3af190a9b6.tar.bz2
linux-3.10-3512729672e7f454f8dff2f3cdad7e3af190a9b6.zip
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')
-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 cfe19f0f4cb..ea7228b7b64 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 = {
},
.num_consumer_supplies = ARRAY_SIZE(vddarm_consumers),
.consumer_supplies = vddarm_consumers,
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddint __initdata = {
@@ -406,6 +407,7 @@ static struct regulator_init_data vddmmc __initdata = {
},
.num_consumer_supplies = ARRAY_SIZE(vddmmc_consumers),
.consumer_supplies = vddmmc_consumers,
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddotgi __initdata = {
@@ -413,6 +415,7 @@ static struct regulator_init_data vddotgi __initdata = {
.name = "VDDOTGi",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddotg __initdata = {
@@ -420,6 +423,7 @@ static struct regulator_init_data vddotg __initdata = {
.name = "VDDOTG",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddhi __initdata = {
@@ -427,6 +431,7 @@ static struct regulator_init_data vddhi __initdata = {
.name = "VDDHI",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddadc __initdata = {
@@ -434,6 +439,7 @@ static struct regulator_init_data vddadc __initdata = {
.name = "VDDADC,VDDDAC",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddmem0 __initdata = {
@@ -441,6 +447,7 @@ static struct regulator_init_data vddmem0 __initdata = {
.name = "VDDMEM0",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddpll __initdata = {
@@ -448,6 +455,7 @@ static struct regulator_init_data vddpll __initdata = {
.name = "VDDPLL",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddlcd __initdata = {
@@ -455,6 +463,7 @@ static struct regulator_init_data vddlcd __initdata = {
.name = "VDDLCD",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct regulator_init_data vddalive __initdata = {
@@ -462,6 +471,7 @@ static struct regulator_init_data vddalive __initdata = {
.name = "VDDALIVE",
.always_on = 1,
},
+ .supply_regulator = "WALLVDD",
};
static struct wm831x_status_pdata banff_red_led __initdata = {