MLK-11385 dma: imx-sdma: enable clock before context restored
authorRobin Gong <b38343@freescale.com>
Wed, 19 Aug 2015 07:32:44 +0000 (15:32 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:47:33 +0000 (14:47 -0500)
commit419fafab07136134237c36ef612776acf1e078bd
tree11fc6211fed994c956132b552bffb4bdc02a39b8
parent467519fe89f273c89713a37707b1c56be5c9e0de
MLK-11385 dma: imx-sdma: enable clock before context restored

fix sdma driver resume back failed if SDMA clock disabled before suspend:

PM: noirq resume of devices complete after 0.802 msecs
imx-sdma 30bd0000.sdma: Timeout waiting for CH0 ready
imx-sdma 30bd0000.sdma: loaded firmware 4.1
imx-sdma 30bd0000.sdma: restore context error!
dpm_run_callback(): sdma_resume+0x0/0x1c8 returns -110
PM: Device 30bd0000.sdma failed to resume early: error -110

Signed-off-by: Robin Gong <b38343@freescale.com>
drivers/dma/imx-sdma.c