Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2
@ 2019-04-15  8:39 Michal Simek
  2019-04-29  6:07 ` Olof Johansson
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Michal Simek @ 2019-04-15  8:39 UTC (permalink / raw)
  To: arm-soc; +Cc: Moritz Fischer, linux-arm, Alan Tull

[-- Attachment #1.1.1: Type: text/plain, Size: 3125 bytes --]

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



[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2
  2019-04-15  8:39 [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2 Michal Simek
@ 2019-04-29  6:07 ` Olof Johansson
  2019-04-29 16:20 ` Olof Johansson
  2019-04-29 16:22 ` [PATCH] spi: zynqmp: Fix build break Olof Johansson
  2 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2019-04-29  6:07 UTC (permalink / raw)
  To: Michal Simek; +Cc: Moritz Fischer, arm-soc, linux-arm, Alan Tull

On Mon, Apr 15, 2019 at 10:39:04AM +0200, Michal Simek wrote:
> 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

Merged, thanks.


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2
  2019-04-15  8:39 [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2 Michal Simek
  2019-04-29  6:07 ` Olof Johansson
@ 2019-04-29 16:20 ` Olof Johansson
  2019-04-29 16:22 ` [PATCH] spi: zynqmp: Fix build break Olof Johansson
  2 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2019-04-29 16:20 UTC (permalink / raw)
  To: Michal Simek; +Cc: Moritz Fischer, arm-soc, linux-arm, Alan Tull

On Mon, Apr 15, 2019 at 10:39:04AM +0200, Michal Simek wrote:
> 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

So, this branch has not been in -next, since it introduced previously
not seen build errors. :(

Patched up locally, following up with patch here for visibility (already
applied).


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH] spi: zynqmp: Fix build break
  2019-04-15  8:39 [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2 Michal Simek
  2019-04-29  6:07 ` Olof Johansson
  2019-04-29 16:20 ` Olof Johansson
@ 2019-04-29 16:22 ` Olof Johansson
  2019-04-29 16:28   ` Michal Simek
  2019-05-21 21:08   ` Mark Brown
  2 siblings, 2 replies; 6+ messages in thread
From: Olof Johansson @ 2019-04-29 16:22 UTC (permalink / raw)
  To: linux-spi
  Cc: Rajan Vaja, Michal Simek, linux-kernel, Jolly Shah,
	Olof Johansson, linux-arm-kernel

Missing include:
drivers/spi/spi-zynqmp-gqspi.c:1025:13: error: implicit declaration of
  function 'zynqmp_pm_get_eemi_ops'; did you mean
  'zynqmp_process_dma_irq'? [-Werror=implicit-function-declaration]

Fixes: 3d0313786470a ('drivers: Defer probe if firmware is not ready')
Cc: Rajan Vaja <rajan.vaja@xilinx.com>
Cc: Jolly Shah <jollys@xilinx.com>
Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
---
 drivers/spi/spi-zynqmp-gqspi.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/spi/spi-zynqmp-gqspi.c b/drivers/spi/spi-zynqmp-gqspi.c
index d07b6f940f9f..9850a0efe85a 100644
--- a/drivers/spi/spi-zynqmp-gqspi.c
+++ b/drivers/spi/spi-zynqmp-gqspi.c
@@ -14,6 +14,7 @@
 #include <linux/delay.h>
 #include <linux/dma-mapping.h>
 #include <linux/dmaengine.h>
+#include <linux/firmware/xlnx-zynqmp.h>
 #include <linux/interrupt.h>
 #include <linux/io.h>
 #include <linux/module.h>
-- 
2.11.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] spi: zynqmp: Fix build break
  2019-04-29 16:22 ` [PATCH] spi: zynqmp: Fix build break Olof Johansson
@ 2019-04-29 16:28   ` Michal Simek
  2019-05-21 21:08   ` Mark Brown
  1 sibling, 0 replies; 6+ messages in thread
From: Michal Simek @ 2019-04-29 16:28 UTC (permalink / raw)
  To: Olof Johansson, linux-spi
  Cc: Rajan Vaja, Michal Simek, linux-kernel, linux-arm-kernel, Jolly Shah

On 29. 04. 19 9:22, Olof Johansson wrote:
> Missing include:
> drivers/spi/spi-zynqmp-gqspi.c:1025:13: error: implicit declaration of
>   function 'zynqmp_pm_get_eemi_ops'; did you mean
>   'zynqmp_process_dma_irq'? [-Werror=implicit-function-declaration]
> 
> Fixes: 3d0313786470a ('drivers: Defer probe if firmware is not ready')
> Cc: Rajan Vaja <rajan.vaja@xilinx.com>
> Cc: Jolly Shah <jollys@xilinx.com>
> Cc: Michal Simek <michal.simek@xilinx.com>
> Signed-off-by: Olof Johansson <olof@lixom.net>
> ---
>  drivers/spi/spi-zynqmp-gqspi.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/spi/spi-zynqmp-gqspi.c b/drivers/spi/spi-zynqmp-gqspi.c
> index d07b6f940f9f..9850a0efe85a 100644
> --- a/drivers/spi/spi-zynqmp-gqspi.c
> +++ b/drivers/spi/spi-zynqmp-gqspi.c
> @@ -14,6 +14,7 @@
>  #include <linux/delay.h>
>  #include <linux/dma-mapping.h>
>  #include <linux/dmaengine.h>
> +#include <linux/firmware/xlnx-zynqmp.h>
>  #include <linux/interrupt.h>
>  #include <linux/io.h>
>  #include <linux/module.h>
> 


Acked-by: Michal Simek <michal.simek@xilinx.com>

Thanks,
Michal

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] spi: zynqmp: Fix build break
  2019-04-29 16:22 ` [PATCH] spi: zynqmp: Fix build break Olof Johansson
  2019-04-29 16:28   ` Michal Simek
@ 2019-05-21 21:08   ` Mark Brown
  1 sibling, 0 replies; 6+ messages in thread
From: Mark Brown @ 2019-05-21 21:08 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Rajan Vaja, Michal Simek, linux-kernel, Jolly Shah, linux-spi,
	linux-arm-kernel

[-- Attachment #1.1: Type: text/plain, Size: 502 bytes --]

On Mon, Apr 29, 2019 at 09:22:46AM -0700, Olof Johansson wrote:
> Missing include:
> drivers/spi/spi-zynqmp-gqspi.c:1025:13: error: implicit declaration of
>   function 'zynqmp_pm_get_eemi_ops'; did you mean
>   'zynqmp_process_dma_irq'? [-Werror=implicit-function-declaration]
> 
> Fixes: 3d0313786470a ('drivers: Defer probe if firmware is not ready')

Please copy maintainers on patches so they aren't surprised when they
get mails saying they accepted patches they never heard of before!

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, back to index

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-15  8:39 [GIT PULL] arm64: dts: Xilinx ZynqMP SoC changes for v5.2 Michal Simek
2019-04-29  6:07 ` Olof Johansson
2019-04-29 16:20 ` Olof Johansson
2019-04-29 16:22 ` [PATCH] spi: zynqmp: Fix build break Olof Johansson
2019-04-29 16:28   ` Michal Simek
2019-05-21 21:08   ` Mark Brown

Linux-ARM-Kernel Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-arm-kernel/0 linux-arm-kernel/git/0.git
	git clone --mirror https://lore.kernel.org/linux-arm-kernel/1 linux-arm-kernel/git/1.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-arm-kernel linux-arm-kernel/ https://lore.kernel.org/linux-arm-kernel \
		linux-arm-kernel@lists.infradead.org infradead-linux-arm-kernel@archiver.kernel.org
	public-inbox-index linux-arm-kernel


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.infradead.lists.linux-arm-kernel


AGPL code for this site: git clone https://public-inbox.org/ public-inbox