linux_dsm_epyc7002/sound/soc/intel
Cezary Rojewski 078759399f
ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit
Host clears DONE bit to signal IPC target it has completed the
operation. Once this is done, IPC target i.e. DSP may proceed with the
next reply, filling registers with new portion of data.

Because of this, host should always read all registers prior to clearing
DONE and BUSY bits to ensure no desynchronization happens the time in
between clearing bits and reading message data (here, extension).

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-06-25 15:33:39 +01:00
..
atom ASoC: Intel: use common helpers to detect CPUs 2019-05-30 16:33:26 +01:00
baytrail
boards ASoC: Intel: sof-rt5682: correct naming for dmic16k 2019-06-19 11:59:11 +01:00
common Merge branch 'asoc-5.2' into asoc-5.3 2019-06-03 18:38:15 +01:00
haswell
skylake ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit 2019-06-25 15:33:39 +01:00
Kconfig ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 2019-05-30 16:34:12 +01:00
Makefile