battery_v2: sm5713_fuelgauge: Use CHARGE_FULL capacity for CHARGE_COUNTER

Change-Id: Id43d7f233e9492d609eaf2510e85dee8f962c192
diff --git a/drivers/battery_v2/sm5713_fuelgauge.c b/drivers/battery_v2/sm5713_fuelgauge.c
index 54f4d14d..1a127e5 100644
--- a/drivers/battery_v2/sm5713_fuelgauge.c
+++ b/drivers/battery_v2/sm5713_fuelgauge.c
@@ -2519,8 +2519,8 @@ static int sm5713_fg_get_property(struct power_supply *psy,
 	case POWER_SUPPLY_PROP_CHARGE_ENABLED:
 		break;
 	case POWER_SUPPLY_PROP_CHARGE_COUNTER:
-		val->intval =
-			fuelgauge->battery_data->Capacity * fuelgauge->raw_capacity; //uAh
+		psy_do_property("battery", get, POWER_SUPPLY_PROP_CHARGE_FULL, value);
+		val->intval = value.intval/1000 * fuelgauge->raw_capacity; //uAh
 		break;
 #if defined(CONFIG_BATTERY_AGE_FORECAST)
 	case POWER_SUPPLY_PROP_CAPACITY_LEVEL: