google_battery: add ibatt and temp information to update batt_chg_stats

Bug: 160974435
Signed-off-by: Jenny Ho <[email protected]>
Change-Id: If58d62a08c62d986b67850aea790ed11ebdeede4
Signed-off-by: Ken Tsou <[email protected]>
(cherry picked from commit 0bb64cc1600630c547519dd6f6fcf8fb2d3532e3)
diff --git a/google_battery.c b/google_battery.c
index ce4b982..52a7caa 100644
--- a/google_battery.c
+++ b/google_battery.c
@@ -1155,10 +1155,14 @@
 	if (batt_drv->vbatt_idx != -1 && batt_drv->temp_idx != -1) {
 		const ktime_t now = get_boot_sec();
 		const ktime_t elap = now - batt_drv->ce_data.last_update;
+		const int ibatt = GPSY_GET_PROP(batt_drv->fg_psy,
+						POWER_SUPPLY_PROP_CURRENT_NOW);
+		const int temp = GPSY_GET_PROP(batt_drv->fg_psy,
+					       POWER_SUPPLY_PROP_TEMP);
 
 		batt_chg_stats_update(batt_drv,
 				      batt_drv->temp_idx, batt_drv->vbatt_idx,
-				      0, 0, elap);
+				      ibatt / 1000, temp, elap);
 		batt_drv->ce_data.last_update = now;
 	}