]> git.itanic.dy.fi Git - linux-stable/commit
ASoC: fsl_xcvr: disable all interrupts when suspend happens
authorShengjiu Wang <shengjiu.wang@nxp.com>
Fri, 18 Jun 2021 12:38:33 +0000 (20:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 15:07:43 +0000 (17:07 +0200)
commit2c3bf6723aa594a9e15065220f750c516e1d4f45
treea3df47c120b8f795312ffe6396b6e53f0f5380c4
parent86f6ad630bfa513edf648a882b87a35aa81e2129
ASoC: fsl_xcvr: disable all interrupts when suspend happens

[ Upstream commit ea837090b388245744988083313f6e9c7c9b9699 ]

There is an unhandled interrupt after suspend, which cause endless
interrupt when system resume, so system may hang.

Disable all interrupts in runtime suspend callback to avoid above
issue.

Fixes: 28564486866f ("ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/1624019913-3380-1-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/fsl/fsl_xcvr.c