summaryrefslogtreecommitdiff
path: root/drivers/power/max77665-charger.c
diff options
context:
space:
mode:
authorXin Xie <xxie@nvidia.com>2013-06-07 17:23:44 -0700
committerRiham Haidar <rhaidar@nvidia.com>2013-06-12 18:54:02 -0700
commitf35ad0bb4b8248c5eefc75db23d19d7177deb75b (patch)
tree02566fe5f30dcfa2b2392a17715efff026bb9707 /drivers/power/max77665-charger.c
parentc0df5921513d54581b52d4a674079176e0ecde41 (diff)
power: max77665-charger: config OC current from board file
Currently we hard wired the OC current to 3.25A on MAX77665. But different board could use different setting, or do not use MAX77665 to generate OC alert. This patch use the board file to config OC current. bug 1298931 Change-Id: I87872b6c7bc052efec680683dee6cde571359d84 Signed-off-by: Xin Xie <xxie@nvidia.com> Reviewed-on: http://git-master/r/237769 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/power/max77665-charger.c')
-rw-r--r--drivers/power/max77665-charger.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/power/max77665-charger.c b/drivers/power/max77665-charger.c
index afcd19d4561f..98712a97da25 100644
--- a/drivers/power/max77665-charger.c
+++ b/drivers/power/max77665-charger.c
@@ -835,10 +835,10 @@ static __devinit int max77665_battery_probe(struct platform_device *pdev)
goto free_irq;
}
- /* Set OC threshold to 3250mA */
+ /* Set OC threshold */
ret = max77665_update_bits(charger->dev->parent,
MAX77665_I2C_SLAVE_PMIC, MAX77665_CHG_CNFG_12,
- BAT_TO_SYS_OVERCURRENT_MASK, BAT_TO_SYS_OVERCURRENT_3A25);
+ BAT_TO_SYS_OVERCURRENT_MASK, charger->plat_data->oc_alert);
if (ret < 0) {
dev_err(charger->dev, "CHG_CNFG_12 update failed: %d\n", ret);
goto remove_sysfs;