android_kernel_google_msm/drivers/power
kibum.lee 24e044ad29 power: pm8921-bms: fix unintended diff between reported SoC and calculated SoC
There is adjustment to prevent discontinuous SoC change when
calculated SoC is reported. This adjustment is performed while
device is charged only. In current implementation, the
determination of charging is not accurate. So in some case,
the adjustment is performed even device is not charged. This cause
unintended difference between reported SoC and calculated Soc.
This patch change the method of charging determination for
reported Soc adjustment.

Change-Id: I7caedf7d696be57c96d5f777e44f8ddecbdbc7f2
2013-03-04 12:46:30 -08:00
..
ab8500_btemp.c ab8500_btemp: Get rid of 'enum adc_therm' 2012-03-26 20:41:09 +04:00
ab8500_charger.c ab8500: Turn unneeded global symbols into local ones 2012-03-26 20:41:14 +04:00
ab8500_fg.c ab8500_fg: Fix some build warnings on x86_64 2012-03-26 20:41:26 +04:00
abx500_chargalg.c ab8500: Turn unneeded global symbols into local ones 2012-03-26 20:41:14 +04:00
apm_power.c device.h: cleanup users outside of linux/include (C files) 2012-03-11 14:27:37 -04:00
battery_temp_ctrl.c power: battery: fix charging current restoration 2013-03-04 12:45:17 -08:00
bq27x00_battery.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-03-20 21:12:50 -07:00
bq27520_fuelgauger.c power: add bq27520 fuel gauge driver 2013-02-25 11:32:28 -08:00
bq27541_fuelgauger.c power: add bq27541 battery gauge 2013-02-25 11:32:29 -08:00
bq51051b_charger.c power: cleanup the messages of wireless charger 2013-03-04 12:45:59 -08:00
charger-manager.c charger-manager: Simplify charger_get_property(), get rid of a warning 2012-03-26 20:41:20 +04:00
collie_battery.c
da9030_battery.c
da9052-battery.c da9052-battery: Convert to use module_platform_driver 2012-03-26 20:41:17 +04:00
ds2760_battery.c
ds2780_battery.c
ds2781_battery.c DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers 2012-03-08 11:15:33 -08:00
ds2782_battery.c power_supply: Convert i2c drivers to module_i2c_driver 2012-03-26 20:41:22 +04:00
gpio-charger.c
intel_mid_battery.c
isl9519q.c power: compilation fixes for gcc 4.6 2013-03-04 12:43:18 -08:00
isp1704_charger.c Various small bugfixes and enhancements, plus two new drivers: 2012-03-30 16:09:02 -07:00
jz4740-battery.c
Kconfig power: battery: add battery temperature control 2013-03-04 12:44:22 -08:00
lp8727_charger.c power_supply: Convert i2c drivers to module_i2c_driver 2012-03-26 20:41:22 +04:00
ltc4088-charger.c power_supply: Add driver for LTC4088 Charger 2013-02-25 11:32:31 -08:00
Makefile power: battery: add battery temperature control 2013-03-04 12:44:22 -08:00
max8903_charger.c
max8925_power.c
max8997_charger.c
max8998_charger.c Revert "max8998_charger: Include linux/module.h just once" 2012-03-26 20:41:27 +04:00
max17040_battery.c power_supply: Convert i2c drivers to module_i2c_driver 2012-03-26 20:41:22 +04:00
max17042_battery.c max17042_battery: Clean up interrupt handling 2012-03-26 20:41:29 +04:00
msm_battery.c msm_battery: battery driver for Qualcomm MSM chipsets. 2013-02-25 11:32:21 -08:00
msm_charger.c msm: charger: Add msm_charger 2013-02-25 11:32:22 -08:00
olpc_battery.c
pcf50633-charger.c
pda_power.c
pm8xxx-ccadc.c power: pm8xxx-ccadc: missing calibration at bootup 2013-02-27 18:20:56 -08:00
pm8058_usb_fix.c power: Add pm8058_usb_fix driver 2013-02-25 11:32:26 -08:00
pm8921-bms.c power: pm8921-bms: fix unintended diff between reported SoC and calculated SoC 2013-03-04 12:46:30 -08:00
pm8921-charger.c power: pm8921-charger: prevent recharging when batt is overheat 2013-03-04 12:46:23 -08:00
pmic8058-charger.c pmic8058: Add pmic8058 charger driver 2013-02-25 11:32:23 -08:00
pmu_battery.c
power_supply.h device.h: cleanup users outside of linux/include (C files) 2012-03-11 14:27:37 -04:00
power_supply_core.c power: power_supply_core: add power_supply_set_supply_type API 2013-02-27 18:19:09 -08:00
power_supply_leds.c device.h: cleanup users outside of linux/include (C files) 2012-03-11 14:27:37 -04:00
power_supply_sysfs.c report Wireless instead of WIRELESS for charger 2013-03-04 12:44:11 -08:00
qci_battery.c add battery driver in st1.5 2013-02-25 11:32:27 -08:00
qci_battery.h add battery driver in st1.5 2013-02-25 11:32:27 -08:00
s3c_adc_battery.c
sbs-battery.c power_supply: Convert i2c drivers to module_i2c_driver 2012-03-26 20:41:22 +04:00
smb137b.c smb137b: Add smb137b charger driver 2013-02-25 11:32:24 -08:00
smb347-charger.c Add I2C driver for Summit Microelectronics SMB347 Battery Charger. 2012-03-26 20:41:01 +04:00
smb349.c power: smb349: add spin_lock initializer 2013-02-27 18:17:37 -08:00
test_power.c
tosa_battery.c
twl4030_charger.c
wm97xx_battery.c
wm831x_backup.c
wm831x_power.c
wm8350_power.c
z2_battery.c power_supply: Convert i2c drivers to module_i2c_driver 2012-03-26 20:41:22 +04:00