linux/sound/soc/intel
Cezary Rojewski 92946c1d7e
ASoC: Intel: catpt: Implement IPC protocol
Implement IRQ handlers for immediate and delayed replies and
notifications. Communication is synchronous and allows for serialization
of maximum one message at a time.

DSP may respond with ADSP_PENDING status for a request - known as
delayed reply - and when situation occurs, framework keeps the lock and
awaits upcoming response through IPCD channel which is handled in
bottom-half. Immediate replies spawn no BH at all as their processing is
very short.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20200929141247.8058-3-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-10-02 15:32:28 +01:00
..
atom Merge branch 'asoc-5.9' into asoc-5.10 2020-09-17 16:35:38 +01:00
baytrail ASoC: Intel: Baytrail: (cosmetic) align function parameters 2020-08-18 11:50:18 +01:00
boards Merge series "ASoC: Intel: sdw machine driver updates for 5.10" from Kai Vehmanen <kai.vehmanen@linux.intel.com>: 2020-09-23 18:48:04 +01:00
catpt ASoC: Intel: catpt: Implement IPC protocol 2020-10-02 15:32:28 +01:00
common ASoC: Intel: add support for new SoundWire hardware layout on TGL 2020-09-23 18:13:16 +01:00
haswell Merge branch 'asoc-5.9' into asoc-5.10 2020-09-17 16:35:38 +01:00
keembay ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo 2020-09-07 15:28:57 +01:00
skylake ASoC: hdac: make SOF HDA codec driver probe deterministic 2020-09-21 23:57:24 +01:00
Kconfig ASoC: Intel: use consistent HDAudio spelling in comments/docs 2020-08-25 20:39:39 +01:00
Makefile ASoC: Intel: Add makefiles and kconfig changes for KeemBay 2020-06-15 19:45:35 +01:00