summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorRanjani Sridharan <ranjani.sridharan@linux.intel.com>2019-06-12 12:23:40 -0500
committerMark Brown <broonie@kernel.org>2019-06-17 13:44:39 +0100
commit6297a0dc4c14a62bea5a9137ceef280cb7a80665 (patch)
treebe73cac8fbd0b5f62a6cf226ce208a7fd2f9461f /drivers
parent93146bc22f6131abf5161030f259e4b911d859eb (diff)
downloadlinux-6297a0dc4c14a62bea5a9137ceef280cb7a80665.tar.bz2
ASoC: SOF: Intel: hda: modify stream interrupt handler
Modify the stream interrupt handler to always wake up the IRQ thread if the status register is valid. The IRQ thread performs the check for stream interrupts and RIRB interrupts in a loop to handle the case of missed interrupts when an unsolicited response from the codec is received just before the stream interrupt handler is completed. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions