From c8932c9184978b42398fd582592315cbbf507415 Mon Sep 17 00:00:00 2001 From: Laxman Dewangan Date: Mon, 30 Jan 2012 16:58:45 +0530 Subject: spi: tegra: use run time pm apis for clock control Used run time apis for clock controls i.e. clock enable/ disable in place of direct clock apis. Using of runtime pm api was already implemented but it was missed on probe where it was calling clock_disable. Fixing this issue. bug 928541 Change-Id: I511467bd1cbe05f2a05d219d19236426a30d05d5 Signed-off-by: Laxman Dewangan Reviewed-on: http://git-master/r/78156 Reviewed-by: Venu Byravarasu Reviewed-by: Ashwini Ghuge --- drivers/spi/spi-tegra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/spi/spi-tegra.c') diff --git a/drivers/spi/spi-tegra.c b/drivers/spi/spi-tegra.c index c6ec3d0e384b..1e1ec8310094 100644 --- a/drivers/spi/spi-tegra.c +++ b/drivers/spi/spi-tegra.c @@ -1352,7 +1352,7 @@ skip_dma_alloc: ret = spi_register_master(master); if (!tspi->is_clkon_always) { if (tspi->clk_state) { - clk_disable(tspi->clk); + pm_runtime_put_sync(&pdev->dev); tspi->clk_state = 0; } } -- cgit v1.2.3