diff options
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500-regulators.c')
-rw-r--r-- | arch/arm/mach-ux500/board-mop500-regulators.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-regulators.c b/arch/arm/mach-ux500/board-mop500-regulators.c index 9ed0f90cfe23..2735d03996cf 100644 --- a/arch/arm/mach-ux500/board-mop500-regulators.c +++ b/arch/arm/mach-ux500/board-mop500-regulators.c | |||
@@ -77,7 +77,7 @@ static struct regulator_consumer_supply ab8500_vtvout_consumers[] = { | |||
77 | static struct regulator_consumer_supply ab8500_vintcore_consumers[] = { | 77 | static struct regulator_consumer_supply ab8500_vintcore_consumers[] = { |
78 | /* SoC core supply, no device */ | 78 | /* SoC core supply, no device */ |
79 | REGULATOR_SUPPLY("v-intcore", NULL), | 79 | REGULATOR_SUPPLY("v-intcore", NULL), |
80 | /* USB Transciever */ | 80 | /* USB Transceiver */ |
81 | REGULATOR_SUPPLY("vddulpivio18", "ab8500-usb.0"), | 81 | REGULATOR_SUPPLY("vddulpivio18", "ab8500-usb.0"), |
82 | }; | 82 | }; |
83 | 83 | ||
@@ -272,7 +272,14 @@ struct regulator_init_data ab8500_regulators[AB8500_NUM_REGULATORS] = { | |||
272 | .max_uV = 2900000, | 272 | .max_uV = 2900000, |
273 | .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE | | 273 | .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE | |
274 | REGULATOR_CHANGE_STATUS, | 274 | REGULATOR_CHANGE_STATUS, |
275 | .boot_on = 1, /* must be on for display */ | 275 | .boot_on = 1, /* display is on at boot */ |
276 | /* | ||
277 | * This voltage cannot be disabled right now because | ||
278 | * it is somehow affecting the external MMC | ||
279 | * functionality, though that typically will use | ||
280 | * AUX3. | ||
281 | */ | ||
282 | .always_on = 1, | ||
276 | }, | 283 | }, |
277 | .num_consumer_supplies = ARRAY_SIZE(ab8500_vaux1_consumers), | 284 | .num_consumer_supplies = ARRAY_SIZE(ab8500_vaux1_consumers), |
278 | .consumer_supplies = ab8500_vaux1_consumers, | 285 | .consumer_supplies = ab8500_vaux1_consumers, |