Thread (39 messages) 39 messages, 5 authors, 2015-08-10

[PATCH 18/23] power/reset: at91-reset: get and use slow clock

From: Alexandre Belloni <hidden>
Date: 2015-08-10 15:50:13
Also in: linux-pm, lkml

On 05/08/2015 at 20:22:20 +0200, Sebastian Reichel wrote :
Hi,

On Fri, Jul 31, 2015 at 11:39:54AM +0200, Alexandre Belloni wrote:
quoted
Commit dca1a4b5ff6e ("clk: at91: keep slow clk enabled to prevent system
hang") added a workaround for the slow clock as it is not properly handled
by its users.

Get and use the slow clock as it is necessary for the at91 reset
controller.
You call clk_prepare_enable during probe without a matching
clk_disable_unprepare on module removal.
They will never be compiled as modules as the Kconfig option is a bool
so we don't have a .remove and the module will never be removed.

Do you want me to change at91-reset and at91-poweroff to work as
modules?


-- 
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help