Re: [PATCH] spi: pl022: Add clk_{un}prepare() support in runtimePM

From: Sergei Shtylyov
Date: Mon Sep 17 2012 - 08:10:43 EST


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@xxxxxx>
[...]

@@ -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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/