Thread (11 messages) 11 messages, 5 authors, 2017-07-24

[PATCH 1/2] dt-bindings: qoriq-clock: Add coreclk

From: Y.T. Tang <hidden>
Date: 2017-03-01 01:47:20
Also in: linux-clk, linux-devicetree, lkml

Hi Rob,
-----Original Message-----
From: Rob Herring [mailto:robh at kernel.org]
Sent: Tuesday, February 28, 2017 1:19 AM
To: Y.T. Tang <redacted>
Cc: mturquette at baylibre.com; sboyd at codeaurora.org;
mark.rutland at arm.com; linux-clk at vger.kernel.org;
devicetree at vger.kernel.org; linux-kernel at vger.kernel.org; linux-arm-
kernel at lists.infradead.org; Scott Wood [off-list ref]
Subject: Re: [PATCH 1/2] dt-bindings: qoriq-clock: Add coreclk

On Wed, Feb 15, 2017 at 01:47:35PM +0800, yuantian.tang at nxp.com wrote:
quoted
From: Tang Yuantian <redacted>

ls1012a has separate input root clocks for core PLLs versus the
platform PLL, with the latter described as sysclk in the hw docs.
Update the qoriq-clock binding to allow a second input clock, named
"coreclk".  If present, this clock will be used for the core PLLs.

Signed-off-by: Scott Wood <oss@buserror.net>
Signed-off-by: Tang Yuantian <redacted>
---
 Documentation/devicetree/bindings/clock/qoriq-clock.txt | 6 ++++++
 1 file changed, 6 insertions(+)
The change looks fine, but sounds like Scott should remain the author (or
agree he shouldn't be).
Sure, please make Scott the author and apply this patch set.

Regards,
Yuantian
quoted
diff --git a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
index df9cb5a..97a9666 100644
--- a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
+++ b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
@@ -55,6 +55,11 @@ Optional properties:
 - clocks: If clock-frequency is not specified, sysclk may be provided
 	as an input clock.  Either clock-frequency or clocks must be
 	provided.
+	A second input clock, called "coreclk", may be provided if
+	core PLLs are based on a different input clock from the
+	platform PLL.
+- clock-names: Required if a coreclk is present.  Valid names are
+	"sysclk" and "coreclk".

 2. Clock Provider
@@ -71,6 +76,7 @@ second cell is the clock index for the specified type.
 	2	hwaccel		index (n in CLKCGnHWACSR)
 	3	fman		0 for fm1, 1 for fm2
 	4	platform pll	0=pll, 1=pll/2, 2=pll/3, 3=pll/4
+	5	coreclk		must be 0

 3. Example

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