aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power
diff options
context:
space:
mode:
authorGraeme Gregory <gg@slimlogic.co.uk>2012-02-16 16:02:09 +0000
committerZiyann <jaraidaniel@gmail.com>2014-10-01 13:00:24 +0200
commit2056a0963bbae2d23129374fd9306ca8def74c8a (patch)
tree80db3fffb0156aafec1af52cd440aa31c9c7da03 /drivers/power
parent9dba284e7e22705ca9e4c1b53fc8a49c8dcec970 (diff)
downloadkernel_samsung_tuna-2056a0963bbae2d23129374fd9306ca8def74c8a.zip
kernel_samsung_tuna-2056a0963bbae2d23129374fd9306ca8def74c8a.tar.gz
kernel_samsung_tuna-2056a0963bbae2d23129374fd9306ca8def74c8a.tar.bz2
twl6030_bci_battery remove use_eeprom_config
In all sensible use cases use_eeprom_config and use_hw_charger are actually synonymous so simplify the code and remove the use_eeprom_config. Change-Id: Ibf473ea8106a72038f646e9163665caa91de9e06 Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
Diffstat (limited to 'drivers/power')
-rw-r--r--drivers/power/twl6030_bci_battery.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/power/twl6030_bci_battery.c b/drivers/power/twl6030_bci_battery.c
index 6d596fc..ce04e15 100644
--- a/drivers/power/twl6030_bci_battery.c
+++ b/drivers/power/twl6030_bci_battery.c
@@ -638,10 +638,6 @@ static void twl6030_start_usb_charger(struct twl6030_bci_device_info *di)
return;
}
- if ((di->features & TWL6032_SUBCLASS) &&
- di->platform_data->use_eeprom_config)
- goto enable;
-
dev_dbg(di->dev, "USB input current limit %dmA\n",
di->charger_incurrentmA);
if (di->charger_incurrentmA < 50) {
@@ -658,7 +654,6 @@ static void twl6030_start_usb_charger(struct twl6030_bci_device_info *di)
twl6030_config_voreg_reg(di, di->platform_data->max_bat_voltagemV);
twl6030_config_iterm_reg(di, di->platform_data->termination_currentmA);
-enable:
if (di->charger_incurrentmA >= 50) {
reg = CONTROLLER_CTRL1_EN_CHARGER;
@@ -2493,7 +2488,7 @@ static int __devinit twl6030_bci_battery_probe(struct platform_device *pdev)
di->features = pdata->features;
di->errata = pdata->errata;
- if (pdata->use_eeprom_config &&
+ if (pdata->use_hw_charger &&
di->features & TWL6032_SUBCLASS) {
di->platform_data->max_charger_currentmA =
twl6030_get_limit2_reg(di);
@@ -2644,7 +2639,7 @@ static int __devinit twl6030_bci_battery_probe(struct platform_device *pdev)
dev_dbg(&pdev->dev, "current measurement setup failed\n");
/* initialize for USB charging */
- if (!pdata->use_eeprom_config) {
+ if (!pdata->use_hw_charger) {
twl6030_config_limit1_reg(di, pdata->max_charger_voltagemV);
twl6030_config_limit2_reg(di,
di->platform_data->max_charger_currentmA);