power_supply: Add power_supply notifier
authorPali Rohár <pali.rohar@gmail.com>
Tue, 19 Nov 2013 10:18:03 +0000 (11:18 +0100)
committerAnton Vorontsov <anton@enomsg.org>
Sun, 1 Dec 2013 22:27:24 +0000 (14:27 -0800)
commitd36240d26025bec95f3499e2401a56db98d9f01c
tree345c489dc983fc87cf4927235d9e2361e3e10448
parent93353e8088057dd988362e6cae727af43734b494
power_supply: Add power_supply notifier

This patch adds a notifier chain to the power_supply, this helps drivers
in other subsystem to listen to changes in power supply subsystem.

This would help to take some actions in those drivers on changing the
power supply properties. One such scenario is to increase/decrease system
performance based on the battery capacity/voltage. Another scenario is to
adjust the h/w peak current detection voltage/current thresholds based on
battery voltage/capacity. The notifier helps drivers to listen to changes
in power_suppy susbystem without polling the power_supply properties

Signed-off-by: Jenny TC <jenny.tc@intel.com>
Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
Acked-by: Jenny TC <jenny.tc@intel.com>
Signed-off-by: Anton Vorontsov <anton@enomsg.org>
drivers/power/power_supply_core.c
include/linux/power_supply.h