Hi, please pull these patches to your tree. I have also taken fpga series based on agreement with Moritz and Alan because it requires changes in firmware interface. It is the same what we have done last time with reset and nvmem. Thanks, Michal The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: Linux 5.1-rc1 (2019-03-17 14:22:26 -0700) are available in the git repository at: https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-v5.2 for you to fetch changes up to c09f7471127e9debf3e814ffef4f4012c31a5a3d: fpga manager: Adding FPGA Manager support for Xilinx zynqmp (2019-04-15 10:23:18 +0200) ---------------------------------------------------------------- arm64: zynqmp: SoC changes for v5.2 - Add support for ZynqMP fpga manager - Defer some probes which depends on firmware driver to be ready - Debugfs fix ---------------------------------------------------------------- Jann Horn (1): firmware: xilinx: fix debugfs write handler Nava kishore Manne (3): firmware: xilinx: Add fpga API's dt-bindings: fpga: Add bindings for ZynqMP fpga driver fpga manager: Adding FPGA Manager support for Xilinx zynqmp Rajan Vaja (1): drivers: Defer probe if firmware is not ready Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 ++++++++++++++++++++++ Documentation/xilinx/eemi.txt | 4 ++-- drivers/clk/zynqmp/clkc.c | 4 ++-- drivers/firmware/xilinx/zynqmp-debug.c | 18 ++++------------ drivers/firmware/xilinx/zynqmp.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++- drivers/fpga/Kconfig | 9 ++++++++ drivers/fpga/Makefile | 1 + drivers/fpga/zynqmp-fpga.c | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/nvmem/zynqmp_nvmem.c | 10 ++++++--- drivers/reset/reset-zynqmp.c | 8 +++---- drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +++++++++------- drivers/soc/xilinx/zynqmp_power.c | 10 +++++---- drivers/spi/spi-zynqmp-gqspi.c | 5 +++++ include/linux/firmware/xlnx-zynqmp.h | 14 ++++++++++++- 14 files changed, 302 insertions(+), 39 deletions(-) create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt create mode 100644 drivers/fpga/zynqmp-fpga.c -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs