From d0b333e6097c57b933e126d37460c509eeb5d7a3 Mon Sep 17 00:00:00 2001 From: Keunho Hwang Date: Tue, 2 Apr 2019 18:21:48 +0900 Subject: [PATCH] [RAMEN9610-14126][9610] drivers: battery: fix rp current level using condition Change-Id: I9959be3d5ad9c2c9cbe0943bc86bcd37e5487035 Signed-off-by: Keunho Hwang --- drivers/power/supply/s2mu00x_battery.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/power/supply/s2mu00x_battery.c b/drivers/power/supply/s2mu00x_battery.c index 4a6e99d86808..5774fb2822a3 100644 --- a/drivers/power/supply/s2mu00x_battery.c +++ b/drivers/power/supply/s2mu00x_battery.c @@ -289,7 +289,10 @@ static int set_charging_current(struct s2mu00x_battery_info *battery) input_current = 2000; } } else { - if (battery->rp_attach) { + if (battery->rp_attach && + !(battery->cable_type == POWER_SUPPLY_TYPE_BATTERY || + battery->cable_type == POWER_SUPPLY_TYPE_UNKNOWN || + battery->cable_type == POWER_SUPPLY_TYPE_OTG)) { input_current = battery->rp_input_current > input_current? battery->rp_input_current:input_current; charging_current = battery->rp_charging_current > charging_current? -- 2.20.1