Tags: thesofproject/sof
Tags
versions.json: set version to 2.14.1007 Set version to 2.14.1007 to prepare for ptl-007 release. Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
versions.json: set version to 2.13.1102 Set version to 2.13.1102 to prepare for wcl-002 release. Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
west.yml: update zephyr to 5bef4a9d626
Total of 686 commits.
Changes include:
68be678c4b9 intel_adsp: tlb: Configure HPSRAM retention mode after power
transitions
a1adced1c42 intel_adsp: ace: Remove redundant HPSRAM init from D3
restore
91d17f69312 kernel: add k_thread_absolute_deadline_set call
df40dff6fb1 arch: xtensa: clean up interrupt handling
827a4f73874 coredump: xtensa: Add support for
ARCH_SUPPORTS_COREDUMP_STACK_PTR
Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com>
versions.json: set version to 2.13.1201 Set version to 2.13.1201 to prepare for nvl-001 release. Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
topology2: ptl: Generate a topology for HDMI-in capture without headset codec Adding make file changes to generate the topology file for the products which doesn't have ssp-based audio codec but need to support HDMI audio playback and HDMI-in capture via I2S. Signed-off-by: Balamurugan C <balamurugan.c@intel.com> (cherry picked from commit 099008c) Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
versions.json: set version to 2.13.1006 Set version to 2.13.1006 to prepare for ptl-006 release. Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
audio: mic_privacy: Fix DSP panic during D3 entry with HW managed mode When transitioning to D3 state with a pipeline containing a DAI that supports microphone privacy but is in HW-managed mode, the DSP can panic. This occurs because the mic_privacy_get_mic_disable_status() function is called unconditionally during suspend/resume regardless of the privacy mode. Fix the issue by explicitly checking for mic_privacy_manager_get_policy() == MIC_PRIVACY_FW_MANAGED before attempting to save/restore the mic disable status. This ensures we only interact with the privacy status when the firmware is responsible for managing it, and allows HW-managed configurations to properly transit through D3 power states without exceptions. This is a small but critical fix to the previous microphone privacy D3 resume patch, addressing panic cases observed with HDA and SoundWire interfaces. Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com> (cherry picked from commit 287d174) Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
hda-dma: Fix HDA DMA position regs going out of sync with w_ptr/r_ptr. The HDA DMA hardware keeps track of data in the DMA buffer using hardware Read and Write Position registers. The software uses the struct audio_stream with w_ptr and r_ptr for a similar purpose. If the software w_ptr and r_ptr do not point to the same location as the hardware Write and Read Position registers, the problem occurs. Such desynchronization happens upon a pipeline reset. The dma_buffer is freed during a reset in dai-zephyr or host-zephyr and reallocated in prepare() after the pipeline resume. The reallocated dma_buffer has w_ptr and r_ptr set to NULL, while the hardware HDA DMA Read and Write Position registers retain their values. If, for example, in the DAI playback case, the difference between the Write Position register and w_ptr is more than one period, the problem could easily go unnoticed as the hardware simply copies older data. In case where the difference between the Write Position and w_ptr is more than 0 but less than one period, the DMA copies part of the new data and part of the old data, resulting in glitches. This fix ensures that the software w_ptr and r_ptr stay in sync with the hardware HDA DMA Write and Read Position registers. Signed-off-by: Serhiy Katsyuba <serhiy.katsyuba@intel.com> (cherry picked from commit a84870f) Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
PreviousNext