Skip to content

Commit 6f7f70e

Browse files
ChiaEn Wusre
authored andcommitted
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 <[email protected]> Signed-off-by: ChiYuan Huang <[email protected]> Signed-off-by: ChiaEn Wu <[email protected]> Signed-off-by: Sebastian Reichel <[email protected]>
1 parent e1b4620 commit 6f7f70e

File tree

3 files changed

+1302
-0
lines changed

3 files changed

+1302
-0
lines changed

drivers/power/supply/Kconfig

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,25 @@ config CHARGER_RT9455
793793
help
794794
Say Y to enable support for Richtek RT9455 battery charger.
795795

796+
config CHARGER_RT9467
797+
tristate "Richtek RT9467 Battery Charger Driver"
798+
depends on I2C && GPIOLIB && REGULATOR
799+
select REGMAP_I2C
800+
select REGMAP_IRQ
801+
select LINEAR_RANGES
802+
help
803+
Say Y here to enable RT9467 Battery Charger.
804+
RT9467 is a switch-mode single cell Li-Ion/Li-Polymer battery charger
805+
for portable applications. It integrates a synchronous PWM controller,
806+
power MOSFETs, input current sensing and regulation, high-accuracy
807+
voltage regulation, and charge termination. The charge current is
808+
regulated through integrated sensing resistors. It also features
809+
USB On-The-Go (OTG) support and integrates D+/D- pin for USB
810+
host/charging port detection.
811+
812+
This driver can also be built as a module. If so, the module
813+
will be called "rt9467-charger".
814+
796815
config CHARGER_RT9471
797816
tristate "Richtek RT9471 battery charger driver"
798817
depends on I2C && GPIOLIB && REGULATOR

drivers/power/supply/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ obj-$(CONFIG_BATTERY_MAX1721X) += max1721x_battery.o
5757
obj-$(CONFIG_BATTERY_Z2) += z2_battery.o
5858
obj-$(CONFIG_BATTERY_RT5033) += rt5033_battery.o
5959
obj-$(CONFIG_CHARGER_RT9455) += rt9455_charger.o
60+
obj-$(CONFIG_CHARGER_RT9467) += rt9467-charger.o
6061
obj-$(CONFIG_CHARGER_RT9471) += rt9471.o
6162
obj-$(CONFIG_BATTERY_S3C_ADC) += s3c_adc_battery.o
6263
obj-$(CONFIG_BATTERY_TWL4030_MADC) += twl4030_madc_battery.o

0 commit comments

Comments
 (0)