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
next 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.