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

Last commit made on 2024-04-30
Get this branch:
git clone -b main https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Recent commits

bb31696... by Marc Herbert <email address hidden>

dma-trace.c: lower log level of dropped logs and stop recursion

Dropping logs is bad but it should not be fatal in itself.

This ERROR is one of the last remaining errors in stable-v2.2, see
https://github.com/thesofproject/sof-test/pull/1075#issuecomment-2049051006

Also switch to the "etrace": drop the dubious recursion and stop using
the DMA trace when it's already saturated.

Disclaimer: this was (successfully) tested only on stable-v2.2, see #9036

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

18ab8c2... by Yong Zhi <email address hidden>

topology2: cavs-rt5682: expose spk core_id for overriding

Port from nocodec topology for multi-core validation.

Signed-off-by: Yong Zhi <email address hidden>

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

Tools: Tune: Crossover: Cleanup blob files paths

This patch moves blobs for crossover component into
sub-directory "crossover" to clean up clutter from
ctl/ipc3 and ipc4 level.

The patch also adds export of blobs for IPC4 mode that
was missing.

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

70449a3... by Seppo Ingalsuo <email address hidden>

Tools: Tune: EQ: Cleanup produced blob files structure

To remove clutter from upper level this patch changes
generated files naming from e.g. "ipc4/eq_fir_loudness.blob" to
"ipc4/eq_fir/loudness.blob". It helps to find the blob files
from directory that has same name as the target component.

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

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

Tools: Tune: EQ: Rename configuration blobs to use .blob

We have both .bin and .blob file name suffixes in use for
similar byte controls initialize files. The scripts those
generate files with .bin are changed to .blob.

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

4f46135... by Seppo Ingalsuo <email address hidden>

Tools: Tune: EQ: The function eq_blob_write.m is deleted

The replacement is sof_ucm_blob_write.m.

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

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

Tools: Tune: EQ: Create highpass blobs and add 100 Hz version

There were no bytes control binary blobs for highpass filters.
This patch adds export of them and adds a 100 Hz filter option.

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

25e1050... by Seppo Ingalsuo <email address hidden>

Tools: Tune: Use common/sof_ucm_blob_write.m for binary blob export

The sof_ucm_blob_write.m is an updated copy of blob_write that
exports binary blobs with header that is suitable for ALSA UCM's
cset-tlv command. The UCM requires binary files so the default
binary export is changed for every component setup script to this
format.

The ASCII decimal numbers .txt format export remains suitable for
sof-ctl tool.

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

4849945... by Laurentiu Mihalcea <email address hidden>

cleanup: platform: imx8: remove unneeded `include` statements

Remove unneeded `include` statements. An `include` statement
is deemed as unneeded if, by removing it, the build process
will not fail.

Signed-off-by: Laurentiu Mihalcea <email address hidden>

c03635d... by Laurentiu Mihalcea <email address hidden>

cleanup: platform: imx8: remove `platform_wait_for_interrupt` definition

`platform_wait_for_interrupt()` is an XTOS-only construct
so it's not needed for imx8 which is a Zephyr-only platform.
Remove it.

Signed-off-by: Laurentiu Mihalcea <email address hidden>