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

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

Branch merges

Branch information

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

Recent commits

98a20ce... by Adrian Bonislawski <email address hidden>

ace: pm_runtime: force L1 exit if requested

IMPORTANT: PM part should be moved to zephyr!

This will add possibility to force host L1 exit

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

4f9d2d7... by Adrian Bonislawski <email address hidden>

west: update zephyr

update zephyr to a9975d633543

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

740673f... by Adrian Bonislawski <email address hidden>

smart_amp_test: fix data size check

This will allow to return -EINVAL if wrong size provided.

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

0554cd4... by Kai Vehmanen

ipc4: dai: remove S32_LE hardcode for SSP DAIs

The limitation that SSP sample format is always S32_LE
does not hold. There can be I2S codecs where 16bit sample
width is used and SSP FIFO will expect 16bit samples from
DMA.

Signed-off-by: Kai Vehmanen <email address hidden>

6e082f6... by Guennadi Liakhovetski <email address hidden>

copier: remove redundant cache invalidation, add comments

No need to invalidate cache again - comp_new() already has done it.
Also document why we don't need to copy config_data[] and use
memcpy() directly instead of mailbox_hostbox_read() - we already have
a pointer and cached have been invalidated already.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

c4c1a20... by Guennadi Liakhovetski <email address hidden>

copier: fix a wrong DAI device pointer

With IPC4 the top level component that receives trigger events is a
copier and not the associated with it DAI. We need to retrieve the
DAI device pointer for its timing parameters.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

d3cae43... by Guennadi Liakhovetski <email address hidden>

dai: (cosmetic) remove a duplicate header

rtos/interrupt.h is included twice in dai-zephyr.c, remove one copy.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

34f6d4f... by Guennadi Liakhovetski <email address hidden>

dai: protect common properties objects

Some DAI types share properties objects between playback and capture
directions and write to them and read from them with no locking. Add
a DAI spinlock to protect them.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

6bac906... by Chao Song <email address hidden>

west.yml: update rimage to 7bc3cfc946a0

Update riamge to 7bc3cfc946a0 for smart amp
test module support.

Signed-off-by: Chao Song <email address hidden>

ce5e55f... by Chao Song <email address hidden>

MTL: enable smart_amp_test module

Enable building smart_amp_test module for MTL.

Signed-off-by: Chao Song <email address hidden>