summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c
diff options
context:
space:
mode:
authorRobby Cai <R63905@freescale.com>2012-08-16 15:14:19 +0800
committerRobby Cai <R63905@freescale.com>2012-08-16 16:43:11 +0800
commitdabdd1704ce8dc11a6476daccf739d92a45ab112 (patch)
treea20cba3d7630508d4e86a109ab626aa357e4ac74 /arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c
parentc772ce534c818227910a61d1d427f93fc42b5027 (diff)
ENGR00220512-2: mx6sl evk: keep NVCC_1V8 and NVCC_1.2V always on
Keep the corresponding rail of pfuze: VGEN4 and VGEN1 "always on". It's required for any IO pad configured as this voltage. It has to be always on, even in DSM mode. Signed-off-by: Robby Cai <R63905@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c')
-rw-r--r--arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c b/arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c
index 1ed3ebcdf7e0..958f8a0ab780 100644
--- a/arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c
+++ b/arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c
@@ -302,8 +302,8 @@ static struct regulator_init_data vgen1_init = {
.valid_ops_mask = REGULATOR_CHANGE_VOLTAGE |
REGULATOR_CHANGE_STATUS,
.valid_modes_mask = 0,
- .always_on = 0,
- .boot_on = 0,
+ .always_on = 1,
+ .boot_on = 1,
},
.num_consumer_supplies = ARRAY_SIZE(vgen1_consumers),
.consumer_supplies = vgen1_consumers,
@@ -351,6 +351,8 @@ static struct regulator_init_data vgen4_init = {
.valid_ops_mask = REGULATOR_CHANGE_VOLTAGE |
REGULATOR_CHANGE_STATUS,
.valid_modes_mask = 0,
+ .always_on = 1,
+ .boot_on = 1,
},
.num_consumer_supplies = ARRAY_SIZE(vgen4_consumers),
.consumer_supplies = vgen4_consumers,