~canonical-hwe-team/hwe-next/+git/sof:mux_module_ipc4_support

Last commit made on 2022-10-20
Get this branch:
git clone -b mux_module_ipc4_support https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
mux_module_ipc4_support
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

f7c0b29... by "Kwasowiec, Fabiola" <email address hidden>

copier: set conversion function for all pins

conversion function and out_fmt
is set only for first pin

Signed-off-by: "Kwasowiec, Fabiola" <email address hidden>

59c54fa... by "Kwasowiec, Fabiola" <email address hidden>

mux: implement ipc4 support

mux module does not support ipc4

Signed-off-by: "Kwasowiec, Fabiola" <email address hidden>

f5212f8... by "Kwasowiec, Fabiola" <email address hidden>

west.yml: upgrade rimage to 3ee717eebc6a2a512a0216363ae77473f94532c1

upgrade rimage to
3ee717eebc6a2a512a0216363ae77473f94532c1

3ee717eebc6a probe: mtl.toml invaliv probe type
1f4a36e21f00 mux: fix module type
dcfd11bc4d5b mux: add mux cfg to list of modules
d957e0368b86 rimage: make ace15 signing to support openssl3
a1b6e6db33ab manifest: add fw_ver_micro to manifest
fb28357912da config: mtl: add probe module

Signed-off-by: Kwasowiec, Fabiola <email address hidden>

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

[SKIP CI] Tools: Test: Fix upper band limit in THD+N SRC test

This patch fixes the upper frequency for distortion plus noise
measurement. The min(fs1, fs2) leaves part of upper band unmeasured
and gives a too good looking THD+N performance figure when output
rate is higher than input rate. The proper way is to measure the
(near) full output rate bandwidth.

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

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

Tools: Test: Fix false success if no processing happened

The test is treated passed if there were no failed cases. The fix in
this patch is to force one failed case if both failed and passed counts
are zeros. Then the upper level test scripts/host-testbench.sh reports
correctly the test fail.

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

6adf9ac... by Marc Herbert <email address hidden>

.github/sparse: add MTL

Add the wrong compiler currently expected by the Zephyr build system,
very easy one-line change later, get sparse results for MTL NOW!

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

1893ea3... by Daniel Baluta <email address hidden>

module_adapter: Fix compile time error

After commit e101aadcd1dc98 ("module_adapter: drop the comp_get_module_data() macro")
API prototype was changed to accept a `processing_module` instead of a
`comp_dev` but `dev` was still used inside passthrough_codec_free which
generates a compile time error:

src/audio/module_adapter/module/passthrough.c:110:12: error: 'dev'
undeclared (first use in this function)
  comp_info(dev, "passthrough_codec_free()");

Signed-off-by: Daniel Baluta <email address hidden>

5c6bac4... by Serhiy Katsyuba <email address hidden>

ipc4: fix for mixout not working after reset

Fixes a bug in mixout_reset(): mixin pointers in mixed data info
should not be cleared on reset. They should only be set on bind
and cleared on unbind.

Signed-off-by: Serhiy Katsyuba <email address hidden>

b683d96... by Kai Vehmanen

library_manager: fix compiler warnings with gcc 12.1.0

Fix one local variable that may be uninitialized and string formatting
for buffer addresses (uintptr_t is long unsigned type).

Tested with gcc 12.1.0 (Zephyr SDK 0.15.0).

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

449b25a... by Adrian Warecki <email address hidden>

mtl: memory: Get memory windows configuration from DT

The sizes and locations of the memory windows are taken
from the device tree.

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