Thread (8 messages) flat view 8 messages, 4 authors, 2012-09-20

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

From: Sergei Shtylyov <hidden>
Date: 2012-09-17 12:10:53
Also in: linux-spi, lkml

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 <redacted>
[...]
quoted hunk ↗ jump to hunk
@@ -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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help