* [GIT PULL] regulator updates for v7.3
@ 2026-08-17 16:53 Mark Brown
0 siblings, 0 replies; only message in thread
From: Mark Brown @ 2026-08-17 16:53 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Liam Girdwood, linux-kernel, Mark Brown
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 10841 bytes --]
The following changes since commit 075b74841bd0065a3bda3440873c747938e69b68:
Linux 7.2-rc6 (2026-08-02 16:24:24 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v7.3
for you to fetch changes up to e739acbe05b06de78ef7089470f122432f651faa:
regulator: fan53555: Add support for FAN53555BUC23X type (2026-08-12 17:48:37 +0100)
----------------------------------------------------------------
regulator: Updates for v7.3
This is a relatively quiet release for the regulator API, we've had no
major core work and not really that much driver work either. There's a
bunch of activity, including several new devices, but nothing hugely
remarkable here.
- Reworking of the mode handling in the max14577 driver to fix issues
with collisions with enables.
- Support for onsemi FAN53555BUC23X, Qualcomm IPQ9650, PM4125 VBUS and
PM8150B and Unisoc SC2730.
----------------------------------------------------------------
Arash Golgol (1):
regulator: fan53555: Add support for FAN53555BUC23X type
Babanpreet Singh (1):
regulator: ab8500: Remove stale expand_register kernel-doc entry
Bhargav Joshi (2):
regulator: dt-bindings: tps51632: Convert to DT schema
regulator: dt-bindings: ti,pbias-omap: Convert to DT schema
ChiYuan Huang (2):
regulator: dt-bindings: rtq2208: Label mtp-sel-high property as deprecated
regualtor: rtq2208: Initiate the default MTP_SEL state by hardware register
Dan Carpenter (1):
regulator: adp5055: Fix error code in adp5055_of_parse_cb()
Frank Li (1):
regulator: dt-bindings: Convert ltc3589.txt to yaml format
Jad Keskes (1):
regulator: max14577: fix set_mode clobbering enable on MAX77836 LDOs
Joy Zou (2):
regulator: core: use system_freezable_wq for init complete work
regulator: pfuze100: add set_suspend_disable for LDO ops
Kamal Wadhwa (3):
regulator: qcom-rpmh: Fix PMIC5 BOB bypass mode handling
regulator: qcom-rpmh: readback voltage/bypass/mode set during bootup
regulator: qcom-rpmh: Fix coding style issues
Kathiravan Thirumoorthy (3):
regulator: qcom-refgen: correct the regulator type to CURRENT
regulator: dt-bindings: qcom,sdm845-refgen-regulator: Document IPQ9650
regulator: qcom-refgen: add support for the IPQ9650 SoC
Krzysztof Kozlowski (1):
regulator: dt-bindings: Correct white-space style
Mark Brown (6):
Add support for the REFGEN in the IPQ9650 SoC
regulator: rtq2208: Remove the unnecessary MTP_SEL property
regulator: Rework i2c_device_id initialisation
regulator: qcom_usb_vbus: add pm4125 VBUS regulator support
regulator: handle regulator late cleanup race with PM suspend
regulator: qcom-rpmh: Support RPMH address reads and use it for rpmh-regulators
Matti Vaittinen (1):
regulator: dt-bindings: ROHM PMIC state-machine voltages
Maulik Shah (1):
soc: qcom: rpmh: Add support to read back resource settings
Ninad Naik (1):
regulator: mcp16502: Convert to dev_err_probe() in mcp16502_probe()
Otto Pflüger (1):
regulator: Add regulator driver for Unisoc SC2730 PMIC
Rakesh Kota (3):
regulator: dt-bindings: qcom,usb-vbus-regulator: add qcom,pm4125-vbus-reg
regulator: qcom_usb_vbus: add register abstraction and PM8150B support
regulator: qcom_usb_vbus: add support for qcom,pm4125-vbus-reg
Sang-Heon Jeon (1):
regulator: wm831x-isink: remove conditional return with no effect
Surendra Singh Chouhan (1):
regulator: tps65185: handle gpiod_get_value_cansleep() error returns
Uday Khare (1):
regulator: tps6594: Fix device node reference leaks in multiphase loop
Uwe Kleine-König (The Capable Hub) (3):
regulator: Drop unused i2c driver data
regulator: Use named initializers for arrays of i2c_device_data
regulator: Improve style of i2c_device_id arrays
Victor Krawiec (2):
regulator: dt-bindings: Add fan53555 allowed modes
regulator: fan53555: Add support for mode operations on Silergy devices
WenTao Liang (2):
regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer
regulator: max8998_pmic_dt_parse_pdata: of_node_put on reg_np after ownership transferred to rdata
bui duc phuc (1):
regulator: rt6245: Restore state on enable failure
.../bindings/regulator/fcs,fan53555.yaml | 8 +
.../bindings/regulator/lltc,ltc3589.yaml | 149 ++++++++
.../devicetree/bindings/regulator/ltc3589.txt | 99 ------
.../bindings/regulator/nxp,pf8x00-regulator.yaml | 12 +-
.../bindings/regulator/pbias-regulator.txt | 32 --
.../regulator/qcom,sdm845-refgen-regulator.yaml | 31 +-
.../regulator/qcom,usb-vbus-regulator.yaml | 50 ++-
.../bindings/regulator/richtek,rtq2208.yaml | 4 +-
.../bindings/regulator/rohm,bd71815-regulator.yaml | 27 +-
.../bindings/regulator/rohm,bd71828-regulator.yaml | 20 +-
.../bindings/regulator/rohm,bd71837-regulator.yaml | 16 +-
.../bindings/regulator/rohm,bd71847-regulator.yaml | 16 +-
.../bindings/regulator/rohm,bd72720-regulator.yaml | 40 +--
.../bindings/regulator/rohm,pmic-states.yaml | 57 ++++
.../bindings/regulator/ti,pbias-omap.yaml | 137 ++++++++
.../devicetree/bindings/regulator/ti,tps51632.yaml | 55 +++
.../bindings/regulator/tps51632-regulator.txt | 27 --
drivers/regulator/88pg86x.c | 4 +-
drivers/regulator/Kconfig | 7 +
drivers/regulator/Makefile | 1 +
drivers/regulator/ab8500.c | 1 -
drivers/regulator/act8865-regulator.c | 2 +-
drivers/regulator/ad5398.c | 4 +-
drivers/regulator/adp5055-regulator.c | 6 +-
drivers/regulator/as3722-regulator.c | 1 -
drivers/regulator/aw37503-regulator.c | 4 +-
drivers/regulator/core.c | 6 +-
drivers/regulator/da9121-regulator.c | 20 +-
drivers/regulator/da9210-regulator.c | 4 +-
drivers/regulator/da9211-regulator.c | 18 +-
drivers/regulator/fan53555.c | 35 +-
drivers/regulator/fan53880.c | 4 +-
drivers/regulator/isl6271a-regulator.c | 2 +-
drivers/regulator/isl9305.c | 4 +-
drivers/regulator/lp3971.c | 2 +-
drivers/regulator/lp3972.c | 2 +-
drivers/regulator/lp872x.c | 4 +-
drivers/regulator/lp8755.c | 4 +-
drivers/regulator/ltc3589.c | 6 +-
drivers/regulator/ltc3676.c | 2 +-
drivers/regulator/max14577-regulator.c | 103 +++++-
drivers/regulator/max1586.c | 2 +-
drivers/regulator/max20086-regulator.c | 8 +-
drivers/regulator/max20411-regulator.c | 2 +-
drivers/regulator/max77503-regulator.c | 2 +-
drivers/regulator/max77675-regulator.c | 2 +-
drivers/regulator/max77826-regulator.c | 2 +-
drivers/regulator/max77838-regulator.c | 2 +-
drivers/regulator/max77857-regulator.c | 8 +-
drivers/regulator/max8649.c | 2 +-
drivers/regulator/max8893.c | 2 +-
drivers/regulator/max8952.c | 2 +-
drivers/regulator/max8973-regulator.c | 6 +-
drivers/regulator/max8998.c | 1 -
drivers/regulator/mcp16502.c | 27 +-
drivers/regulator/mp5416.c | 6 +-
drivers/regulator/mp8859.c | 4 +-
drivers/regulator/mp886x.c | 6 +-
drivers/regulator/mpq7920.c | 4 +-
drivers/regulator/mt6311-regulator.c | 4 +-
drivers/regulator/pf530x-regulator.c | 8 +-
drivers/regulator/pf8x00-regulator.c | 8 +-
drivers/regulator/pfuze100-regulator.c | 20 ++
drivers/regulator/pv88060-regulator.c | 4 +-
drivers/regulator/pv88080-regulator.c | 8 +-
drivers/regulator/pv88090-regulator.c | 4 +-
drivers/regulator/qcom-refgen-regulator.c | 113 ++++++-
drivers/regulator/qcom-rpmh-regulator.c | 128 ++++++-
drivers/regulator/qcom_usb_vbus-regulator.c | 102 +++++-
drivers/regulator/rt6245-regulator.c | 5 +-
drivers/regulator/rtq2208-regulator.c | 7 +-
drivers/regulator/sc2730-regulator.c | 375 +++++++++++++++++++++
drivers/regulator/sgm3804-regulator.c | 2 +-
drivers/regulator/slg51000-regulator.c | 4 +-
drivers/regulator/sy8106a-regulator.c | 2 +-
drivers/regulator/sy8824x.c | 8 +-
drivers/regulator/sy8827n.c | 4 +-
drivers/regulator/tps51632-regulator.c | 4 +-
drivers/regulator/tps62360-regulator.c | 10 +-
drivers/regulator/tps6286x-regulator.c | 10 +-
drivers/regulator/tps6287x-regulator.c | 10 +-
drivers/regulator/tps65023-regulator.c | 6 +-
drivers/regulator/tps65132-regulator.c | 4 +-
drivers/regulator/tps65185.c | 5 +-
drivers/regulator/tps6594-regulator.c | 19 +-
drivers/regulator/wm831x-isink.c | 6 +-
drivers/soc/qcom/rpmh-rsc.c | 13 +-
drivers/soc/qcom/rpmh.c | 47 ++-
.../dt-bindings/regulator/fcs,fan53555-regulator.h | 20 ++
include/linux/mfd/max14577-private.h | 3 +
include/soc/qcom/rpmh.h | 5 +
include/soc/qcom/tcs.h | 2 +
92 files changed, 1621 insertions(+), 463 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/lltc,ltc3589.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/ltc3589.txt
delete mode 100644 Documentation/devicetree/bindings/regulator/pbias-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/rohm,pmic-states.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/ti,pbias-omap.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps51632.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/tps51632-regulator.txt
create mode 100644 drivers/regulator/sc2730-regulator.c
create mode 100644 include/dt-bindings/regulator/fcs,fan53555-regulator.h
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-17 16:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-17 16:53 [GIT PULL] regulator updates for v7.3 Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox