~canonical-hwe-team/hwe-next/+git/sof:mtl-006-drop-stable

Last commit made on 2023-10-20
Get this branch:
git clone -b mtl-006-drop-stable https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
mtl-006-drop-stable
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

2932cbc... by Seppo Ingalsuo <email address hidden>

IPC4: Add header to support user space ALSA notifications

This patch adds struct sof_ipc4_notify_module_data that matches
the Linux kernel handler for notifications from firmware to ALSA
user space. The SOF_IPC4_NOTIFY_MODULE_EVENTID_ALSA_MAGIC_VAL
event_id is used to identify the notifications for ALSA controls
like switch and enum.

Signed-off-by: Peter Ujfalusi <email address hidden>
Signed-off-by: Seppo Ingalsuo <email address hidden>

b54b0e2... by Seppo Ingalsuo <email address hidden>

ipc4: header: Add support for ALSA switch and enum control handling

The structs sof_ipc4_control_msg_payload and sof_ipc4_ctrl_value_chan
match the similar structures in Linux kernel SOF IPC4 driver.

Signed-off-by: Seppo Ingalsuo <email address hidden>

df1a295... by Adrian Bonislawski <email address hidden>

boards: mtl: enable host dma reload delay

This is required to benefit from deep buffering

Signed-off-by: Adrian Bonislawski <email address hidden>

eb385b9... by Tomasz Leman <email address hidden>

west.yml: zephyr update to 19ac04f5d8

Enabling clock gating for ACE.

Signed-off-by: Tomasz Leman <email address hidden>

7f0372d... by Tomasz Leman <email address hidden>

west.yml: zephyr update to e0dcc9f33e

Small refactor with enabling of memory retention mode on sram.

Signed-off-by: Tomasz Leman <email address hidden>

f86cd1f... by Jaroslaw Stelter <email address hidden>

[MTL-006] DP: fix DP thread priority

After enabling deadline calculation DP threads began to lose priority
in relation to logger thread which currently is set to the same priority
but has zeroed deadline.
Since processing should be not disturbed by logging operations, the
ZEPHYR_DP_THREAD_PRIORITY must be set to lower value than logger.

Signed-off-by: Jaroslaw Stelter <email address hidden>

eeadb4a... by Tomasz Leman <email address hidden>

west.yml: zephyr update to 0d2d06ffe1

Cleans-up and refactoring of the implementation of clock switching in idle
thread.

Signed-off-by: Tomasz Leman <email address hidden>

2b6ed18... by Tomasz Leman <email address hidden>

ipc4: handler: add prevent for clock switching

This patch add prevent for clock switching when IPC task is waiting for
other tasks to be completed.

Signed-off-by: Tomasz Leman <email address hidden>

8ed9e0c... by Tomasz Leman <email address hidden>

zephyr: ll: restore clock after idle

It is possible that the clock was changed when entering Idle. Some tasks
may require a faster clock, so you should restore the previous
configuration.

Signed-off-by: Tomasz Leman <email address hidden>

7001956... by Marcin Szkudlinski <email address hidden>

dp: start DP tick fixup

This is fixup for 9f6c3dce37a1d3aa2b3c2598f17ac450d5102aeb

Incorrect list pointer has been used

Signed-off-by: Marcin Szkudlinski <email address hidden>