|
@@ -514,7 +514,8 @@ static int mcfqspi_resume(struct device *dev)
|
|
|
#ifdef CONFIG_PM_RUNTIME
|
|
|
static int mcfqspi_runtime_suspend(struct device *dev)
|
|
|
{
|
|
|
- struct mcfqspi *mcfqspi = dev_get_drvdata(dev);
|
|
|
+ struct spi_master *master = dev_get_drvdata(dev);
|
|
|
+ struct mcfqspi *mcfqspi = spi_master_get_devdata(master);
|
|
|
|
|
|
clk_disable(mcfqspi->clk);
|
|
|
|
|
@@ -523,7 +524,8 @@ static int mcfqspi_runtime_suspend(struct device *dev)
|
|
|
|
|
|
static int mcfqspi_runtime_resume(struct device *dev)
|
|
|
{
|
|
|
- struct mcfqspi *mcfqspi = dev_get_drvdata(dev);
|
|
|
+ struct spi_master *master = dev_get_drvdata(dev);
|
|
|
+ struct mcfqspi *mcfqspi = spi_master_get_devdata(master);
|
|
|
|
|
|
clk_enable(mcfqspi->clk);
|
|
|
|