mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
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>
This commit is contained in:
committed by
Sebastian Reichel
parent
6964258c61
commit
b6f0796d43
@@ -931,6 +931,21 @@ config CHARGER_RT9471
|
||||
This driver can also be built as a module. If so, the module will be
|
||||
called rt9471.
|
||||
|
||||
config CHARGER_RT9756
|
||||
tristate "Richtek RT9756 smart cap divider charger driver"
|
||||
depends on I2C
|
||||
select REGMAP_I2C
|
||||
select LINEAR_RANGES
|
||||
help
|
||||
This adds support for Richtek RT9756 smart cap divider charger driver.
|
||||
It's a high efficiency and high charge current charger. the device
|
||||
integrates smart cap divider topology with 9-channel high speed
|
||||
ADCs that can provide input and output voltage, current and
|
||||
temperature monitoring.
|
||||
|
||||
This driver can also be built as a module. If so, the module will be
|
||||
called rt9756.
|
||||
|
||||
config CHARGER_CROS_USBPD
|
||||
tristate "ChromeOS EC based USBPD charger"
|
||||
depends on CROS_USBPD_NOTIFY
|
||||
|
||||
@@ -64,6 +64,7 @@ obj-$(CONFIG_CHARGER_RT5033) += rt5033_charger.o
|
||||
obj-$(CONFIG_CHARGER_RT9455) += rt9455_charger.o
|
||||
obj-$(CONFIG_CHARGER_RT9467) += rt9467-charger.o
|
||||
obj-$(CONFIG_CHARGER_RT9471) += rt9471.o
|
||||
obj-$(CONFIG_CHARGER_RT9756) += rt9756.o
|
||||
obj-$(CONFIG_BATTERY_TWL4030_MADC) += twl4030_madc_battery.o
|
||||
obj-$(CONFIG_CHARGER_88PM860X) += 88pm860x_charger.o
|
||||
obj-$(CONFIG_BATTERY_RX51) += rx51_battery.o
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user