mbox series

[GIT,PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.1

Message ID 9c5f9835-d9ad-a168-7e3f-b71fd6cfda29@monstr.eu
State New
Headers show
Series [GIT,PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.1 | expand

Pull-request

https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-v5.1

Message

Michal Simek Feb. 12, 2019, 1:10 p.m. UTC
Hi,

please pull these patches to your tree. There are two drivers related to
power domain and power management. And there are another two nvmem and
reset drivers which are also the part of this request as were agreed
with nvmem and reset maintainers.

Thanks,
Michal

The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

  Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the git repository at:

  https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-v5.1

for you to fetch changes up to e23d9c6d0d4912fab12cd2d56070b0a8199772f0:

  drivers: soc: xilinx: Add ZynqMP power domain driver (2019-02-12
13:38:16 +0100)

----------------------------------------------------------------
arm64: zynqmp: SoC changes for v5.1

- Extend firmware interface with reset, nvmem,
  power management and power domain support

- Add reset, nvmem driver, power management and
  power domain drivers
-

----------------------------------------------------------------
Jolly Shah (2):
      firmware: xilinx: Implement ZynqMP power management APIs
      drivers: soc: xilinx: Add ZynqMP power domain driver

Nava kishore Manne (6):
      firmware: xilinx: Add reset API's
      dt-bindings: reset: Add bindings for ZynqMP reset driver
      reset: reset-zynqmp: Adding support for Xilinx zynqmp reset
controller.
      firmware: xilinx: Add zynqmp_pm_get_chipid() API
      dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver
      nvmem: zynqmp: Added zynqmp nvmem firmware driver

Rajan Vaja (4):
      dt-bindings: soc: Add ZynqMP PM bindings
      drivers: soc: xilinx: Add ZynqMP PM driver
      dt-bindings: power: Add ZynqMP power domain bindings
      firmware: xilinx: Add APIs to control node status/power

 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt       |
46 ++++++++++++++++++++
 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt |
25 +++++++++++
 Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt       |
34 +++++++++++++++
 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt       |
52 +++++++++++++++++++++++
 drivers/firmware/xilinx/Kconfig                                     |   1 +
 drivers/firmware/xilinx/zynqmp.c                                    |
166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/nvmem/Kconfig                                               |
10 +++++
 drivers/nvmem/Makefile                                              |   2 +
 drivers/nvmem/zynqmp_nvmem.c                                        |
86 +++++++++++++++++++++++++++++++++++++
 drivers/reset/Makefile                                              |   1 +
 drivers/reset/reset-zynqmp.c                                        |
114 +++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/soc/xilinx/Kconfig                                          |
20 +++++++++
 drivers/soc/xilinx/Makefile                                         |   2 +
 drivers/soc/xilinx/zynqmp_pm_domains.c                              |
321
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/soc/xilinx/zynqmp_power.c                                   |
178
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/dt-bindings/power/xlnx-zynqmp-power.h                       |
39 +++++++++++++++++
 include/dt-bindings/reset/xlnx-zynqmp-resets.h                      |
130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/firmware/xlnx-zynqmp.h                                |
184
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 18 files changed, 1411 insertions(+)
 create mode 100644
Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt
 create mode 100644
Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt
 create mode 100644
Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt
 create mode 100644
Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt
 create mode 100644 drivers/nvmem/zynqmp_nvmem.c
 create mode 100644 drivers/reset/reset-zynqmp.c
 create mode 100644 drivers/soc/xilinx/zynqmp_pm_domains.c
 create mode 100644 drivers/soc/xilinx/zynqmp_power.c
 create mode 100644 include/dt-bindings/power/xlnx-zynqmp-power.h
 create mode 100644 include/dt-bindings/reset/xlnx-zynqmp-resets.h

Comments

Arnd Bergmann Feb. 15, 2019, 4:17 p.m. UTC | #1
On Tue, Feb 12, 2019 at 2:10 PM Michal Simek <monstr@monstr.eu> wrote:

> ----------------------------------------------------------------
> arm64: zynqmp: SoC changes for v5.1
>
> - Extend firmware interface with reset, nvmem,
>   power management and power domain support
>
> - Add reset, nvmem driver, power management and
>   power domain drivers

Pulled into arm/drivers, thanks!

      Arnd