aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiogo Ferreira <defer@cyngn.com>2016-05-05 15:46:47 +0100
committerMoyster <oysterized@gmail.com>2016-11-07 13:46:50 +0100
commitc3618e9f5b718c99a843215e8a9b687480cad650 (patch)
tree251c769da200da807b02857a29ae11bcb3d2ba70
parent2887bc5181e3ec626e0e2ebebeab40b0e88285e3 (diff)
downloadandroid_kernel_m2note-c3618e9f5b718c99a843215e8a9b687480cad650.tar.gz
mediatek: battery: Report the voltage in the correct scale
The framework expects microvolts but we were reporting millivolts. Change-Id: I16a38e71e7cc1d87278bed7440fcdfefae34955f
-rw-r--r--drivers/power/mediatek/battery_common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/power/mediatek/battery_common.c b/drivers/power/mediatek/battery_common.c
index a613e22e3..f0a2ed5b2 100644
--- a/drivers/power/mediatek/battery_common.c
+++ b/drivers/power/mediatek/battery_common.c
@@ -1863,7 +1863,7 @@ static void battery_update(struct battery_data *bat_data)
bat_data->BAT_TECHNOLOGY = POWER_SUPPLY_TECHNOLOGY_LION;
bat_data->BAT_HEALTH = POWER_SUPPLY_HEALTH_GOOD;
- bat_data->BAT_batt_vol = BMT_status.bat_vol;
+ bat_data->BAT_batt_vol = BMT_status.bat_vol * 1000;
bat_data->BAT_batt_temp = BMT_status.temperature * 10;
bat_data->BAT_PRESENT = BMT_status.bat_exist;
@@ -3995,7 +3995,7 @@ static int battery_probe(struct platform_device *dev)
battery_main.BAT_PRESENT = 1;
battery_main.BAT_TECHNOLOGY = POWER_SUPPLY_TECHNOLOGY_LION;
battery_main.BAT_CAPACITY = 100;
- battery_main.BAT_batt_vol = 4200;
+ battery_main.BAT_batt_vol = 4200000;
battery_main.BAT_batt_temp = 220;
g_bat_init_flag = KAL_TRUE;