[PATCH] spi: pl022: Add clk_{un}prepare() support in runtime PM
Sergei Shtylyov
sshtylyov at mvista.com
Mon Sep 17 08:09:34 EDT 2012
Hello.
On 17-09-2012 14:37, Vipul Kumar Samar wrote:
> clk_{un}prepare is mandatory for platforms using common clock framework. Add
> clk_{un}prepare() support for spi-pl022 runtime PM.
> Signed-off-by: Vipul Kumar Samar <vipulkumar.samar at st.com>
[...]
> @@ -2342,10 +2342,13 @@ static int pl022_runtime_suspend(struct device *dev)
> static int pl022_runtime_resume(struct device *dev)
> {
> struct pl022 *pl022 = dev_get_drvdata(dev);
> + int ret = 0;
Don't need to init it at all.
> - clk_enable(pl022->clk);
> + ret = clk_prepare_enable(pl022->clk);
> + if (ret)
> + dev_err(dev, "could not enable SSP/SPI bus clock\n");
>
> - return 0;
> + return ret;
> }
> #endif
WBR, Sergei
More information about the linux-arm-kernel
mailing list