提交 96519957 编写于 作者: F Florian Fainelli 提交者: Mark Brown

spi/bcm63xx: add missing spi_master_{resume,suspend} calls to PM callbacks

The PM callbacks implemented by the spi-bcm63xx driver don't call
spi_master_{resume,suspend}, fix that.
Signed-off-by: NFlorian Fainelli <florian@openwrt.org>
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
上级 61d15963
...@@ -484,6 +484,8 @@ static int bcm63xx_spi_suspend(struct device *dev) ...@@ -484,6 +484,8 @@ static int bcm63xx_spi_suspend(struct device *dev)
platform_get_drvdata(to_platform_device(dev)); platform_get_drvdata(to_platform_device(dev));
struct bcm63xx_spi *bs = spi_master_get_devdata(master); struct bcm63xx_spi *bs = spi_master_get_devdata(master);
spi_master_suspend(master);
clk_disable(bs->clk); clk_disable(bs->clk);
return 0; return 0;
...@@ -497,6 +499,8 @@ static int bcm63xx_spi_resume(struct device *dev) ...@@ -497,6 +499,8 @@ static int bcm63xx_spi_resume(struct device *dev)
clk_enable(bs->clk); clk_enable(bs->clk);
spi_master_resume(master);
return 0; return 0;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册