Skip to content

Commit b6f0796

Browse files
ChiYuan Huangsre
authored andcommitted
power: supply: rt9756: Add Richtek RT9756 smart cap divider charger
Add support for RT9756 smart cap divider charger. The RT9759 is a high efficiency and high charge current charger. The maximum charge current is up to 8A. It integrates a dual-phase charge pump core with ADC monitoring. Signed-off-by: ChiYuan Huang <cy_huang@richtek.com> Link: https://patch.msgid.link/f682812069b6be2138bfdae2ff9a9c84994d5b64.1761894605.git.cy_huang@richtek.com Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
1 parent 6964258 commit b6f0796

3 files changed

Lines changed: 971 additions & 0 deletions

File tree

drivers/power/supply/Kconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,21 @@ config CHARGER_RT9471
931931
This driver can also be built as a module. If so, the module will be
932932
called rt9471.
933933

934+
config CHARGER_RT9756
935+
tristate "Richtek RT9756 smart cap divider charger driver"
936+
depends on I2C
937+
select REGMAP_I2C
938+
select LINEAR_RANGES
939+
help
940+
This adds support for Richtek RT9756 smart cap divider charger driver.
941+
It's a high efficiency and high charge current charger. the device
942+
integrates smart cap divider topology with 9-channel high speed
943+
ADCs that can provide input and output voltage, current and
944+
temperature monitoring.
945+
946+
This driver can also be built as a module. If so, the module will be
947+
called rt9756.
948+
934949
config CHARGER_CROS_USBPD
935950
tristate "ChromeOS EC based USBPD charger"
936951
depends on CROS_USBPD_NOTIFY

drivers/power/supply/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ obj-$(CONFIG_CHARGER_RT5033) += rt5033_charger.o
6464
obj-$(CONFIG_CHARGER_RT9455) += rt9455_charger.o
6565
obj-$(CONFIG_CHARGER_RT9467) += rt9467-charger.o
6666
obj-$(CONFIG_CHARGER_RT9471) += rt9471.o
67+
obj-$(CONFIG_CHARGER_RT9756) += rt9756.o
6768
obj-$(CONFIG_BATTERY_TWL4030_MADC) += twl4030_madc_battery.o
6869
obj-$(CONFIG_CHARGER_88PM860X) += 88pm860x_charger.o
6970
obj-$(CONFIG_BATTERY_RX51) += rx51_battery.o

0 commit comments

Comments
 (0)