RE: [PATCH 0/7] power_supply: Introduce Power Supply ChargingFramework

From: Tc, Jenny
Date: Fri Oct 25 2013 - 12:49:45 EST


Anton,

Could you please review these patches?

-Jenny

> -----Original Message-----
> From: Tc, Jenny
> Sent: Monday, September 23, 2013 11:34 PM
> To: linux-kernel@xxxxxxxxxxxxxxx; Anton Vorontsov; Anton Vorontsov
> Cc: Tc, Jenny
> Subject: [PATCH 0/7] power_supply: Introduce Power Supply Charging Framework
>
> The Power Supply charging framework connects multiple subsystems to do charging in a
> generic way. The framework makes use of different new features - Battery Identification
> framework, pluggable charging algorithms, charger cable arbitrations. PSE compliant
> charging algorithm also enabled as part of this patch set.
>
> With this framework the charging logic can be kept outside the charger driver.The charger
> driver just need to expose th get_property and set_property functions to get and set a
> specific set of power supply properties. The driver can convert these values to the
> hardware configurations to setup charging.
>
>
> Jenny TC (7):
> power_supply: Add charger control properties
> power_supply : add charger cable properties
> power_supply: add throttle state
> power_supply: Add power_supply notifier
> power_supply : Introduce battery identification framework
> power_supply: Introduce Power Supply charging framework
> power_supply: Introduce PSE compliant algorithm
>
> Documentation/power/power_supply_class.txt | 202 ++++++
> drivers/power/Kconfig | 30 +
> drivers/power/Makefile | 3 +
> drivers/power/battery_id.c | 87 +++
> drivers/power/charging_algo_pse.c | 202 ++++++
> drivers/power/power_supply.h | 21 +
> drivers/power/power_supply_charger.c | 1011 ++++++++++++++++++++++++++++
> drivers/power/power_supply_charger.h | 130 ++++
> drivers/power/power_supply_core.c | 38 ++
> drivers/power/power_supply_sysfs.c | 8 +
> include/linux/power/battery_id.h | 100 +++
> include/linux/power_supply.h | 335 +++++++++
> 12 files changed, 2167 insertions(+)
> create mode 100644 drivers/power/battery_id.c create mode 100644
> drivers/power/charging_algo_pse.c create mode 100644
> drivers/power/power_supply_charger.c
> create mode 100644 drivers/power/power_supply_charger.h
> create mode 100644 include/linux/power/battery_id.h
>
> --
> 1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/