[PATCH V2 0/10] Improve charger manager driver for optimized operation.

Jonghwa Lee
2014-10-30T12:43:29Z

After charger manager's initially introduced, it has kept its codes without any
big change. However, the charger manager working operation isn't optimized and
it also has unused codes and non-generic interface. This series tries to make
charger manager more generic and maintainable with some fixes.

[Changes in V2]
- Rebase patch series on latest of battery-2.6.git.
- Seperate 'power: charger-manager: Rearrange data and monitor ~' patch into
several patches depends on its purpose.
- Add 2 patches related with polling mode.

Jonghwa Lee (10):
power: charger-manager: Use thermal subsystem interface only to get
temperature.
power: charger-manager: Use power_supply_changed() not private
uevent.
power: charger-manager: Remove deprecated function,
cm_notify_event().
power: charger-manager: Fix to use CHARGE_NOW/FULL property
correctly.
power: charger-manager: Concentrate scattered power_supply_changed()
calls.
power: charger-manager: Get external power souce information only
from EXTCON.
power: charger-manager: Make chraging decision focusing on battery
status.
power: charger-manager: Not to start charging directly in cable
nofitication.
power: charger-manager: Support different polling mode for sleep
state.
power: charger-manager: Support to change polling rate in runtime.

.../bindings/power_supply/charger-manager.txt | 1 -
drivers/power/Kconfig | 1 +
drivers/power/charger-manager.c | 758 ++++++--------------
include/linux/power/charger-manager.h | 34 +-
4 files changed, 219 insertions(+), 575 deletions(-)

--
1.7.9.5