[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