diff options
author | Mark Brown <broonie@kernel.org> | 2020-04-28 16:05:35 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-04-28 16:05:35 +0100 |
commit | 2f8eae39056f6735bd21fc06c40ec16e1df64a0c (patch) | |
tree | 62ca6d9a883006c2e94faca5829cc2df700846ce /sound/soc/fsl | |
parent | 2d744ecf2b98405723a2138a547e5c75009bc4e5 (diff) | |
parent | 1fecbb71fe0e46b886f84e3b6decca6643c3af6d (diff) | |
download | linux-2f8eae39056f6735bd21fc06c40ec16e1df64a0c.tar.bz2 |
Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.8
Diffstat (limited to 'sound/soc/fsl')
-rw-r--r-- | sound/soc/fsl/fsl_esai.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/soc/fsl/fsl_esai.c b/sound/soc/fsl/fsl_esai.c index c7a49d03463a..84290be778f0 100644 --- a/sound/soc/fsl/fsl_esai.c +++ b/sound/soc/fsl/fsl_esai.c @@ -87,6 +87,10 @@ static irqreturn_t esai_isr(int irq, void *devid) if ((saisr & (ESAI_SAISR_TUE | ESAI_SAISR_ROE)) && esai_priv->reset_at_xrun) { dev_dbg(&pdev->dev, "reset module for xrun\n"); + regmap_update_bits(esai_priv->regmap, REG_ESAI_TCR, + ESAI_xCR_xEIE_MASK, 0); + regmap_update_bits(esai_priv->regmap, REG_ESAI_RCR, + ESAI_xCR_xEIE_MASK, 0); tasklet_schedule(&esai_priv->task); } |