power: supply: rt9467: Add Richtek RT9467 charger driver
authorChiaEn Wu <chiaen_wu@richtek.com>
Tue, 3 Jan 2023 07:29:57 +0000 (15:29 +0800)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Fri, 3 Feb 2023 16:08:28 +0000 (17:08 +0100)
commit6f7f70e3a8dd1fbce95eaea2a8eff70f01363c00
tree5e97a9f196dfb1e49bbd9ddc0bfca1fc2cce291c
parente1b4620fb50316e0b271bd50a1dfdd11eee369c4
power: supply: rt9467: Add Richtek RT9467 charger driver

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.

Co-developed-by: ChiYuan Huang <cy_huang@richtek.com>
Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
Signed-off-by: ChiaEn Wu <chiaen_wu@richtek.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/Kconfig
drivers/power/supply/Makefile
drivers/power/supply/rt9467-charger.c [new file with mode: 0644]