[PATCHv2 0/6] misc. gpio-charger patches

From: Sebastian Reichel
Date: Fri Jun 05 2020 - 18:44:35 EST


Hi,

This is v2 of a patchset for gpio-charger. The patches are
mostly unrelated to each other, but have some dependencies.

Merge plan is:

Assuming there are no huge blockers, the plan is to merge
patches 1-3 through power-supply subsystem for 5.9. The
ARM patches can go via ARM subsystem for 5.9 and the final
patch can simply be postponed for 5.10.

Changelog since PATCHv1:
* Fixed the YAML binding as suggested by Rob
* Implemented the suggestions from Emil
* Split making "gpios" optional into separate patch, which
simplifies reviewing and follows "one change per patch"
style
* Add two new patches converting platform data users to
use GPIO descriptor tables
* Add final patch removing gpio from platform data

-- Sebastian

Sebastian Reichel (6):
dt-bindings: power: supply: gpio-charger: convert to yaml
power: supply: gpio-charger: Make gpios optional
power: supply: gpio-charger: add charge-current-limit feature
ARM: pxa: Use GPIO descriptor for gpio-charger
ARM: sa1100: Use GPIO descriptor for gpio-charger
power: supply: gpio-charger: drop legacy GPIO support

.../bindings/power/supply/gpio-charger.txt | 31 ---
.../bindings/power/supply/gpio-charger.yaml | 94 ++++++++
arch/arm/mach-pxa/tosa.c | 24 +--
arch/arm/mach-sa1100/collie.c | 11 +-
drivers/power/supply/gpio-charger.c | 200 ++++++++++++++----
include/linux/power/gpio-charger.h | 5 -
6 files changed, 275 insertions(+), 90 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/power/supply/gpio-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/gpio-charger.yaml

--
2.26.2