v1.9.2
V1.9 series bug fix release.
- HDA DMA start/stop sequence refinement to fix the DMA trigger stop fail issue. #4779
- Re-implement fix for "DSP panic when early trace used", to fix boot failure when CONFIG_TRACEM enabled issue. #4699
- Add topology files support for DELL ADL platforms including Tributo, Andrews, Orchid Bay, and Stradale.
Detail Changes:
e096ca7 drivers: Intel: hda-dma: only check DGCS_BUSY with delayed stop
c81c7bf Revert "dma-trace: add check to avoid dereference from NULL"
5dd268e Revert "trace: enable trace after it is ready"
8feca72 alloc.c: fix DEBUG_TRACE_PTR() not to trace before trace is initialized
1b88cb0 topology1: Add sof-adl-rt711-l2-rt1316-l01-rt714-l3
e9fe40c topology1: Add sof-adl-rt1316-l2-mono-rt714-l3
849cd9e topology1: Add sof-adl-rt1316-l12-rt714-l0
41e8738 trace: Add SOF_IPC_TRACE_DMA_FREE IPC command
db44e67 drivers: Intel: hda-dma: Add documentation for HDA DMA programming sequence
f0e268a drivers: Intel: hda-dma: ensure DMA channel is idle after stop
6a902f7 drivers: Intel: hda-dma: Handle two-step stop and pause
27ff815 audio: dai: Set dev_data for DMA chan
007fb10 lib: dma: Add a new field to struct dma_chan_data
d0cf58e audio: host: call dma_stop_delayed during host reset
ad02909 audio: DAI: handle two-step stop and pause
0c7aa3b lib: dma: Add stop_delayed op
3514c68 lib: dma: make dma stop op optional
996ef82 audio: DAI: Add a delayed_dma_stop flag to DAI data
25f30d9 IPC: DAI: Expand DAI_CONFIG IPC flags
02eac20 lib: dai: expose and rename dai_config_reset()
0443ca6 lib: dma: Drop temporary variable use from dma.h and blank lines
ab417fa drivers: Intel: hda-dma: remove pause/release ops from hda_host_dma_ops
e5d63aa lib: dma: make pause/release ops optional
685d450 drivers: Intel: hda-dma: remove unnecessary code in start/release
27cf27b drivers: Intel: hda-dma: FIFORDY bit is only valid for host DMA
f18d21d drivers: Intel: hda-dma: remove check for config->cyclic
423b2d5 installer: add adl and adl-s links
491bb99 installer: use tree -v to make the test output deterministic
104e40a installer: add new tarball target
89156db installer: add sof-ctl and sof-probes
Binaries
Firmware, topology and tool binaries are available here: https://github.com/thesofproject/sof-bin