diff --git a/drivers/power/supply/qcom/qpnp-fg-gen3.c b/drivers/power/supply/qcom/qpnp-fg-gen3.c index cc72d527752a86d0d054174a7fe288aa6b8ed584..1ae88bc6120c3ab0b4ed2d787eaa12fc4b60e601 100644 --- a/drivers/power/supply/qcom/qpnp-fg-gen3.c +++ b/drivers/power/supply/qcom/qpnp-fg-gen3.c @@ -3507,10 +3507,12 @@ static int fg_psy_get_property(struct power_supply *psy, pval->intval = chip->cl.learned_cc_uah; break; case POWER_SUPPLY_PROP_CHARGE_COUNTER: +#ifdef CONFIG_FG_DC_BATT_ID if (chip->fake_dc_battery) { pval->intval = 1000000; break; } +#endif rc = fg_get_charge_counter(chip, &pval->intval); break; case POWER_SUPPLY_PROP_TIME_TO_FULL_AVG: