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

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

Branch merges

Branch information

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

Recent commits

190a0ab... by Marc Herbert <email address hidden>

xtensa-build-zephyr.py: add --extra-rimage-args option

Temporary solution until the `west sign` situation is finalized
upstream, see zephyrproject-rtos/zephyr/pull/52942 and others.

Use shlex.split() that supports both some quoting and empty strings
nicely.

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

9c6e29e... by Jaska Uimonen <email address hidden>

west.yml: upgrade rimage to ba8534bb2378

upgrade rimage to
ba8534bb237881beb281c56f5d03d92fa67eb0ec

ba8534bb2378 Fix bitmap according to the IMR type
f3eef3cfb6ff Fix IMR type parsing
bdba8259fe3c Add a command line option to set an Intel-specific PV bit
1c48208850c9 config: tgl-cavs: add smart amp test module config
082b6261c9dc config: Add mt8188.toml

Signed-off-by: Jaska Uimonen <email address hidden>
(cherry picked from commit 39ff8cdbead870267db4bab76f7dd07d27970882)
Signed-off-by: Kai Vehmanen <email address hidden>

128595a... by Ranjani Sridharan <email address hidden>

topology2: sof-ace-tplg: Rename sof-mtl-sdw

To it's actual name sof-mtl-rt711-4ch.

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

04889e1... by Ranjani Sridharan <email address hidden>

topology2: avs-tplg: Build ADL nocodec tplg

This will avoid having to rename the TGL tplg on ADL devices.

Signed-off-by: Ranjani Sridharan <email address hidden>
(cherry picked from commit 3a9863471467ae1c8a7800a2b721221416573ceb)
Signed-off-by: Kai Vehmanen <email address hidden>

9b152ff... by Ranjani Sridharan <email address hidden>

topology2: rename cavs-passthrough-hdmi.conf

Rename it to sof-hda-generic.conf.

Signed-off-by: Ranjani Sridharan <email address hidden>
(cherry picked from commit 0bdf8e3d318fd31546615366b04d87571b03c1f7)
Signed-off-by: Kai Vehmanen <email address hidden>

639682b... by Ranjani Sridharan <email address hidden>

topology2: sof-ace-tplg: Build sof-hda-generic-2ch topology

This will be needed for MTL.

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

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

topology2: Remove the cavs folder

This folder contains definitions for both CAVS and ACE. So remove the
incorrect folder naming and move everything one level up.

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

14e1b22... by Ranjani Sridharan <email address hidden>

topology2: build the topologies in the right folder

The CAVS topologies need to be in the avs-tplg folder and the MTL
topologies need to be in sof-ace-tplg folder. Also, change the output
file names to the names expected by the kernel and the NHLT binary files
to match the topology file names.

Signed-off-by: Ranjani Sridharan <email address hidden>
(cherry picked from commit 5444cd20972cf0bd25c9719539cb4c126a5ee6ce)
Signed-off-by: Kai Vehmanen <email address hidden>

2b8c2ee... by Adrian Bonislawski <email address hidden>

library_manager: fix dma_deinit order

Fixes commit f90f5f9a142d
dma ptr should be checked before dma->z_dev

Signed-off-by: Adrian Bonislawski <email address hidden>
(cherry picked from commit 7c623256cba190ceb2153b87da170d63ce59ba21)
Signed-off-by: Kai Vehmanen <email address hidden>

482d60f... by Kai Vehmanen

sof-logger: ensure NULL string is not passed to printf/fprintf

Due to allocation failures, or invalid content in dictionary,
"params" entries in "struct proc_ldc_entry" may be NULL.

In print_entry_params(), the NULL entries may be passed
as arguments to fprintf(). While e.g. glibc handles these without
error, this is not guaranteed behaviour and may result in segfault
on some platforms.

Fix the issue by aborting program if allocation fails and
explicitly handling the cases when asprintf_entry_text returns
NULL.

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