spi: coldfire-qspi: Enable clock before calling spi_master_resume
PATCH 1/1 spi: coldfire-qspi: Enable clock before calling spi_master_resume
This ensures clock has been enabled before calling spi_master_resume(). while at it, also add checking return value of spi_master_suspend and spi_master_resume because they may fail.
Signed-off-by Axel Lin <[email protected]>
--- drivers/spi/spi-coldfire-qspi.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
drivers/spi/spi-coldfire-qspi.c +5 -4
@@ -467,8 +467,11 @@ static int mcfqspi_suspend(struct device *dev) {struct spi_master *master =dev_get_drvdata (dev);struct mcfqspi *mcfqspi =spi_master_get_devdata (master); +int ret; -spi_master_suspend (master); + ret =spi_master_suspend (master); +if (ret) +return ret;clk_disable (mcfqspi->clk);
@@ -480,11 +483,9 @@ static int mcfqspi_resume(struct device *dev)struct spi_master *master =dev_get_drvdata (dev);struct mcfqspi *mcfqspi =spi_master_get_devdata (master); -spi_master_resume (master); -clk_enable (mcfqspi->clk); - return 0; + return spi_master_resume(master); }#endif
Signature · 8 lines
1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Mark Brown
AppliedQuoted 3 lines · Axel Lin
This ensures clock has been enabled before calling
spi_master_resume(). while at it, also add checking return value ofspi_master_suspendandspi_master_resumebecause they may fail.
Applied, thanks.