ASoC: dwc: always enable/disable i2s irqs
authorBrady Norander <bradynorander@gmail.com>
Sun, 30 Mar 2025 13:08:54 +0000 (09:08 -0400)
committerMark Brown <broonie@kernel.org>
Sun, 6 Apr 2025 22:18:15 +0000 (23:18 +0100)
commit2b727b3f8a04fe52f55316ccb8792cfd9b2dd05d
tree6bbec622af1cbe45d9b05f08606574777c9b5cc0
parentdfcf3dde45df383f2695c3d3475fec153d2c7dbe
ASoC: dwc: always enable/disable i2s irqs

Commit a42e988 ("ASoC: dwc: add DMA handshake control") changed the
behavior of the driver to not enable or disable i2s irqs if using DMA. This
breaks platforms such as AMD ACP. Audio playback appears to work but no
audio can be heard. Revert to the old behavior by always enabling and
disabling i2s irqs while keeping DMA handshake control.

Fixes: a42e988b626 ("ASoC: dwc: add DMA handshake control")
Signed-off-by: Brady Norander <bradynorander@gmail.com>
Link: https://patch.msgid.link/20250330130852.37881-3-bradynorander@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/dwc/dwc-i2s.c