* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.