aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Lin <tedlin@android.com>2018-03-08 14:20:33 +0800
committerThierry Strudel <tstrudel@google.com>2018-03-20 10:07:54 -0700
commitc9ae525d939112cbd6f2783a4ba983b3c35d5d72 (patch)
tree2c54896542388097445ca3557b5abb5fc20ea036
parent514a3ff917ea7168d346cacb1751a648e2d2bdfe (diff)
power: don't consider AICL result when using PD chargerandroid-8.1.0_r0.54
AICL is not aware of PD higher voltage contract and should not be considered when a PD charger is used. Bug: 72851087 Change-Id: Ic107dcd8510151b3388c9f815545952dda4d7521 Signed-off-by: Ted Lin <tedlin@android.com> Signed-off-by: Thierry Strudel <tstrudel@google.com>
-rw-r--r--drivers/power/qpnp-smbcharger.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/power/qpnp-smbcharger.c b/drivers/power/qpnp-smbcharger.c
index 2257cf6e1c86..fa49039b8c9f 100644
--- a/drivers/power/qpnp-smbcharger.c
+++ b/drivers/power/qpnp-smbcharger.c
@@ -5501,6 +5501,11 @@ static void smbchg_sink_current_change_worker(struct work_struct *work)
return;
}
+ if (htc_battery_is_pd_detected()) {
+ pr_smb(PR_STATUS, "Not applicable for PD, skip.\n");
+ return;
+ }
+
pr_smb(PR_MISC, "Start.\n");
type = the_chip->usb_supply_type;