mbox series

[00/15] Updates for cpcap charger and battery

Message ID 20210110195403.13758-1-tony@atomide.com
Headers show
Series Updates for cpcap charger and battery | expand

Message

Tony Lindgren Jan. 10, 2021, 7:53 p.m. UTC
Hi all,

Here's a series of patches to update cpcap charger and battery support
for showing capacity. I've reorganized and cleaned up the patches posted
earlier and simplified few things in the process compared to the earlier
patches. The first few patches contain minor fixes that can wait for the
merge window no problem.

The battery capacity is only available if charge_full is written via
sysfs based on calibration, and then a battery low or high value is
seen. This follows what we already have for n900.

Regards,

Tony


Arthur Demchenkov (4):
  power: supply: cpcap-battery: Add charge_full property
  power: supply: cpcap-battery: Keep track of state for capacity
    reporting
  power: supply: cpcap-battery: Implement capacity reporting
  power: supply: cpcap-battery: Add charge_now property

Pavel Machek (2):
  power: supply: cpcap-charger: Limiting charge current on Droid 4
  power: supply: cpcap-battery: Fix typo

Tony Lindgren (9):
  power: supply: cpcap-charger: Fix missing power_supply_put()
  power: supply: cpcap-battery: Fix missing power_supply_put()
  power: supply: cpcap-charger: Fix flakey reboot with charger connected
  power: supply: cpcap-charger: Make VBUS already provided debug only
  power: supply: cpcap-charger: Use standard enumeration
  power: supply: cpcap-charger: Drop internal state and use generic
    stats
  power: supply: cpcap-charger: Simplify things with enable and disable
  power: supply: cpcap-charger: Provide state updates for battery from
    charger
  power: supply: cpcap-battery: Use charger status for battery full
    detection

 drivers/power/supply/cpcap-battery.c | 178 ++++++++++++++++--
 drivers/power/supply/cpcap-charger.c | 259 +++++++++++++++++----------
 2 files changed, 329 insertions(+), 108 deletions(-)

Comments

Sebastian Reichel Jan. 14, 2021, 10:37 p.m. UTC | #1
Hi,

On Sun, Jan 10, 2021 at 09:53:48PM +0200, Tony Lindgren wrote:
> Hi all,

> 

> Here's a series of patches to update cpcap charger and battery support

> for showing capacity. I've reorganized and cleaned up the patches posted

> earlier and simplified few things in the process compared to the earlier

> patches. The first few patches contain minor fixes that can wait for the

> merge window no problem.

> 

> The battery capacity is only available if charge_full is written via

> sysfs based on calibration, and then a battery low or high value is

> seen. This follows what we already have for n900.


Thanks, queued.

-- Sebastian

> 

> Regards,

> 

> Tony

> 

> 

> Arthur Demchenkov (4):

>   power: supply: cpcap-battery: Add charge_full property

>   power: supply: cpcap-battery: Keep track of state for capacity

>     reporting

>   power: supply: cpcap-battery: Implement capacity reporting

>   power: supply: cpcap-battery: Add charge_now property

> 

> Pavel Machek (2):

>   power: supply: cpcap-charger: Limiting charge current on Droid 4

>   power: supply: cpcap-battery: Fix typo

> 

> Tony Lindgren (9):

>   power: supply: cpcap-charger: Fix missing power_supply_put()

>   power: supply: cpcap-battery: Fix missing power_supply_put()

>   power: supply: cpcap-charger: Fix flakey reboot with charger connected

>   power: supply: cpcap-charger: Make VBUS already provided debug only

>   power: supply: cpcap-charger: Use standard enumeration

>   power: supply: cpcap-charger: Drop internal state and use generic

>     stats

>   power: supply: cpcap-charger: Simplify things with enable and disable

>   power: supply: cpcap-charger: Provide state updates for battery from

>     charger

>   power: supply: cpcap-battery: Use charger status for battery full

>     detection

> 

>  drivers/power/supply/cpcap-battery.c | 178 ++++++++++++++++--

>  drivers/power/supply/cpcap-charger.c | 259 +++++++++++++++++----------

>  2 files changed, 329 insertions(+), 108 deletions(-)

> 

> -- 

> 2.30.0