Skip to content

Add Richtek RT9467 5A Battery Charger support

ChiaEn Wu linux-devicetree linux-pm lkml 5 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest posting 3/33 patches 2 repliesIn review
  2. v3 posting 2/33 patches 0 repliesSuperseded
  3. v3 posting 1/33 patches 0 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v23 patches1 replySuperseded
v12 patches1 replySuperseded

Changes in v3 from the cover letter

- In Patch 1/3 (dt-bindings: RT9467 Charger DTS)
- Add 'Reviewed-By' tag

Patches in v3 posting 3/3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3dt-bindings: power: supply: Add Richtek RT9467 battery chargerDocumentation/devicetree/bindings/power/supply/richtek,rt9467-charger.yaml+82 -00 replies
2/3power: supply: rt9467: Add Richtek RT9467 charger driverdrivers/power/supply/Kconfig drivers/power/supply/Makefile drivers/power/supply/rt9467-charger.c+1302 -01 reply
3/3Documentation: power: rt9467: Document exported sysfs entriesDocumentation/ABI/testing/sysfs-class-power-rt9467+19 -00 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchKrzysztof Kozlowski
1/3R-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 RESEND 0/3] Add Richtek RT9467 5A Battery Charger support

From: ChiaEn Wu <[email protected]>

This patch set is to add Richtek RT9467 5A Battery Charger support.

RT9467 is a switch-mode single cell Li-Ion/Li-Polymer battery charger for portable applications.

It integrates a synchronous PWM controller, power MOSFETs, input current sensing and regulation, high-accuracy voltage regulation, and charge termination. The charge current is regulated through integrated sensing resistors.

The RT9467 also features USB On-The-Go (OTG) support. It also integrates D+/D- pin for USB host/charging port detection.

Thank you,
ChiaEn Wu
---
Change in v3:
- In Patch 1/3 (dt-bindings: RT9467 Charger DTS)
- Add 'Reviewed-By' tag

Change in v2:
- In Patch 1/3 (dt-bindings: RT9467 Charger DTS)
- Revise the definition of 'enable-gpios'
- Revise the node name to generic name in the example ('rt9467@5b' --> 'charger@5b')
- Revise the example usage of 'charge-enable-gpios' with GPIO flags

- In Patch 2/3 (power: supply: RT9467 Charger Driver)
- Add missing header file <linux/bitfied.h>
- Add new header files <linux/sysfs.h> and <linux/kstrtox.h> for adding 'sysoff' sysfs feature
- Add assign 'rt9467_sysfs_groups' to '.attr_grp' of psy config
- Remove unused varible 'rt9467_port_stat_names[]'

- In Patch 3/3 (ABI Documentation for RT9467 sysfs attribute)
- New file since v2 patch

ChiaEn Wu (3):
dt-bindings: power: supply: Add Richtek RT9467 battery charger
power: supply: rt9467: Add Richtek RT9467 charger driver
Documentation: power: rt9467: Document exported sysfs entries

 .../ABI/testing/sysfs-class-power-rt9467      |   19 +
 .../power/supply/richtek,rt9467-charger.yaml  |   82 ++
 drivers/power/supply/Kconfig                  |   19 +
 drivers/power/supply/Makefile                 |    1 +
 drivers/power/supply/rt9467-charger.c         | 1282 +++++++++++++++++
 5 files changed, 1403 insertions(+)
 create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9467
 create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9467-charger.yaml
 create mode 100644 drivers/power/supply/rt9467-charger.c
Signature · 1 line
2.25.1