Thread (17 messages) read the whole thread 17 messages, 3 authors, 2019-03-13

Re: [PATCH v3 6/6] dt-bindings: fpga: Add bindings for ZynqMP fpga driver

From: Rob Herring <robh@kernel.org>
Date: 2019-02-22 20:30:54
Also in: linux-arm-kernel, lkml

On Wed, Jan 23, 2019 at 2:46 PM Nava kishore Manne [off-list ref] wrote:
Hi Rob,



Thanks for providing the comments...
Please fix your mailer to send plain text emails to mail lists.

quoted
-----Original Message-----
quoted
From: Rob Herring [mailto:robh@kernel.org]
quoted
Sent: Monday, January 21, 2019 9:19 PM
quoted
To: Nava kishore Manne <redacted>
quoted
Cc: mark.rutland@arm.com; Michal Simek <redacted>; Rajan Vaja
quoted
[off-list ref]; linux-arm-kernel@lists.infradead.org; linux-
quoted
kernel@vger.kernel.org; devicetree@vger.kernel.org; Jolly Shah
quoted
[off-list ref]; chinnikishore369@gmail.com
quoted
Subject: Re: [PATCH v3 6/6] dt-bindings: fpga: Add bindings for ZynqMP fpga
quoted
driver
quoted
quoted
On Mon, Jan 21, 2019 at 11:08:35PM +0530, Nava kishore Manne wrote:
quoted
quoted
Add documentation to describe Xilinx ZynqMP fpga driver bindings.
quoted
quoted
quoted
quoted
Signed-off-by: Nava kishore Manne <redacted>
quoted
quoted
---
quoted
quoted
Changes for v3:
quoted
quoted
                        -Removed PCAP as a child node to the FW and Created
quoted
quoted
                        an independent node since PCAP driver is a consumer
quoted
quoted
                        not a provider.
quoted
quoted
quoted
quoted
 .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt         | 13 +++++++++++++
quoted
quoted
 1 file changed, 13 insertions(+)
quoted
quoted
 create mode 100644
quoted
quoted
Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt
quoted
quoted
quoted
quoted
diff --git
quoted
quoted
a/Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt
quoted
quoted
b/Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt
quoted
quoted
new file mode 100644
quoted
quoted
index 000000000000..1f6f58872311
quoted
quoted
--- /dev/null
quoted
quoted
+++ b/Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt
quoted
quoted
@@ -0,0 +1,13 @@
quoted
quoted
+Device Tree zynqmp-fpga bindings for the Zynq Ultrascale+ MPSoC
quoted
quoted
+controlled using ZynqMP SoC firmware interface For Bitstream
quoted
quoted
+configuration on ZynqMp Soc uses processor configuration
quoted
quoted
+port(PCAP) to configure the programmable logic(PL) through PS by
quoted
quoted
+using FW interface.
quoted
quoted
+
quoted
quoted
+Required properties:
quoted
quoted
+- compatible: should contain "xlnx,zynqmp-pcap-fpga"
quoted
quoted
+
quoted
quoted
+Example:
quoted
quoted
+      zynqmp_pcap: pcap {
quoted
quoted
+                     compatible = "xlnx,zynqmp-pcap-fpga";
quoted
quoted
+      };
quoted
quoted
There's no need for a DT node. Just make the firware driver create a platform
quoted
device for pcap.
quoted


This driver being used by the FPGA manager framework(fpga-region) to apply overlay's so this node is needed AFAIK.
The binding says nothing about child nodes and what they are. Please
define that.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help