diff --git a/drivers/power/qpnp-smbcharger.c b/drivers/power/qpnp-smbcharger.c index 2257cf6e1c86ace53de79101bcf69120685b6a09..fa49039b8c9f4062cd6f2d31557f3870c6d88cf4 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;