summaryrefslogtreecommitdiffstats
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2021-06-22 14:31:24 +0200
committerMark Brown <broonie@kernel.org>2021-06-23 12:47:43 +0200
commita7a0a2feb957e446b2bcf732f245ba04fc8b6314 (patch)
tree862b3b7098b71657e08a035eb43967eb4f654b14 /MAINTAINERS
parentASoC: atmel-i2s: Fix usage of capture and playback at the same time (diff)
downloadlinux-a7a0a2feb957e446b2bcf732f245ba04fc8b6314.tar.xz
linux-a7a0a2feb957e446b2bcf732f245ba04fc8b6314.zip
ASoC: fsl_spdif: Fix unexpected interrupt after suspend
When system enter suspend, the machine driver suspend callback function will be called, then the cpu driver trigger callback (SNDRV_PCM_TRIGGER_SUSPEND) be called, it would disable the interrupt. But the machine driver suspend and cpu dai driver suspend order maybe changed, the cpu dai driver's suspend callback is called before machine driver's suppend callback, then the interrupt is not cleared successfully in trigger callback. So need to clear interrupts in cpu dai driver's suspend callback to avoid such issue. Fixes: 9cb2b3796e08 ("ASoC: fsl_spdif: Add pm runtime function") Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Link: https://lore.kernel.org/r/1624365084-7934-1-git-send-email-shengjiu.wang@nxp.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions