diff options
author | Oleksandr Kozaruk <oleksandr.kozaruk@ti.com> | 2012-04-10 15:41:23 +0300 |
---|---|---|
committer | Ziyann <jaraidaniel@gmail.com> | 2014-10-01 13:01:12 +0200 |
commit | fbd45a5853c9fe1bec2c86e4bb0a33053232b908 (patch) | |
tree | 3263aadff785e62b79679590837eb3dea5935a5e | |
parent | d17ec84d071e3aab7f6bda534ccc32878ecc4c3a (diff) | |
download | kernel_samsung_tuna-fbd45a5853c9fe1bec2c86e4bb0a33053232b908.zip kernel_samsung_tuna-fbd45a5853c9fe1bec2c86e4bb0a33053232b908.tar.gz kernel_samsung_tuna-fbd45a5853c9fe1bec2c86e4bb0a33053232b908.tar.bz2 |
OMAP4: battery: fix temperature conversion.
Battery driver reads ADC channel 1 to wich NTC resistor
is connected to detect battery temperature.
There is a table that matches ADC value to temperature.
The driver, for looking corresponding temperature uses
ADC value converted to millivolts, instead of ADC value,
which is incorrect.
Use ADC value for temperature conversion.
Change-Id: I25812a4f3d94ce971475546145803513e346dd9a
Signed-off-by: Oleksandr Kozaruk <oleksandr.kozaruk@ti.com>
-rwxr-xr-x | drivers/power/twl6030_bci_battery.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/power/twl6030_bci_battery.c b/drivers/power/twl6030_bci_battery.c index 39c7d70..e79a6be 100755 --- a/drivers/power/twl6030_bci_battery.c +++ b/drivers/power/twl6030_bci_battery.c @@ -1775,7 +1775,7 @@ static void twl6030_bci_battery_work(struct work_struct *work) if (di->platform_data->battery_tmp_tbl == NULL) return; - adc_code = req.rbuf[1]; + adc_code = req.buf[1].code; for (temp = 0; temp < di->platform_data->tblsize; temp++) { if (adc_code >= di->platform_data-> battery_tmp_tbl[temp]) |