regulator: rt5133: Add RT5133 PMIC regulator Support

RT5133 is a highly-integrated chip. It includes 8 LDOs and 3 GPOs that can
be used to drive output high/low purpose. The dependency of the GPO block is
internally LDO1 Voltage.

Signed-off-by: Jeff Chang <jeff_chang@richtek.com>
Link: https://patch.msgid.link/20250813020910.2977555-2-jeff_chang@richtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Jeff Chang
2025-08-13 11:10:59 +01:00
committed by Mark Brown
parent d0de689509
commit 714165e1c4
3 changed files with 655 additions and 0 deletions
+12
View File
@@ -1248,6 +1248,18 @@ config REGULATOR_RT5120
600mV to 1395mV, per step 6.250mV. The others are all fixed voltage
by external hardware circuit.
config REGULATOR_RT5133
tristate "Richtek RT5133 PMIC Regulators"
depends on I2C && GPIOLIB && OF
select REGMAP
select CRC8
select OF_GPIO
help
This driver adds support for RT5133 PMIC regulators.
RT5133 is an integrated chip. It includes 8 LDOs and 3 GPOs that
can be used to drive output high/low purpose. The dependency of the
GPO block is internally LDO1 Voltage.
config REGULATOR_RT5190A
tristate "Richtek RT5190A PMIC"
depends on I2C
+1
View File
@@ -147,6 +147,7 @@ obj-$(CONFIG_REGULATOR_RT4803) += rt4803.o
obj-$(CONFIG_REGULATOR_RT4831) += rt4831-regulator.o
obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
obj-$(CONFIG_REGULATOR_RT5120) += rt5120-regulator.o
obj-$(CONFIG_REGULATOR_RT5133) += rt5133-regulator.o
obj-$(CONFIG_REGULATOR_RT5190A) += rt5190a-regulator.o
obj-$(CONFIG_REGULATOR_RT5739) += rt5739.o
obj-$(CONFIG_REGULATOR_RT5759) += rt5759-regulator.o
File diff suppressed because it is too large Load Diff