mbox series

[GIT,PULL] Reset controller updates for v5.6

Message ID dbbb2ca7490a0146d9ba632fd4d9f38063e03e9f.camel@pengutronix.de
State New
Headers show
Series [GIT,PULL] Reset controller updates for v5.6 | expand

Pull-request

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

Message

Philipp Zabel Jan. 10, 2020, 9:02 a.m. UTC
Dear SoC maintainers,

The following changes since commit 46cf053efec6a3a5f343fead837777efe8252a46:

  Linux 5.5-rc3 (2019-12-22 17:02:23 -0800)

are available in the Git repository at:

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

for you to fetch changes up to e2d5e8332c9684ea254c84002bc1e13a42db9e54:

  reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate (2020-01-08 10:26:14 +0100)

----------------------------------------------------------------
Reset controller updates for v5.6

This tag adds support for the Nuvoton NPCM, Intel Gatway SoC, and
Broadcom BCM7216 RESCAL reset controllers, adds missing SCSSI reset
controls for newer Uniphier SoCs, aligns the program flow in the
devm_reset_controller_register, __devm_reset_control_get, and
devm_reset_control_array_get functions for better consistency,
and allows to build the Qcom AOSS reset driver as a module.

This is based on v5.5-rc3 because the core patch depends on commit
db23808615e2 ("reset: Do not register resource data for missing
resets").

----------------------------------------------------------------
Dilip Kota (2):
      dt-bindings: reset: Add YAML schemas for the Intel Reset controller
      reset: intel: Add system reset controller driver

Geert Uytterhoeven (1):
      reset: Align logic and flow in managed helpers

Jim Quinlan (2):
      dt-bindings: reset: Document BCM7216 RESCAL reset controller
      reset: Add Broadcom STB RESCAL reset controller

John Stultz (1):
      reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate

Kunihiko Hayashi (1):
      reset: uniphier: Add SCSSI reset control for each channel

Tomer Maimon (3):
      dt-bindings: reset: add NPCM reset controller documentation
      dt-bindings: reset: Add binding constants for NPCM7xx reset controller
      reset: npcm: add NPCM reset controller driver

 .../reset/brcm,bcm7216-pcie-sata-rescal.yaml       |  37 +++
 .../devicetree/bindings/reset/intel,rcu-gw.yaml    |  63 +++++
 .../bindings/reset/nuvoton,npcm-reset.txt          |  32 +++
 drivers/reset/Kconfig                              |  25 +-
 drivers/reset/Makefile                             |   3 +
 drivers/reset/core.c                               |  33 +--
 drivers/reset/reset-brcmstb-rescal.c               | 107 ++++++++
 drivers/reset/reset-intel-gw.c                     | 262 +++++++++++++++++++
 drivers/reset/reset-npcm.c                         | 291 +++++++++++++++++++++
 drivers/reset/reset-qcom-aoss.c                    |   3 +-
 drivers/reset/reset-uniphier.c                     |  13 +-
 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h  |  91 +++++++
 12 files changed, 937 insertions(+), 23 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
 create mode 100644 drivers/reset/reset-brcmstb-rescal.c
 create mode 100644 drivers/reset/reset-intel-gw.c
 create mode 100644 drivers/reset/reset-npcm.c
 create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h