All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Liam Girdwood <lgirdwood@gmail.com>,
	linux-kernel@vger.kernel.org, Mark Brown <broonie@kernel.org>
Subject: [GIT PULL] regulator updates for v6.18
Date: Mon, 29 Sep 2025 12:42:27 +0100	[thread overview]
Message-ID: <b4d0f23a75d33f696ba585401a385c2d@kernel.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 6103 bytes --]

The following changes since commit f83ec76bf285bea5727f478a68b894f5543ca76e:

  Linux 6.17-rc6 (2025-09-14 14:21:14 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v6.18

for you to fetch changes up to e609438851928381e39b5393f17156955a84122a:

  regulator: dt-bindings: qcom,sdm845-refgen-regulator: document more platforms (2025-09-23 10:56:54 +0200)

----------------------------------------------------------------
regulator: Updates for v6.18

This is a very quiet release for regulator, almost all the changes are
new drivers but we do also have some improvements for the Rust bindings.

 - Additional APIs added to the Rust bindings.
 - Support for Maxim MAX77838, NXP PF0900 and PF5300, Richtek RT5133 and
   SpacemiT P1.

----------------------------------------------------------------
Alex Elder (1):
      regulator: spacemit: support SpacemiT P1 regulators

Chen Ni (1):
      regulator: tps6594-regulator: Remove unneeded semicolon

Colin Ian King (1):
      regulator: rt5133: Fix spelling mistake "regualtor" -> "regulator"

Dan Carpenter (1):
      regulator: rt5133: Fix IS_ERR() vs NULL bug in rt5133_validate_vendor_info()

Daniel Almeida (4):
      rust: regulator: remove needless &mut from member functions
      rust: regulator: implement Send and Sync for Regulator<T>
      rust: regulator: remove Regulator<Dynamic>
      rust: regulator: add devm_enable and devm_enable_optional

Dmitry Baryshkov (1):
      regulator: dt-bindings: qcom,sdm845-refgen-regulator: document more platforms

Dzmitry Sankouski (1):
      regulator: add s2dos05 regulator support

Igor Belwon (1):
      regulator: Fix MAX77838 selection

Ivaylo Ivanov (2):
      dt-bindings: regulator: document max77838 pmic
      regulator: max77838: add max77838 regulator driver

Javier Carrasco (1):
      regulator: consumer.rst: document bulk operations

Jeff Chang (2):
      regulator: dt-bindings: Add Richtek RT5133 Support
      regulator: rt5133: Add RT5133 PMIC regulator Support

Joy Zou (2):
      dt-bindings: regulator: add PF0900 regulator yaml
      regulator: pf0900: Add PMIC PF0900 support

Liao Yuanhong (2):
      regulator: tps6524x: Remove unnecessary memset
      regulator: core: Remove redundant ternary operators

Marek Vasut (1):
      regulator: dt-bindings: rpi-panel: Split 7" Raspberry Pi 720x1280 v2 binding

Mark Brown (4):
      regulator: add new PMIC PF0900 support
      rust: regulator: relax a few constraints on
      regulator: pf530x: NXP PF530x regulator driver
      regulator: max77838: add max77838 regulator driver

Onur Özkan (1):
      rust: regulator: use `to_result` for error handling

Qianfeng Rong (2):
      regulator: bd718x7: Use kcalloc() instead of kzalloc()
      regulator: scmi: Use int type to store negative error codes

Rob Herring (Arm) (1):
      regulator: dt-bindings: Clean-up active-semi,act8945a duplication

Wolfram Sang (1):
      regulator: remove unneeded 'fast_io' parameter in regmap_config

Woodrow Douglass (2):
      regulator: dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/PF5302 PMICs
      regulator: pf530x: Add a driver for the NXP PF5300 Regulator

 Documentation/devicetree/bindings/mfd/act8945a.txt |  82 --
 .../power/supply/active-semi,act8945a-charger.yaml |  76 --
 .../bindings/regulator/active-semi,act8945a.yaml   |  25 +-
 .../bindings/regulator/maxim,max77838.yaml         |  68 ++
 .../devicetree/bindings/regulator/nxp,pf0900.yaml  | 163 ++++
 .../devicetree/bindings/regulator/nxp,pf5300.yaml  |  54 ++
 .../regulator/qcom,sdm845-refgen-regulator.yaml    |   3 +
 ...rrypi,7inch-touchscreen-panel-regulator-v2.yaml |  61 ++
 ...pberrypi,7inch-touchscreen-panel-regulator.yaml |   7 +-
 .../bindings/regulator/richtek,rt5133.yaml         | 178 ++++
 Documentation/power/regulator/consumer.rst         |  30 +-
 MAINTAINERS                                        |  15 +-
 drivers/regulator/Kconfig                          |  62 ++
 drivers/regulator/Makefile                         |   6 +
 drivers/regulator/bd718x7-regulator.c              |   2 +-
 drivers/regulator/core.c                           |   4 +-
 drivers/regulator/max77838-regulator.c             | 221 +++++
 drivers/regulator/pf0900-regulator.c               | 975 +++++++++++++++++++++
 drivers/regulator/pf530x-regulator.c               | 375 ++++++++
 drivers/regulator/qcom-refgen-regulator.c          |   1 -
 drivers/regulator/rt5133-regulator.c               | 642 ++++++++++++++
 drivers/regulator/s2dos05-regulator.c              | 165 ++++
 drivers/regulator/scmi-regulator.c                 |   3 +-
 drivers/regulator/spacemit-p1.c                    | 157 ++++
 drivers/regulator/tps6524x-regulator.c             |   1 -
 drivers/regulator/tps6594-regulator.c              |   2 +-
 include/linux/regulator/s2dos05.h                  |  73 ++
 rust/helpers/regulator.c                           |  10 +
 rust/kernel/regulator.rs                           | 171 ++--
 29 files changed, 3354 insertions(+), 278 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/mfd/act8945a.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8945a-charger.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf0900.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5133.yaml
 create mode 100644 drivers/regulator/max77838-regulator.c
 create mode 100644 drivers/regulator/pf0900-regulator.c
 create mode 100644 drivers/regulator/pf530x-regulator.c
 create mode 100644 drivers/regulator/rt5133-regulator.c
 create mode 100644 drivers/regulator/s2dos05-regulator.c
 create mode 100644 drivers/regulator/spacemit-p1.c
 create mode 100644 include/linux/regulator/s2dos05.h

             reply	other threads:[~2025-09-29 11:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-29 11:42 Mark Brown [this message]
2025-10-01 19:05 ` [GIT PULL] regulator updates for v6.18 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b4d0f23a75d33f696ba585401a385c2d@kernel.org \
    --to=broonie@kernel.org \
    --cc=lgirdwood@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.