All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ARM: sti: stih410-clocks: Add PROC_STFE as a critical clock
@ 2016-10-18 15:35 ` Peter Griffin
  0 siblings, 0 replies; 29+ messages in thread
From: Peter Griffin @ 2016-10-18 15:35 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel, kernel, patrice.chotard
  Cc: peter.griffin, lee.jones, devicetree

Once the ST frontend demux HW IP has been enabled, the clock can't
be disabled otherwise the system will hang and the board will
be unserviceable.

To allow balanced clock enable/disable calls in the driver we use
the critical clock infrastructure to take an extra reference on the
clock so the clock will never actually be disabled.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
---
 arch/arm/boot/dts/stih410-clock.dtsi | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/stih410-clock.dtsi b/arch/arm/boot/dts/stih410-clock.dtsi
index 8598eff..07c8ef9 100644
--- a/arch/arm/boot/dts/stih410-clock.dtsi
+++ b/arch/arm/boot/dts/stih410-clock.dtsi
@@ -208,7 +208,8 @@
 						     "clk-clust-hades",
 						     "clk-hwpe-hades",
 						     "clk-fc-hades";
-				clock-critical = <CLK_ICN_CPU>,
+				clock-critical = <CLK_PROC_STFE>,
+						 <CLK_ICN_CPU>,
 						 <CLK_TX_ICN_DMU>,
 						 <CLK_EXT2F_A9>,
 						 <CLK_ICN_LMI>,
-- 
1.9.1

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

end of thread, other threads:[~2016-10-26 13:00 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-18 15:35 [PATCH] ARM: sti: stih410-clocks: Add PROC_STFE as a critical clock Peter Griffin
2016-10-18 15:35 ` Peter Griffin
2016-10-18 15:35 ` Peter Griffin
2016-10-20 13:50 ` Patrice Chotard
2016-10-20 13:50   ` Patrice Chotard
2016-10-20 13:50   ` Patrice Chotard
2016-10-24  8:53 ` Lee Jones
2016-10-24  8:53   ` Lee Jones
2016-10-24  8:53   ` Lee Jones
2016-10-24 13:44   ` Peter Griffin
2016-10-24 13:44     ` Peter Griffin
2016-10-24 13:44     ` Peter Griffin
2016-10-25  7:42     ` Lee Jones
2016-10-25  7:42       ` Lee Jones
2016-10-25  7:42       ` Lee Jones
2016-10-25  9:39       ` Peter Griffin
2016-10-25  9:39         ` Peter Griffin
2016-10-25 10:01         ` Lee Jones
2016-10-25 10:01           ` Lee Jones
2016-10-25 10:01           ` Lee Jones
2016-10-25 13:49           ` Peter Griffin
2016-10-25 13:49             ` Peter Griffin
2016-10-26  8:51             ` Lee Jones
2016-10-26  8:51               ` Lee Jones
2016-10-26  8:51               ` Lee Jones
2016-10-26  8:56               ` Peter Griffin
2016-10-26  8:56                 ` Peter Griffin
2016-10-26 13:00                 ` Lee Jones
2016-10-26 13:00                   ` Lee Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.