diff options
Diffstat (limited to 'drivers/spi')
-rw-r--r-- | drivers/spi/spi-tegra.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-tegra.c b/drivers/spi/spi-tegra.c index ae6d78a3e912..7f99ff3553a6 100644 --- a/drivers/spi/spi-tegra.c +++ b/drivers/spi/spi-tegra.c | |||
@@ -261,7 +261,7 @@ static void spi_tegra_start_transfer(struct spi_device *spi, | |||
261 | clk_set_rate(tspi->clk, speed); | 261 | clk_set_rate(tspi->clk, speed); |
262 | 262 | ||
263 | if (tspi->cur_speed == 0) | 263 | if (tspi->cur_speed == 0) |
264 | clk_enable(tspi->clk); | 264 | clk_prepare_enable(tspi->clk); |
265 | 265 | ||
266 | tspi->cur_speed = speed; | 266 | tspi->cur_speed = speed; |
267 | 267 | ||
@@ -373,7 +373,7 @@ static void tegra_spi_rx_dma_complete(struct tegra_dma_req *req) | |||
373 | spi = m->state; | 373 | spi = m->state; |
374 | spi_tegra_start_message(spi, m); | 374 | spi_tegra_start_message(spi, m); |
375 | } else { | 375 | } else { |
376 | clk_disable(tspi->clk); | 376 | clk_disable_unprepare(tspi->clk); |
377 | tspi->cur_speed = 0; | 377 | tspi->cur_speed = 0; |
378 | } | 378 | } |
379 | } | 379 | } |