Skip to content

Commit 162e236

Browse files
1991Joyzoubroonie
authored andcommitted
regulator: pf0900: Add PMIC PF0900 support
The PF0900 is a power management integrated circuit (PMIC) optimized for high performance i.MX9x based applications. It features five high efficiency buck converters, three linear and one vaon regulators. It provides low quiescent current in Standby and low power off Modes. Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202507221720.jxsGRfcE-lkp@intel.com/ Closes: https://lore.kernel.org/oe-kbuild-all/202506181134.0Hkvy7CK-lkp@intel.com/ Signed-off-by: Joy Zou <joy.zou@nxp.com> Link: https://patch.msgid.link/20250731-b4-pf09-v2-v3-2-4c2659516582@nxp.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 82f0907 commit 162e236

3 files changed

Lines changed: 984 additions & 0 deletions

File tree

drivers/regulator/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,6 +1006,14 @@ config REGULATOR_PCAP
10061006
This driver provides support for the voltage regulators of the
10071007
PCAP2 PMIC.
10081008

1009+
config REGULATOR_PF0900
1010+
tristate "NXP PF0900/PF0901/PF09XX regulator driver"
1011+
depends on I2C
1012+
select REGMAP_I2C
1013+
help
1014+
Say y here to support the NXP PF0900/PF0901/PF09XX PMIC
1015+
regulator driver.
1016+
10091017
config REGULATOR_PF8X00
10101018
tristate "NXP PF8100/PF8121A/PF8200 regulator driver"
10111019
depends on I2C && OF

drivers/regulator/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ obj-$(CONFIG_REGULATOR_QCOM_SPMI) += qcom_spmi-regulator.o
124124
obj-$(CONFIG_REGULATOR_QCOM_USB_VBUS) += qcom_usb_vbus-regulator.o
125125
obj-$(CONFIG_REGULATOR_PALMAS) += palmas-regulator.o
126126
obj-$(CONFIG_REGULATOR_PCA9450) += pca9450-regulator.o
127+
obj-$(CONFIG_REGULATOR_PF0900) += pf0900-regulator.o
127128
obj-$(CONFIG_REGULATOR_PF9453) += pf9453-regulator.o
128129
obj-$(CONFIG_REGULATOR_PF8X00) += pf8x00-regulator.o
129130
obj-$(CONFIG_REGULATOR_PFUZE100) += pfuze100-regulator.o

0 commit comments

Comments
 (0)