zephyr/soc/xtensa/intel_adsp/common
Peter Ujfalusi 8dfa116750 drivers: dma: intel-adsp-hda: Correct DGCS:SCS bit for 32bit sample size
If the channel was used for 16bit in the once, subsequent 32bit sample size
audio will be broken since the SCS bit remains set.

Example sequence with SOF:
normal audio playback with 16bit
ChainDMA audio playback with 16bit
normal audio playback with 16bit

The last playback results garbled audio.

Introduce intel_adsp_hda_set_sample_container_size() helper function
to handle the SCS bit and use it in the driver.


Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
2023-10-12 17:31:23 +03:00
..
include drivers: dma: intel-adsp-hda: Correct DGCS:SCS bit for 32bit sample size 2023-10-12 17:31:23 +03:00
CMakeLists.txt
boot.c
boot_complete.c intel_adsp: boot_complete must be done PRE_KERNEL_1 2023-10-02 13:40:40 +01:00
clk.c
ipc.c
mem_window.c
multiprocessing.c
rimage_modules.c
soc.c