RE: [PATCHv12 0/3] power_supply: Introduce power supply charging driver
Sebastian, I would appreciate if you could share your plans on this patch?. As you agreed on the IRC session, can you push this patch to staging? Meanwhile we will work to close the TODOs captured in the IRC session (http://elektranox.org/battery.txt) -Jenny > 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 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RE: [PATCHv12 0/3] power_supply: Introduce power supply charging driver
Sebastian, I would appreciate if you could share your plans on this patch?. As you agreed on the IRC session, can you push this patch to staging? Meanwhile we will work to close the TODOs captured in the IRC session (http://elektranox.org/battery.txt) -Jenny 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 -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RE: [PATCHv12 0/3] power_supply: Introduce power supply charging driver
Ping... > -Original Message- > From: Tc, Jenny > Sent: Wednesday, August 13, 2014 5:40 PM > To: linux-kernel@vger.kernel.org; Sebastian Reichel; Pavel Machek > Cc: Dmitry Eremin-Solenikov; Stephen Rothwell; Anton Vorontsov; David > Woodhouse; David Cohen; Pallala, Ramakrishna; Tc, Jenny > Subject: [PATCHv12 0/3] power_supply: Introduce power supply charging driver > > 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 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RE: [PATCHv12 0/3] power_supply: Introduce power supply charging driver
Ping... -Original Message- From: Tc, Jenny Sent: Wednesday, August 13, 2014 5:40 PM To: linux-kernel@vger.kernel.org; Sebastian Reichel; Pavel Machek Cc: Dmitry Eremin-Solenikov; Stephen Rothwell; Anton Vorontsov; David Woodhouse; David Cohen; Pallala, Ramakrishna; Tc, Jenny Subject: [PATCHv12 0/3] power_supply: Introduce power supply charging driver 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 -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/