From: Mark Brown Date: Fri, 5 Sep 2025 16:09:18 +0000 (+0100) Subject: regulator: pf530x: NXP PF530x regulator driver X-Git-Tag: v6.18-rc1~166^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=92b9c2b7a88c07324d70ea877cfe2d90ac823dbf;p=thirdparty%2Flinux.git regulator: pf530x: NXP PF530x regulator driver Merge series from Woodrow Douglass : I wrote this driver to read settings and state from the nxp pf530x regulator. Please consider it for inclusion, any criticism is welcome. --- 92b9c2b7a88c07324d70ea877cfe2d90ac823dbf diff --cc drivers/regulator/Kconfig index 223a500370d09,611356bea09d2..e6ea2d6f46a4e --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@@ -1006,14 -1006,18 +1006,26 @@@ config REGULATOR_PCA This driver provides support for the voltage regulators of the PCAP2 PMIC. +config REGULATOR_PF0900 + tristate "NXP PF0900/PF0901/PF09XX regulator driver" + depends on I2C + select REGMAP_I2C + help + Say y here to support the NXP PF0900/PF0901/PF09XX PMIC + regulator driver. + + config REGULATOR_PF530X + tristate "NXP PF5300/PF5301/PF5302 regulator driver" + depends on I2C && OF + select REGMAP_I2C + help + Say y here to support the regulators found on the NXP + PF5300/PF5301/PF5302 PMIC. + + Say M here if you want to support for the regulators found + on the NXP PF5300/PF5301/PF5302 PMIC. The module will be named + "pf530x-regulator". + config REGULATOR_PF8X00 tristate "NXP PF8100/PF8121A/PF8200 regulator driver" depends on I2C && OF diff --cc drivers/regulator/Makefile index 54e67e1c0c676,60ca55d04aef5..b5befee453797 --- a/drivers/regulator/Makefile +++ b/drivers/regulator/Makefile @@@ -124,8 -124,8 +124,9 @@@ obj-$(CONFIG_REGULATOR_QCOM_SPMI) += qc obj-$(CONFIG_REGULATOR_QCOM_USB_VBUS) += qcom_usb_vbus-regulator.o obj-$(CONFIG_REGULATOR_PALMAS) += palmas-regulator.o obj-$(CONFIG_REGULATOR_PCA9450) += pca9450-regulator.o +obj-$(CONFIG_REGULATOR_PF0900) += pf0900-regulator.o obj-$(CONFIG_REGULATOR_PF9453) += pf9453-regulator.o + obj-$(CONFIG_REGULATOR_PF530X) += pf530x-regulator.o obj-$(CONFIG_REGULATOR_PF8X00) += pf8x00-regulator.o obj-$(CONFIG_REGULATOR_PFUZE100) += pfuze100-regulator.o obj-$(CONFIG_REGULATOR_PV88060) += pv88060-regulator.o