mbox series

[GIT,PULL] Reset controller updates for v6.12

Message ID 20240904103921.1479579-1-p.zabel@pengutronix.de (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Reset controller updates for v6.12 | expand

Pull-request

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

Message

Philipp Zabel Sept. 4, 2024, 10:39 a.m. UTC
Dear arm-soc maintainers,

The following changes since commit 47ac09b91befbb6a235ab620c32af719f8208399:

  Linux 6.11-rc4 (2024-08-18 13:17:27 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 487b1b32e317b85c2948eb4013f3e089a0433d49:

  reset: eyeq: add platform driver (2024-09-02 12:12:41 +0200)

----------------------------------------------------------------
Reset controller updates for v6.12

Use get_device()/put_device() to keep reset controller devices alive
while their reset controls are acquired.
Enable support for the Amlogic T7 SoC reset controller.
Remove unused EyeQ reset bindings and add a reset controller driver
to be instantiated as auxiliary device by the EyeQ clock driver.
Fix OF node leaks in the k210 and berlin probe() error paths.
Add some simplifications and cleanup in the core, lcp18xx driver, and
uniphier bindings.

----------------------------------------------------------------
Clément Léger (1):
      reset: core: add get_device()/put_device on rcdev

Krzysztof Kozlowski (6):
      dt-bindings: reset: socionext,uniphier-glue-reset: add top-level constraints
      reset: berlin: fix OF node leak in probe() error path
      reset: k210: fix OF node leak in probe() error path
      reset: simplify locking with guard()
      reset: lpc18xx: simplify with dev_err_probe()
      reset: lpc18xx: simplify with devm_clk_get_enabled()

Théo Lebrun (2):
      Revert "dt-bindings: reset: mobileye,eyeq5-reset: add bindings"
      reset: eyeq: add platform driver

Zelong Dong (2):
      dt-bindings: reset: Add Amlogic T7 reset controller
      reset: reset-meson: Add support for Amlogic T7 SoC reset controller

 .../bindings/reset/amlogic,meson-reset.yaml        |   1 +
 .../bindings/reset/mobileye,eyeq5-reset.yaml       |  43 --
 .../reset/socionext,uniphier-glue-reset.yaml       |   8 +-
 drivers/reset/Kconfig                              |  13 +
 drivers/reset/Makefile                             |   1 +
 drivers/reset/core.c                               |  17 +-
 drivers/reset/reset-berlin.c                       |   3 +-
 drivers/reset/reset-eyeq.c                         | 570 +++++++++++++++++++++
 drivers/reset/reset-k210.c                         |   3 +-
 drivers/reset/reset-lpc18xx.c                      |  43 +-
 drivers/reset/reset-meson.c                        |   6 +
 11 files changed, 617 insertions(+), 91 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/reset/mobileye,eyeq5-reset.yaml
 create mode 100644 drivers/reset/reset-eyeq.c