linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
@ 2019-06-04 15:00 megous
  2019-06-04 15:03 ` [linux-sunxi] " Jernej Škrabec
  0 siblings, 1 reply; 5+ messages in thread
From: megous @ 2019-06-04 15:00 UTC (permalink / raw)
  To: linux-sunxi
  Cc: Ondrej Jirman, Maxime Ripard, Chen-Yu Tsai, Michael Turquette,
	Stephen Boyd, moderated list:ARM/Allwinner sunXi SoC support,
	open list:COMMON CLK FRAMEWORK, open list

From: Ondrej Jirman <megous@megous.com>

The current code defines W1 clock gate to be at 0x1cc, overlaying it
with the IR gate.

Clock gate for r-apb1-w1 is at 0x1ec. This fixes issues with IR receiver
causing interrupt floods on H6 (because interrupt flags can't be cleared,
due to IR module's bus being disabled).

Signed-off-by: Ondrej Jirman <megous@megous.com>
---
 drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c b/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
index 27554eaf6929..8d05d4f1f8a1 100644
--- a/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
+++ b/drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
@@ -104,7 +104,7 @@ static SUNXI_CCU_GATE(r_apb2_i2c_clk,	"r-apb2-i2c",	"r-apb2",
 static SUNXI_CCU_GATE(r_apb1_ir_clk,	"r-apb1-ir",	"r-apb1",
 		      0x1cc, BIT(0), 0);
 static SUNXI_CCU_GATE(r_apb1_w1_clk,	"r-apb1-w1",	"r-apb1",
-		      0x1cc, BIT(0), 0);
+		      0x1ec, BIT(0), 0);
 
 /* Information of IR(RX) mod clock is gathered from BSP source code */
 static const char * const r_mod0_default_parents[] = { "osc32k", "osc24M" };
-- 
2.21.0


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

* Re: [linux-sunxi] [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
  2019-06-04 15:00 [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register megous
@ 2019-06-04 15:03 ` Jernej Škrabec
  2019-06-04 15:31   ` Ondřej Jirman
  0 siblings, 1 reply; 5+ messages in thread
From: Jernej Škrabec @ 2019-06-04 15:03 UTC (permalink / raw)
  To: linux-sunxi, megous
  Cc: Maxime Ripard, Chen-Yu Tsai, Michael Turquette, Stephen Boyd,
	moderated list:ARM/Allwinner sunXi SoC support,
	open list:COMMON CLK FRAMEWORK, open list

Dne torek, 04. junij 2019 ob 17:00:54 CEST je megous via linux-sunxi 
napisal(a):
> From: Ondrej Jirman <megous@megous.com>
> 
> The current code defines W1 clock gate to be at 0x1cc, overlaying it
> with the IR gate.
> 
> Clock gate for r-apb1-w1 is at 0x1ec. This fixes issues with IR receiver
> causing interrupt floods on H6 (because interrupt flags can't be cleared,
> due to IR module's bus being disabled).
> 
> Signed-off-by: Ondrej Jirman <megous@megous.com>

You should add Fixes tag and CC stable with this.

Best regards,
Jernej



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

* Re: [linux-sunxi] [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
  2019-06-04 15:03 ` [linux-sunxi] " Jernej Škrabec
@ 2019-06-04 15:31   ` Ondřej Jirman
  2019-06-04 15:35     ` Jernej Škrabec
  0 siblings, 1 reply; 5+ messages in thread
From: Ondřej Jirman @ 2019-06-04 15:31 UTC (permalink / raw)
  To: Jernej Škrabec
  Cc: linux-sunxi, Maxime Ripard, Michael Turquette, open list,
	Stephen Boyd, Chen-Yu Tsai, open list:COMMON CLK FRAMEWORK,
	moderated list:ARM/Allwinner sunXi SoC support

Hi Jernej,

On Tue, Jun 04, 2019 at 05:03:55PM +0200, Jernej Škrabec wrote:
> Dne torek, 04. junij 2019 ob 17:00:54 CEST je megous via linux-sunxi 
> napisal(a):
> > From: Ondrej Jirman <megous@megous.com>
> > 
> > The current code defines W1 clock gate to be at 0x1cc, overlaying it
> > with the IR gate.
> > 
> > Clock gate for r-apb1-w1 is at 0x1ec. This fixes issues with IR receiver
> > causing interrupt floods on H6 (because interrupt flags can't be cleared,
> > due to IR module's bus being disabled).
> > 
> > Signed-off-by: Ondrej Jirman <megous@megous.com>
> 
> You should add Fixes tag and CC stable with this.

Not necessary, since H6 IR is not yet supported on mainline.

regards,
	o.

> Best regards,
> Jernej
> 
> 
> 
> _______________________________________________
> 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] 5+ messages in thread

* Re: [linux-sunxi] [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
  2019-06-04 15:31   ` Ondřej Jirman
@ 2019-06-04 15:35     ` Jernej Škrabec
  2019-06-04 15:41       ` Ondřej Jirman
  0 siblings, 1 reply; 5+ messages in thread
From: Jernej Škrabec @ 2019-06-04 15:35 UTC (permalink / raw)
  To: linux-sunxi, megous
  Cc: Maxime Ripard, Michael Turquette, open list, Stephen Boyd,
	Chen-Yu Tsai, open list:COMMON CLK FRAMEWORK,
	moderated list:ARM/Allwinner sunXi SoC support

Hi!

Dne torek, 04. junij 2019 ob 17:31:20 CEST je 'Ondřej Jirman' via linux-sunxi 
napisal(a):
> Hi Jernej,
> 
> On Tue, Jun 04, 2019 at 05:03:55PM +0200, Jernej Škrabec wrote:
> > Dne torek, 04. junij 2019 ob 17:00:54 CEST je megous via linux-sunxi
> > 
> > napisal(a):
> > > From: Ondrej Jirman <megous@megous.com>
> > > 
> > > The current code defines W1 clock gate to be at 0x1cc, overlaying it
> > > with the IR gate.
> > > 
> > > Clock gate for r-apb1-w1 is at 0x1ec. This fixes issues with IR receiver
> > > causing interrupt floods on H6 (because interrupt flags can't be
> > > cleared,
> > > due to IR module's bus being disabled).
> > > 
> > > Signed-off-by: Ondrej Jirman <megous@megous.com>
> > 
> > You should add Fixes tag and CC stable with this.
> 
> Not necessary, since H6 IR is not yet supported on mainline.

Well, CCing stable is probably really not necessary, but you are fixing bug in 
existing driver (clk), fixes tag still apply.

Best regards,
Jernej

> 
> regards,
> 	o.
> 
> > Best regards,
> > Jernej
> > 
> > 
> > 
> > _______________________________________________
> > 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] 5+ messages in thread

* Re: [linux-sunxi] [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
  2019-06-04 15:35     ` Jernej Škrabec
@ 2019-06-04 15:41       ` Ondřej Jirman
  0 siblings, 0 replies; 5+ messages in thread
From: Ondřej Jirman @ 2019-06-04 15:41 UTC (permalink / raw)
  To: Jernej Škrabec
  Cc: linux-sunxi, Maxime Ripard, Michael Turquette, open list,
	Stephen Boyd, Chen-Yu Tsai, open list:COMMON CLK FRAMEWORK,
	moderated list:ARM/Allwinner sunXi SoC support

Hello Jernej,

On Tue, Jun 04, 2019 at 05:35:48PM +0200, Jernej Škrabec wrote:
> Hi!
> 
> Dne torek, 04. junij 2019 ob 17:31:20 CEST je 'Ondřej Jirman' via linux-sunxi 
> napisal(a):
> > Hi Jernej,
> > 
> > On Tue, Jun 04, 2019 at 05:03:55PM +0200, Jernej Škrabec wrote:
> > > Dne torek, 04. junij 2019 ob 17:00:54 CEST je megous via linux-sunxi
> > > 
> > > napisal(a):
> > > > From: Ondrej Jirman <megous@megous.com>
> > > > 
> > > > The current code defines W1 clock gate to be at 0x1cc, overlaying it
> > > > with the IR gate.
> > > > 
> > > > Clock gate for r-apb1-w1 is at 0x1ec. This fixes issues with IR receiver
> > > > causing interrupt floods on H6 (because interrupt flags can't be
> > > > cleared,
> > > > due to IR module's bus being disabled).
> > > > 
> > > > Signed-off-by: Ondrej Jirman <megous@megous.com>
> > > 
> > > You should add Fixes tag and CC stable with this.
> > 
> > Not necessary, since H6 IR is not yet supported on mainline.
> 
> Well, CCing stable is probably really not necessary, but you are fixing bug in 
> existing driver (clk), fixes tag still apply.

Right, resent v2.

thank you and regards,
	o.

> Best regards,
> Jernej
> 
> > 
> > regards,
> > 	o.
> > 
> > > Best regards,
> > > Jernej
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > linux-arm-kernel mailing list
> > > linux-arm-kernel@lists.infradead.org
> > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
> 
> 
> 
> 
> 
> _______________________________________________
> 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] 5+ messages in thread

end of thread, other threads:[~2019-06-04 15:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-04 15:00 [PATCH] clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register megous
2019-06-04 15:03 ` [linux-sunxi] " Jernej Škrabec
2019-06-04 15:31   ` Ondřej Jirman
2019-06-04 15:35     ` Jernej Škrabec
2019-06-04 15:41       ` Ondřej Jirman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).