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:44:43 +0100
commit36b220178b565c43fb3ed2a4cd8d8c0afbdee963 (patch)
tree3e4e5baa50702d58fec739e7ae8e807f990b5d3c
parent17f6970d15b8c584ac69171b3de0ab9ea6e74519 (diff)
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;