summaryrefslogtreecommitdiff
path: root/drivers/spi/atmel-quadspi.c
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2019-05-02 11:20:26 +0900
committerMark Brown <broonie@kernel.org>2019-05-02 11:20:26 +0900
commit58b860ed4a77d9cb17b78e663a0341b79a12e240 (patch)
treea82d81a9075394e7dc8b46fe2732270e24390a7a /drivers/spi/atmel-quadspi.c
parent37624b58542fb9f2d9a70e6ea006ef8a5f66c30b (diff)
parent7e95b16625a3659a75c0ba4d5b0802324d16be13 (diff)
downloadlinux-58b860ed4a77d9cb17b78e663a0341b79a12e240.tar.gz
linux-58b860ed4a77d9cb17b78e663a0341b79a12e240.tar.bz2
linux-58b860ed4a77d9cb17b78e663a0341b79a12e240.zip
Merge branch 'spi-5.1' into spi-linus
Diffstat (limited to 'drivers/spi/atmel-quadspi.c')
-rw-r--r--drivers/spi/atmel-quadspi.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/spi/atmel-quadspi.c b/drivers/spi/atmel-quadspi.c
index fffc21cd5f79..b3173ebddade 100644
--- a/drivers/spi/atmel-quadspi.c
+++ b/drivers/spi/atmel-quadspi.c
@@ -570,7 +570,8 @@ static int atmel_qspi_remove(struct platform_device *pdev)
static int __maybe_unused atmel_qspi_suspend(struct device *dev)
{
- struct atmel_qspi *aq = dev_get_drvdata(dev);
+ struct spi_controller *ctrl = dev_get_drvdata(dev);
+ struct atmel_qspi *aq = spi_controller_get_devdata(ctrl);
clk_disable_unprepare(aq->qspick);
clk_disable_unprepare(aq->pclk);
@@ -580,7 +581,8 @@ static int __maybe_unused atmel_qspi_suspend(struct device *dev)
static int __maybe_unused atmel_qspi_resume(struct device *dev)
{
- struct atmel_qspi *aq = dev_get_drvdata(dev);
+ struct spi_controller *ctrl = dev_get_drvdata(dev);
+ struct atmel_qspi *aq = spi_controller_get_devdata(ctrl);
clk_prepare_enable(aq->pclk);
clk_prepare_enable(aq->qspick);