RE: [PATCHv12 0/3] power_supply: Introduce power supply charging driver

2014-11-11 Thread Tc, Jenny
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

2014-11-11 Thread Tc, Jenny
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

2014-08-21 Thread Tc, Jenny
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

2014-08-21 Thread Tc, Jenny
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/