All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] spi: sirf: use clk_prepare_enable and clk_disable_unprepare
@ 2012-12-26  2:48 ` Barry Song
  0 siblings, 0 replies; 14+ messages in thread
From: Barry Song @ 2012-12-26  2:48 UTC (permalink / raw)
  To: grant.likely
  Cc: spi-devel-general, workgroup.linux, linux-arm-kernel, Barry Song

From: Barry Song <Baohua.Song@csr.com>

Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.

Signed-off-by: Barry Song <Baohua.Song@csr.com>
---
 drivers/spi/spi-sirf.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/spi/spi-sirf.c b/drivers/spi/spi-sirf.c
index e0f43a5..38a191c 100644
--- a/drivers/spi/spi-sirf.c
+++ b/drivers/spi/spi-sirf.c
@@ -570,7 +570,7 @@ static int spi_sirfsoc_probe(struct platform_device *pdev)
 		ret = -EINVAL;
 		goto free_pin;
 	}
-	clk_enable(sspi->clk);
+	clk_prepare_enable(sspi->clk);
 	sspi->ctrl_freq = clk_get_rate(sspi->clk);
 
 	init_completion(&sspi->done);
@@ -594,7 +594,7 @@ static int spi_sirfsoc_probe(struct platform_device *pdev)
 	return 0;
 
 free_clk:
-	clk_disable(sspi->clk);
+	clk_disable_unprepare(sspi->clk);
 	clk_put(sspi->clk);
 free_pin:
 	pinctrl_put(sspi->p);
@@ -618,7 +618,7 @@ static int  spi_sirfsoc_remove(struct platform_device *pdev)
 		if (sspi->chipselect[i] > 0)
 			gpio_free(sspi->chipselect[i]);
 	}
-	clk_disable(sspi->clk);
+	clk_disable_unprepare(sspi->clk);
 	clk_put(sspi->clk);
 	pinctrl_put(sspi->p);
 	spi_master_put(master);
-- 
1.7.5.4



Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Follow CSR on Twitter at http://twitter.com/CSR_PLC and read our blog at www.csr.com/blog

^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-02-05 12:43 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-26  2:48 [PATCH 1/2] spi: sirf: use clk_prepare_enable and clk_disable_unprepare Barry Song
2012-12-26  2:48 ` Barry Song
2012-12-26  2:48 ` [PATCH 2/2] spi: sirf: add support for new SiRFmarco SMP SoC Barry Song
2012-12-26  2:48   ` Barry Song
2012-12-26 11:40   ` Sergei Shtylyov
2012-12-26 11:40     ` Sergei Shtylyov
     [not found]     ` <50DAE219.10806-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org>
2012-12-26 12:32       ` Barry Song
2012-12-26 12:32         ` Barry Song
     [not found]         ` <CAGsJ_4wp1KvfotmDHzTCU9bmEP5BKDAU=Z0qjvOXw6FoFYNNKQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-12-26 17:09           ` Sergei Shtylyov
2012-12-26 17:09             ` Sergei Shtylyov
     [not found]   ` <1356490114-18022-2-git-send-email-Barry.Song-kQvG35nSl+M@public.gmane.org>
2013-02-05 12:43     ` Grant Likely
2013-02-05 12:43       ` Grant Likely
     [not found] ` <1356490114-18022-1-git-send-email-Barry.Song-kQvG35nSl+M@public.gmane.org>
2013-02-05 12:43   ` [PATCH 1/2] spi: sirf: use clk_prepare_enable and clk_disable_unprepare Grant Likely
2013-02-05 12:43     ` Grant Likely

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.