diff --git a/drivers/power/supply/qcom/qpnp-smb5.c b/drivers/power/supply/qcom/qpnp-smb5.c index dafddbbea29c..297e95e759bb 100644 --- a/drivers/power/supply/qcom/qpnp-smb5.c +++ b/drivers/power/supply/qcom/qpnp-smb5.c @@ -449,7 +449,8 @@ static int smb5_parse_dt_misc(struct smb5 *chip, struct device_node *node) chg->pd_not_supported = chg->pd_not_supported || of_property_read_bool(node, "qcom,usb-pd-disable"); - chg->lpd_disabled = of_property_read_bool(node, "qcom,lpd-disable"); + chg->lpd_disabled = chg->lpd_disabled || + of_property_read_bool(node, "qcom,lpd-disable"); rc = of_property_read_u32(node, "qcom,wd-bark-time-secs", &chip->dt.wd_bark_time);