Thread (11 messages) 11 messages, 5 authors, 2018-06-03

[PATCH 1/2] clk: imx6ul: add GPIO clock gates

From: Anson Huang <hidden>
Date: 2018-06-03 01:36:24
Also in: linux-clk, linux-devicetree, lkml

Hi, Stephen

Anson Huang
Best Regards!

-----Original Message-----
From: Stephen Boyd [mailto:sboyd at kernel.org]
Sent: Saturday, June 2, 2018 2:19 PM
To: Anson Huang <redacted>; Stefan Wahren
[off-list ref]; Fabio Estevam [off-list ref];
kernel at pengutronix.de; mark.rutland at arm.com; matteo.lisi at engicam.com;
michael at amarulasolutions.com; mturquette at baylibre.com;
robh+dt at kernel.org; shawnguo at kernel.org
Cc: linux-clk at vger.kernel.org; dl-linux-imx <redacted>;
devicetree at vger.kernel.org; linux-kernel at vger.kernel.org;
linux-arm-kernel at lists.infradead.org
Subject: Re: [PATCH 1/2] clk: imx6ul: add GPIO clock gates

Quoting Stefan Wahren (2018-05-22 05:25:35)
quoted
quoted
+++ b/include/dt-bindings/clock/imx6ul-clock.h
@@ -242,20 +242,25 @@
 #define IMX6UL_CLK_CKO2_PODF         229
 #define IMX6UL_CLK_CKO2                      230
 #define IMX6UL_CLK_CKO                       231
+#define IMX6UL_CLK_GPIO1             232
+#define IMX6UL_CLK_GPIO2             233
+#define IMX6UL_CLK_GPIO3             234
+#define IMX6UL_CLK_GPIO4             235
+#define IMX6UL_CLK_GPIO5             236
this change looks like a breakage of devicetree ABI. You are changing the
mean of the existing clock IDs on i.MX6ULL, which probably regress the
combination of older DTBs with newer kernel.
quoted
Agreed. Why can't we just tack on more numbers at the end?
 
Ah, yes, I saw 6ULL are at the end of 6UL, so added them in 6UL, but did NOT consider the old dtb support.

Will send out a V2 patch to fix it, and I saw Fabio also sent a patch to fix the clko1/2 definition, I will do the
V2 patch based on his patch.

Anson.
quoted
quoted
 /* For i.MX6ULL */
-#define IMX6ULL_CLK_ESAI_PRED                232
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help