MLK-19451: dmaengine: imx-sdma: remove mdelay(1)
commit 7f3ff14b ("dmaengine: imx-sdma: add 1ms delay to ensure SDMA channel is stopped") add 1ms delay to ensure no dma done interrupt come in after channel disabled. This 1ms may cause SAI underrun issue between two times playback, because ALSA framework stop SAI module after dma terminate, thus the 1ms timing window trigger continuous 'underrun' interrupt. Actually, don't need 1ms delay anymore since virt-dma could handle the interrupt after channel terminated. Signed-off-by:Robin Gong <yibin.gong@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by:
Vipul Kumar <vipul_kumar@mentor.com> Signed-off-by:
Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Loading
Please register or sign in to comment