diff --git a/drivers/power/bq2589x_chg_mmi/bq2589x_charger.c b/drivers/power/bq2589x_chg_mmi/bq2589x_charger.c index 81687c2ee16c..58c159842fc5 100644 --- a/drivers/power/bq2589x_chg_mmi/bq2589x_charger.c +++ b/drivers/power/bq2589x_chg_mmi/bq2589x_charger.c @@ -1899,6 +1899,7 @@ static int bq2589x_detected_qc3p_hvdcp(struct bq2589x *bq, int *charger_type) msleep(30);//need tunning bq2589x_rerun_apsd_if_required(bq); + return -1; } return 0; @@ -1971,6 +1972,7 @@ static int bq2589x_detected_qc3p_hvdcp(struct bq2589x *bq, int *charger_type) msleep(30);//need tunning bq2589x_rerun_apsd_if_required(bq); + return -1; } } diff --git a/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c b/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c index 9ee41511ab45..ecc22af29d20 100644 --- a/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c +++ b/drivers/power/sgm4154x_chg_mmi/sgm4154x_charger.c @@ -1715,6 +1715,7 @@ static int sgm4154x_detected_qc3p_hvdcp(struct sgm4154x_device *sgm, int *charge msleep(30);//need tunning schedule_work(&sgm->rerun_apsd_work); + return -1; } return 0; @@ -1787,6 +1788,7 @@ static int sgm4154x_detected_qc3p_hvdcp(struct sgm4154x_device *sgm, int *charge msleep(30);//need tunning schedule_work(&sgm->rerun_apsd_work); + return -1; } }