aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power
diff options
context:
space:
mode:
authorhongmin.son <hongmin.son@samsung.com>2010-10-06 04:59:49 -0700
committerArve Hjønnevåg <arve@android.com>2011-11-17 17:46:20 -0800
commit3779062f611ee43f47fd11b76340a9c97698b609 (patch)
tree77335da78ec9339d093a8b7ac64ff5801d0605f9 /drivers/power
parent8c952b7ac1eeae65d92e08622c62d9230f752464 (diff)
downloadkernel_samsung_crespo-3779062f611ee43f47fd11b76340a9c97698b609.zip
kernel_samsung_crespo-3779062f611ee43f47fd11b76340a9c97698b609.tar.gz
kernel_samsung_crespo-3779062f611ee43f47fd11b76340a9c97698b609.tar.bz2
S5PC11X: BATTERY: apply RCOMP to FUELGUAGE to h/w
add set_rcomp function for set RCOMP in fuelguage driver. Change-Id: If05b20f4bdf26f1c8d9bad604a66686724f234a3 Signed-off-by: hongmin.son <hongmin.son@samsung.com>
Diffstat (limited to 'drivers/power')
-rwxr-xr-x[-rw-r--r--]drivers/power/max17040_battery.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/power/max17040_battery.c b/drivers/power/max17040_battery.c
index 13cef46..361e180 100644..100755
--- a/drivers/power/max17040_battery.c
+++ b/drivers/power/max17040_battery.c
@@ -236,6 +236,10 @@ static int __devinit max17040_probe(struct i2c_client *client,
max17040_reset(client);
max17040_get_version(client);
+ if (chip->pdata)
+ i2c_smbus_write_word_data(client, MAX17040_RCOMP_MSB,
+ swab16(chip->pdata->rcomp_value));
+
INIT_DELAYED_WORK_DEFERRABLE(&chip->work, max17040_work);
schedule_delayed_work(&chip->work, MAX17040_DELAY);