diff options
| author | Darbha Sriharsha <dsriharsha@nvidia.com> | 2013-11-29 10:59:07 +0530 |
|---|---|---|
| committer | Darbha Sriharsha <dsriharsha@nvidia.com> | 2013-12-08 22:07:37 -0800 |
| commit | 954e35eb8eda14fb67be9c03030cd80bfd3b9a52 (patch) | |
| tree | 0b2ceb6725f659a5247638e23e0911fb4efb1dbb /drivers | |
| parent | 0abbeb920ec4a2f4d52e0dce6d5bf6d9172e8be2 (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.c | 5 |
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; } |
