The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [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