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

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

Branch merges

Branch information

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

Recent commits

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

west: update rimage to a0b0187ce1e9

update rimage to a0b0187ce1e9
(added missing cpc values and fixed pv build)

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

9daaddc... by Adrian Bonislawski <email address hidden>

host: do not set L1 exit if interrupt mode selected + update zephyr west

Update zephyr to c31e68329

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

30f4543... by Bard Liao <email address hidden>

Topology2: sdw-jack-generic: add 24 bit format support for sdw jack

Somehow s24_le format is missed.

Signed-off-by: Bard Liao <email address hidden>
(cherry picked from commit f0b44b48549179a76626832d2abf6f6e6d661ef1)
Signed-off-by: Jairaj Arava <email address hidden>

006f71e... by Yong Zhi <email address hidden>

topology2: add sof-mtl-cs42l42-l0-max98363-l2-4ch support

cs42l42 headset codec on link0 & 2xmax98363 on link 2.

Co-developed-by: Uday M Bhat <email address hidden>
Co-developed-by: Jairaj Arava <email address hidden>
Signed-off-by: Yong Zhi <email address hidden>

8a020da... by Bard Liao <email address hidden>

topology2: sdw-jack-generic: add SDW_JACK_CAPTURE_CH macro

Adding SDW_JACK_CAPTURE_CH macro to specify sdw jack channels.
The default value is 2.

Signed-off-by: Bard Liao <email address hidden>

98bf521... by Bard Liao <email address hidden>

Topology2: sdw-jack-generic: add 1 ch format support

Some codecs like cs42l42 support 1 channel capture only.

Signed-off-by: Bard Liao <email address hidden>

c08898c... by Ranjani Sridharan <email address hidden>

dai-zephyr: Support multiple sink buffers with single endpoint copier DAIs

Add support for single endpoint DAI copiers with multiple sinks by copying
from the DMA to all the sink buffers in a loop while using the right PCM
converter function. Modify the signature of dai_zephyr_copy() to pass the
array of converter functions to be used while copying from the DMA.

Signed-off-by: Ranjani Sridharan <email address hidden>

2d0595b... by Ranjani Sridharan <email address hidden>

lib: dma: Add a new DMA buffer copy function

Add a new DMA copy function, dma_buffer_copy_from_no_consume(), that can
be used to copy from the DMA buffer to the sink without modifying the
read pointer in the DMA buffer. This will be used when the DMA data
needs to be copied to multiple sink buffers. The DMA buffer pointer
should be updated at the end of all copies in this case.

Signed-off-by: Ranjani Sridharan <email address hidden>

3b27700... by Ranjani Sridharan <email address hidden>

ipc4: dai: No need to unregister DMA copy notifier

It is not needed for IPC4.

Signed-off-by: Ranjani Sridharan <email address hidden>

5bb718d... by Baofeng Tian <email address hidden>

copier: remove endpoint DAI device creation for single endpoint DAIs

Remove the creation or the endpoint DAI device when a copier have only a
single endpoint. Replace the usage of the endpoint device with the
copier device and remove the endpoint buffer. Amend the copier_params()
to pass the appropriate params for the DMA buffer and set the correct
processing function in the case where the valid bits and the container
size do not match.

Signed-off-by: Baofeng Tian <email address hidden>
Signed-off-by: Ranjani Sridharan <email address hidden>