Thread (7 messages) 7 messages, 3 authors, 2018-08-24

[PATCH v2 1/3] dt-bindings: soc: Add ZynqMP PM bindings

From: Jolly Shah <hidden>
Date: 2018-08-24 22:15:22
Also in: linux-devicetree, lkml

Hi Rob,
-----Original Message-----
From: Rob Herring [mailto:robh at kernel.org]
Sent: Monday, August 20, 2018 12:49 PM
To: Jolly Shah <redacted>
Cc: matthias.bgg at gmail.com; andy.gross at linaro.org; shawnguo at kernel.org;
geert+renesas at glider.be; bjorn.andersson at linaro.org;
sean.wang at mediatek.com; m.szyprowski at samsung.com; Michal Simek
[off-list ref]; mark.rutland at arm.com; Rajan Vaja
[off-list ref]; devicetree at vger.kernel.org; linux-arm-
kernel at lists.infradead.org; linux-kernel at vger.kernel.org; Rajan Vaja
[off-list ref]; Jolly Shah [off-list ref]
Subject: Re: [PATCH v2 1/3] dt-bindings: soc: Add ZynqMP PM bindings

On Mon, Aug 20, 2018 at 02:40:57PM -0500, Rob Herring wrote:
quoted
On Thu, Aug 16, 2018 at 12:08:01PM -0700, Jolly Shah wrote:
quoted
From: Rajan Vaja <redacted>

Add documentation to describe Xilinx ZynqMP power management
bindings.

Signed-off-by: Rajan Vaja <redacted>
Signed-off-by: Jolly Shah <redacted>
---
 .../bindings/firmware/xilinx/xlnx,zynqmp-firmware.txt    | 16
++++++++++++++++

Also, this should be located in bindings/power/reset/
Base firmware node has clock subnode too. Do you still suggest to move bindings to "bindings/power/reset/" or keep it 
under "bindings/firmware" ?

Thanks,
Jolly Shah
quoted
quoted
 1 file changed, 16 insertions(+)

diff --git
a/Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firm
ware.txt
b/Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firm
ware.txt
index d215d15..cb9a6b7 100644
---
a/Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firm
ware.txt
+++ b/Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-
+++ firmware.txt
@@ -64,6 +64,17 @@ Output clocks are registered based on clock
information received  from firmware. Output clocks indexes are
mentioned in  include/dt-bindings/clock/xlnx,zynqmp-clk.h.

+-------------------------------------------------------------------
+- Device Tree Bindings for the Xilinx Zynq MPSoC Power Management
+-------------------------------------------------------------------
+- The zynqmp-power node describes the power management
+configurations.
+It will control remote suspend/shutdown interfaces.
+
+Required properties:
+ - compatible:		Must contain:	"xlnx,zynqmp-power"
+ - interrupt-parent:	Interrupt controller the interrupt is routed through
interrupt-parent is implied and could be in a parent node, so remove.

With that,

Reviewed-by: Rob Herring <robh@kernel.org>
quoted
+ - interrupts:		Interrupt specifier
+
 -------
 Example
 -------
@@ -78,5 +89,10 @@ firmware {
 			clocks = <&pss_ref_clk>, <&video_clk>,
<&pss_alt_ref_clk>, <&aux_ref_clk>, <&gt_crx_ref_clk>;
quoted
quoted
 			clock-names = "pss_ref_clk", "video_clk",
"pss_alt_ref_clk","aux_ref_clk", "gt_crx_ref_clk";
quoted
quoted
 		};
+		zynqmp_power: zynqmp-power {
+			compatible = "xlnx,zynqmp-power";
+			interrupt-parent = <&gic>;
+			interrupts = <0 35 4>;
+		};
 	};
 };
--
2.7.4
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help