~canonical-hwe-team/hwe-next/+git/sof:stable-v2.6

Last commit made on 2023-07-13
Get this branch:
git clone -b stable-v2.6 https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
stable-v2.6
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

cb7de75... by Kai Vehmanen

versions.json: bump to 2.6.1

Prepare for 2.6.1 release by bumping the version number.

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

d02183f... by Kai Vehmanen

rimage: Update rimage revision to 480534e

Changed rimage submodule revision to:
   480534e94fae49fc31d449c7683901a0a8427368

This commit points to stable-v2.6 branch in rimage
repository.

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

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

Audio: Mux: Fix mistake in frames count handling

The source frames count need to be checked from every
active input_buffers[n].size). Similarly in consuming the
source buffers it needs to be updated to every
mod->input_buffers[n].consumed.

Fixes: #7308
Fixes: c399624 ("Audio: Mux: Convert mux and demux to module adapter")

Signed-off-by: Seppo Ingalsuo <email address hidden>
(cherry picked from commit afd86e08081835b16c960713ae2f44ffd3654ecb)
Signed-off-by: Kai Vehmanen <email address hidden>

fbfcfaa... by Kai Vehmanen

west.yml: update Zephyr to backport bugfix for 7482

Use sof/stable-2.6 branch for Zephyr and update to take
in https://github.com/zephyrproject-rtos/zephyr/pull/59272

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

84c7941... by Kai Vehmanen

audio: buffer: do not mix cached and non-cached access in buffer_alloc

No reason to mix cached and noncached operations when
initializing the buffer in buffer_alloc(). We take a cached
reference, so let's use that to initialize the object.

Signed-off-by: Kai Vehmanen <email address hidden>
(cherry picked from commit a209cbd31f9a1a85c21568d12566c4220d573c00)

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

dai-zephyr: possible division-by-zero if max_block_count is zero

If the max_block_count attribute is zero, this may lead to
division by zero error. Handle this explicitly but reporting
error if max_block_count is zero.

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

dffedba... by Andrey Borisovich <email address hidden>

ipc4: fixed possible null dereference

Result of the function call ipc_get_comp_by_id() had been dereferenced
without checking whether the pointer may be null.
Returned pointer may be null when component does not exist on the
list.

Signed-off-by: Andrey Borisovich <email address hidden>

60fabb0... by Marc Herbert <email address hidden>

versions.json: bump to 2.6.0

First 2.6.0 version on the stable-v2.6 branch

Signed-off-by: Marc Herbert <email address hidden>

b9b0307... by Jyri Sarha <email address hidden>

topology2: dmic-generic.conf: Rename "DMIC" PCM name to "DMIC Raw"

Rename "DMIC" PCM name to "DMIC Raw" in the generic dmic topology fragment.
The PCM is on the DMIC patch without any processing beyond gain and IIR EQ,
thus the "Raw" extension.

Signed-off-by: Jyri Sarha <email address hidden>

08acbe4... by Jyri Sarha <email address hidden>

topology2: cavs-nocodec.conf: Rename ssp-capture and DMIC0 Raw PCMs

Rename cavs-nocodec capture PCMs. The current PCM names are confusing. These
should be better names for them. The former

"ssp-capture" is now "Port0 2nd Capture",
"DMIC0 Raw" is now "DMIC SFX1", and
"DMIC0 Raw 2" is now "DMIC SFX2".

The PCMs in question have extra gains in the path to simulate processing.
Also the mixer name is changed to compensate for the matching "Capture"
substring in the end of the PCM name, that is part of the mixer name,
to avoid "Capture Capture" tautology.

Signed-off-by: Jyri Sarha <email address hidden>