public inbox for soc@kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Reset controller updates for v7.1
@ 2026-04-02 17:05 Philipp Zabel
  2026-04-02 21:30 ` patchwork-bot+linux-soc
  0 siblings, 1 reply; 2+ messages in thread
From: Philipp Zabel @ 2026-04-02 17:05 UTC (permalink / raw)
  To: soc; +Cc: linux-arm-kernel, kernel, Philipp Zabel

Dear arm-soc maintainers,

The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

  https://git.pengutronix.de/git/pza/linux.git tags/reset-for-v7.1

for you to fetch changes up to d373605cd514837d8a6de3d00c786d4bae6dbaf8:

  Merge tag 'reset-fixes-for-v7.0-2' into reset/next (2026-04-02 18:32:53 +0200)

----------------------------------------------------------------
Reset controller updates for v7.1

* Rework the reset core to support firmware nodes, add more fine
  grained locking, and use guard() helpers.
* Change the reset-gpio driver to use firmware nodes.
* Add support for the Cix Sky1 SoC reset controller.
* Add support for the RZ/G3E SoC to the reset-rzv2h-usb2phy driver and
  convert it to regmap. Prepare registering a VBUS mux controller.
* Replace use of the deprecated register_restart_handler() function in
  the ath79, intel-gw, lpc18xx, ma35d1, npcm, and sunplus reset drivers.
* Combine two allocations into one in the sti/reset-syscfg driver.
* Fix the reset-rzg2l-usbphy-ctrl MODULE_AUTHOR email.
* Fix the reset_control_rearm() kerneldoc comment.

The last commit is a merge of reset-fixes-for-v7.0-2 into reset/next,
to solve a merge conflict between commits a9b95ce36de4 ("reset: gpio: add a
devlink between reset-gpio and its consumer") and fbffb8c7c7bb ("reset: gpio:
fix double free in reset_add_gpio_aux_device() error path").

----------------------------------------------------------------
Andrew Davis (6):
      reset: ath79: Use devm_register_restart_handler()
      reset: intel: Use devm_register_restart_handler()
      reset: lpc18xx: Use devm_register_sys_off_handler()
      reset: ma35d1: Use devm_register_sys_off_handler()
      reset: npcm: Use devm_register_sys_off_handler()
      reset: sunplus: Use devm_register_sys_off_handler()

Bartosz Golaszewski (15):
      reset: gpio: remove unneeded OF-node put
      reset: gpio: add a devlink between reset-gpio and its consumer
      reset: gpio: simplify fallback device matching
      reset: gpio: remove unneeded auxiliary_set_drvdata()
      reset: warn on reset-gpio release
      reset: fold ida_alloc() into reset_create_gpio_aux_device()
      reset: use lock guards in reset core
      reset: handle removing supplier before consumers
      reset: protect struct reset_controller_dev with its own mutex
      reset: protect struct reset_control with its own mutex
      reset: convert of_reset_control_get_count() to using firmware nodes
      reset: convert the core API to using firmware nodes
      reset: convert reset core to using firmware nodes
      reset: gpio: make the driver fwnode-agnostic
      reset: don't overwrite fwnode_reset_n_cells

Biju Das (1):
      reset: rzg2l-usbphy-ctrl: Fix malformed MODULE_AUTHOR string

Claudiu Beznea (2):
      reset: rzg2l-usbphy-ctrl: Check pwrrdy is valid before using it
      reset: core: Drop unnecessary double quote

Gary Yang (2):
      dt-bindings: soc: cix: document the syscon on Sky1 SoC
      reset: add Sky1 soc reset support

Guangshuo Li (1):
      reset: gpio: fix double free in reset_add_gpio_aux_device() error path

Philipp Zabel (2):
      reset: core: Fix indentation
      Merge tag 'reset-fixes-for-v7.0-2' into reset/next

Rosen Penev (1):
      reset: sti: kzalloc + kcalloc to kzalloc

Tommaso Merciai (5):
      reset: rzv2h-usb2phy: Keep PHY clock enabled for entire device lifetime
      dt-bindings: reset: renesas,rzv2h-usb2phy: Add '#mux-state-cells' property
      dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/G3E USB2PHY reset
      reset: rzv2h-usb2phy: Convert to regmap API
      reset: rzv2h-usb2phy: Add support for VBUS mux controller registration

Yixun Lan (1):
      reset: spacemit: k3: Decouple composite reset lines

 .../reset/renesas,rzv2h-usb2phy-reset.yaml         |   9 +-
 .../bindings/soc/cix/cix,sky1-system-control.yaml  |  42 ++
 Documentation/driver-api/reset.rst                 |   1 -
 drivers/reset/Kconfig                              |   9 +
 drivers/reset/Makefile                             |   1 +
 drivers/reset/core.c                               | 518 ++++++++++++++-------
 drivers/reset/reset-ath79.c                        |  12 +-
 drivers/reset/reset-gpio.c                         |  27 +-
 drivers/reset/reset-intel-gw.c                     |  11 +-
 drivers/reset/reset-lpc18xx.c                      |  12 +-
 drivers/reset/reset-ma35d1.c                       |  11 +-
 drivers/reset/reset-npcm.c                         |  12 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            |   5 +-
 drivers/reset/reset-rzv2h-usb2phy.c                | 197 ++++----
 drivers/reset/reset-sky1.c                         | 367 +++++++++++++++
 drivers/reset/reset-sunplus.c                      |  12 +-
 drivers/reset/spacemit/reset-spacemit-k3.c         |  60 ++-
 drivers/reset/sti/reset-syscfg.c                   |   9 +-
 .../dt-bindings/reset/cix,sky1-s5-system-control.h | 163 +++++++
 .../dt-bindings/reset/cix,sky1-system-control.h    |  41 ++
 include/dt-bindings/reset/spacemit,k3-resets.h     |  48 +-
 include/linux/reset-controller.h                   |  21 +-
 include/linux/reset.h                              |  43 +-
 23 files changed, 1223 insertions(+), 408 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/cix/cix,sky1-system-control.yaml
 create mode 100644 drivers/reset/reset-sky1.c
 create mode 100644 include/dt-bindings/reset/cix,sky1-s5-system-control.h
 create mode 100644 include/dt-bindings/reset/cix,sky1-system-control.h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-02 21:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-02 17:05 [GIT PULL] Reset controller updates for v7.1 Philipp Zabel
2026-04-02 21:30 ` patchwork-bot+linux-soc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox