summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorDarbha Sriharsha <dsriharsha@nvidia.com>2013-11-29 10:59:07 +0530
committerDarbha Sriharsha <dsriharsha@nvidia.com>2013-12-08 22:07:37 -0800
commit954e35eb8eda14fb67be9c03030cd80bfd3b9a52 (patch)
tree0b2ceb6725f659a5247638e23e0911fb4efb1dbb /drivers
parent0abbeb920ec4a2f4d52e0dce6d5bf6d9172e8be2 (diff)
power: bq2419x: BQ24193 thermal Enhancements
Program BQ24193 to not go above 100C while charging Bug 1364457 Change-Id: I9caf1545c1436e2d810f3d189b4b5a700e448f78 Signed-off-by: Darbha Sriharsha <dsriharsha@nvidia.com> Reviewed-on: http://git-master/r/337002 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers')
-rw-r--r--drivers/power/bq2419x-charger.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/power/bq2419x-charger.c b/drivers/power/bq2419x-charger.c
index ecbb4b931383..e687de9eece2 100644
--- a/drivers/power/bq2419x-charger.c
+++ b/drivers/power/bq2419x-charger.c
@@ -196,6 +196,11 @@ static int bq2419x_charger_init(struct bq2419x_chip *bq2419x)
if (ret < 0)
dev_err(bq2419x->dev, "INPUT_SRC_REG write failed %d\n", ret);
+ ret = regmap_update_bits(bq2419x->regmap, BQ2419X_THERM_REG,
+ BQ2419x_TREG, BQ2419x_TREG_100_C);
+ if (ret < 0)
+ dev_err(bq2419x->dev, "THERM_REG write failed: %d\n", ret);
+
return ret;
}