[PATCH v2] gpio: mvebu: Add clk support to prevent lockup

Jason Cooper jason at lakedaemon.net
Sun Feb 3 20:44:39 EST 2013


On Sun, Feb 03, 2013 at 11:34:26AM +0100, Andrew Lunn wrote:
> The kirkwood SoC GPIO cores use the runit clock. Add code to
> clk_prepare_enable() runit, otherwise there is a danger of locking up
> the SoC by accessing the GPIO registers when runit clock is not
> ticking.
> 
> Reported-by: Simon Baatz <gmbnomis at gmail.com>
> Signed-off-by: Andrew Lunn <andrew at lunn.ch>
> ---
> Since v1:
> ChangeLog: tclk->runit clock
> 
>  arch/arm/boot/dts/kirkwood.dtsi |    2 ++
>  drivers/gpio/gpio-mvebu.c       |    7 +++++++
>  2 files changed, 9 insertions(+)

Linus,

I merge-tested this against your gpio/fixes branch since you had a patch
to the same file:

11c0cee gpio: mvebu: Don't free chip label memory

There were no conflicts.  If you don't mind, I'd like to take this
through mvebu/fixes -> arm-soc since this is one of four patches to fix
one reported issue.  I'd like to keep them in the same branch.

If this causes a headache for you, please let me know and you can take
it.

Otherwise, applied to mvebu/fixes with Simon's Tested-by:

thx,

Jason.



More information about the linux-arm-kernel mailing list