]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00220512-2: mx6sl evk: keep NVCC_1V8 and NVCC_1.2V always on
authorRobby Cai <R63905@freescale.com>
Thu, 16 Aug 2012 07:14:19 +0000 (15:14 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:12:43 +0000 (14:12 +0200)
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>
arch/arm/mach-mx6/mx6sl_evk_pmic_pfuze100.c

index 1ed3ebcdf7e0925c3232682c2fd3c4f5c46b6136..958f8a0ab780ec554aec01468b694e591b06587e 100644 (file)
@@ -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,