[GIT PULL] Reset controller updates for v6.20

Philipp Zabel p.zabel at pengutronix.de
Tue Jan 27 02:22:37 PST 2026


Dear arm-soc maintainers,

The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:

  Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)

are available in the Git repository at:

  https://git.pengutronix.de/git/pza/linux.git tags/reset-for-v6.20

for you to fetch changes up to 938ce3b16582657e67f3bd8a7efa59089c467c90:

  reset: spacemit: Add SpacemiT K3 reset driver (2026-01-24 16:53:02 +0100)

----------------------------------------------------------------
Reset controller updates for v6.20

* Add a compatible to the reset-gpio driver, suppress the sysfs bind
  attributes, and propagate GPIO API errors.
* Add support for the i.MX8ULP SIM LPAV reset controller.
* Add RZ/G3S USBPHY suspend/resume support.
* Enable reset-k230 by default on ARCH_CANAAN
* Add support for the SpacemiT K3 SoC reset controller.
* Merge the 'spacemit-clkrst-v6.20-3' tag, shared with the clk tree,
  as a dependency for the SpacemiT changes.

----------------------------------------------------------------
Bartosz Golaszewski (3):
      reset: gpio: add the "compatible" property
      reset: gpio: suppress bind attributes in sysfs
      reset: gpio: check the return value of gpiod_set_value_cansleep()

Claudiu Beznea (2):
      reset: rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_bits()
      reset: rzg2l-usbphy-ctrl: Add suspend/resume support

Guodong Xu (4):
      dt-bindings: soc: spacemit: Add K3 reset support and IDs
      reset: Create subdirectory for SpacemiT drivers
      reset: spacemit: Extract common K1 reset code
      reset: spacemit: Add SpacemiT K3 reset driver

Junhui Liu (1):
      reset: canaan: k230: drop OF dependency and enable by default

Laurentiu Mihalcea (4):
      reset: imx8mp-audiomix: Drop unneeded macros
      reset: imx8mp-audiomix: Switch to using regmap API
      reset: imx8mp-audiomix: Extend the driver usage
      reset: imx8mp-audiomix: Support i.MX8ULP SIM LPAV

Philipp Zabel (1):
      Merge tag 'spacemit-clkrst-v6.20-3' into reset/next

Yixun Lan (4):
      clk: spacemit: prepare common ccu header
      reset: spacemit: fix auxiliary device id
      Merge tags 'spacemit-clkrst-v6.20-1' and 'spacemit-clkrst-v6.20-2' into spacemit-clkrst-v6.20
      clk: spacemit: k3: extract common header

 .../bindings/soc/spacemit/spacemit,k1-syscon.yaml  |   8 +-
 drivers/reset/Kconfig                              |  14 +-
 drivers/reset/Makefile                             |   2 +-
 drivers/reset/core.c                               |   7 +-
 drivers/reset/reset-gpio.c                         |   9 +-
 drivers/reset/reset-imx8mp-audiomix.c              | 169 +++++++++----
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            | 110 +++++++--
 drivers/reset/spacemit/Kconfig                     |  36 +++
 drivers/reset/spacemit/Makefile                    |   5 +
 drivers/reset/spacemit/reset-spacemit-common.c     |  77 ++++++
 drivers/reset/spacemit/reset-spacemit-common.h     |  42 ++++
 .../reset-spacemit-k1.c}                           | 109 +-------
 drivers/reset/spacemit/reset-spacemit-k3.c         | 233 ++++++++++++++++++
 include/dt-bindings/reset/spacemit,k3-resets.h     | 171 +++++++++++++
 include/soc/spacemit/ccu.h                         |  21 ++
 include/soc/spacemit/k1-syscon.h                   |  12 +-
 include/soc/spacemit/k3-syscon.h                   | 273 +++++++++++++++++++++
 17 files changed, 1103 insertions(+), 195 deletions(-)
 create mode 100644 drivers/reset/spacemit/Kconfig
 create mode 100644 drivers/reset/spacemit/Makefile
 create mode 100644 drivers/reset/spacemit/reset-spacemit-common.c
 create mode 100644 drivers/reset/spacemit/reset-spacemit-common.h
 rename drivers/reset/{reset-spacemit.c => spacemit/reset-spacemit-k1.c} (78%)
 create mode 100644 drivers/reset/spacemit/reset-spacemit-k3.c
 create mode 100644 include/dt-bindings/reset/spacemit,k3-resets.h
 create mode 100644 include/soc/spacemit/ccu.h
 create mode 100644 include/soc/spacemit/k3-syscon.h



More information about the linux-arm-kernel mailing list