mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCHv12 0/3] power_supply: Introduce power supply charging driver
@ 2014-08-13 12:09 Jenny TC
  2014-08-13 12:09 ` [PATCH 1/3] power_supply: Introduce generic psy " Jenny TC
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Jenny TC @ 2014-08-13 12:09 UTC (permalink / raw)
  To: linux-kernel, Sebastian Reichel, Pavel Machek
  Cc: Dmitry Eremin-Solenikov, Stephen Rothwell, Anton Vorontsov,
	David Woodhouse, David Cohen, Pallala Ramakrishna, Jenny TC

v1: Introduced feature as a framework within power supply class driver with
	separate files for battid framework and charging framework
v2: Fixed review comments, moved macros and inline functions to power_supply.h
v3: Moved the feature as a separate driver, combined battid framework and
	charging framework inside the power supply charging driver. Moved
	charger specific properties to power_supply_charger.h and plugged the
	driver with power supply subsystem using power_supply_notifier
	introduced in my previous patch. Also a sample charger chip driver
	(bq24261) patch added to give more idea on the psy charging driver
	usage
v4: Fixed review comments, no major design changes.
v5: Fixed makefile inconsistencies, removed unused pdata callbacks
v6: Fixed nested loops, commenting style
v7: added kerneldocs for structs and minor fixes
v8: used msecs_to_jiffies instead of HZ directly, modified Kconfig help text
    for POWER_SUPPLY_CHARGING_ALGO_PSE
v9: Removed string lookups, static cable initialization
v10: Fixed bug in algorithm lookup
v11: Few variable name changes for better readability
v12: Enabled polling and RTC wakeup which is supported in charger-manager as
     suggested by Sebastian. Fixed review comments from Sebastian and Pavel

Jenny TC (3):
  power_supply: Introduce generic psy charging driver
  power_supply: Introduce PSE compliant algorithm
  power_supply: bq24261 charger driver

 Documentation/power/power_supply_charger.txt |  349 +++++++
 drivers/power/Kconfig                        |   33 +
 drivers/power/Makefile                       |    3 +
 drivers/power/bq24261_charger.c              | 1348 ++++++++++++++++++++++++++
 drivers/power/charging_algo_pse.c            |  217 +++++
 drivers/power/power_supply_charger.c         | 1186 ++++++++++++++++++++++
 drivers/power/power_supply_charger.h         |  225 +++++
 drivers/power/power_supply_core.c            |    3 +
 include/linux/power/bq24261-charger.h        |   25 +
 include/linux/power/power_supply_charger.h   |  374 +++++++
 include/linux/power_supply.h                 |  161 +++
 11 files changed, 3924 insertions(+)
 create mode 100644 Documentation/power/power_supply_charger.txt
 create mode 100644 drivers/power/bq24261_charger.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/bq24261-charger.h
 create mode 100644 include/linux/power/power_supply_charger.h

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-11-12  6:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-13 12:09 [PATCHv12 0/3] power_supply: Introduce power supply charging driver Jenny TC
2014-08-13 12:09 ` [PATCH 1/3] power_supply: Introduce generic psy " Jenny TC
2014-08-13 12:09 ` [PATCH 2/3] power_supply: Introduce PSE compliant algorithm Jenny TC
2014-08-14 12:59   ` edubezval
2014-08-13 12:09 ` [PATCH 3/3] power_supply: bq24261 charger driver Jenny TC
2014-08-22  2:37 ` [PATCHv12 0/3] power_supply: Introduce power supply charging driver Tc, Jenny
2014-11-12  6:25 ` Tc, Jenny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®