summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/board-mop500-regulators.c
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-05-05 14:24:13 +0200
committerUlf Hansson <ulf.hansson@stericsson.com>2011-09-19 15:15:00 +0200
commite22bc14269f69aeb1952f95268d9017c693d9345 (patch)
tree2bb5e80481bc4e6dd1348b8f2da10104eb0218c4 /arch/arm/mach-ux500/board-mop500-regulators.c
parent0bd6061aec5473a0a8f03c6813d7a8460d8b71af (diff)
power: ab8500_charger: Keep VDD ADC supply enabled if charger is connected
Due to a bug in AB8500, BTEMP_HIGH/LOW interrupts will be triggered everytime we enable the VDD ADC supply. This will turn off charging for a short while. It will be avoided by having the regulator on when there is a charger connected. ST-Ericsson Linux next: - ST-Ericsson ID: ER329557 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2a084945430f1e0a996526a194d898db13c54a29 Signed-off-by: Johan Palsson <johan.palsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18610 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Conflicts: arch/arm/mach-ux500/board-mop500-regulators.c
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500-regulators.c')
-rw-r--r--arch/arm/mach-ux500/board-mop500-regulators.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-regulators.c b/arch/arm/mach-ux500/board-mop500-regulators.c
index b1c23c763f2..5e8855b964c 100644
--- a/arch/arm/mach-ux500/board-mop500-regulators.c
+++ b/arch/arm/mach-ux500/board-mop500-regulators.c
@@ -105,6 +105,7 @@ static struct regulator_consumer_supply ab8500_vtvout_consumers[] = {
REGULATOR_SUPPLY("vtvout", "ab8500-denc.0"),
/* Internal general-purpose ADC */
REGULATOR_SUPPLY("vddadc", "ab8500-gpadc.0"),
+ REGULATOR_SUPPLY("vddadc", "ab8500-charger.0"),
#ifdef CONFIG_DISPLAY_AB8500_TERTIARY
REGULATOR_SUPPLY_DEV("vtvout", &tvout_ab8500_display.dev),
#endif