From e4bb6b0e530dd7dc2883716e5bc74db30dbac73f Mon Sep 17 00:00:00 2001 From: Abhijeet Dharmapurikar Date: Sun, 4 Jun 2017 13:04:39 -0700 Subject: [PATCH] battery: remove 20ms delay for running AICL The driver waits 20mS after setting ICL to a step lower than settled value before increasing it back to the effective value. That 20mS delay is not required and causes PR_SWAP compliance tests to fail. Remove it. Change-Id: I8bd43a885c554df3590499ddf2a219e816e28734 Signed-off-by: Abhijeet Dharmapurikar --- drivers/power/supply/qcom/battery.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/power/supply/qcom/battery.c b/drivers/power/supply/qcom/battery.c index 38f9f762ccc7..5e8cc84fbfbf 100644 --- a/drivers/power/supply/qcom/battery.c +++ b/drivers/power/supply/qcom/battery.c @@ -550,8 +550,6 @@ static int usb_icl_vote_callback(struct votable *votable, void *data, power_supply_set_property(chip->main_psy, POWER_SUPPLY_PROP_CURRENT_MAX, &pval); - /* wait for ICL change */ - msleep(20); } /* set the effective ICL */