diff options
author | Cezary Rojewski <cezary.rojewski@intel.com> | 2024-04-19 10:48:56 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2024-04-19 18:57:05 +0900 |
commit | 7ce6ceeb77bfd9fb0b22203190bd6f57fe917b51 (patch) | |
tree | 5b59a1e4092287e48892b0f68b3e9b3d76b7c616 /sound/isa | |
parent | 9be51470d514eb20d4ce29684cf933ef1c5fff48 (diff) |
ASoC: Intel: avs: New IRQ handling implementation
The existing code can be both improved and simplified. To make this
change easier to manage, first add new implementation and then remove
deadcode in a separate patch.
Simplification achieved with:
- reduce the amount of resources requested by the driver i.e.: IPC and
CLDMA request_irq() merged into one
- reduce the number of DSP ops from 2 to 1:
irq_handler/thread() vs dsp_interrupt()
- drop ambiguity around CLDMA interrupt, let skl.c handle that
explicitly as it is the only user
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20240419084857.2719593-2-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/isa')
0 files changed, 0 insertions, 0 deletions