~canonical-hwe-team/hwe-next/+git/sof:cherrypick-pr8833

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

Branch merges

Branch information

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

Recent commits

2de07d4... by Johny Lin <email address hidden>

overlays: dts: use prebuilt library for production

DTS codec targets the integration on sof-mtl-rt5650-dts.tplg. The
firmware build config should not set COMP_STUBS. At the same time the
config GOOGLE_RTC_PROCESSING_MOCK should be enabled as since its
libraries are still WIP.

Signed-off-by: Pin-chih Lin <email address hidden>
(cherry picked from commit 1233a220b10c596259405da32b67067afe87f25f)

5f683a9... by Kai Vehmanen

ipc4: fw_reg: downgrade FW_REGS version to 0 to disable delay reporting

Disable delay reporting as a workaround to bug
https://github.com/thesofproject/linux/issues/4781
SOF driver checks the ABI version and if it's not 1, delay reporting
is disabled.

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

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

logger: convert: fix variable type for negative value

time_precision variable can be used as -1

Fixes commit ff9343aa4a59 ("logger: convert: Fix compile time error with
newer toolchain")

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

2886ee3... by Guennadi Liakhovetski <email address hidden>

multicore: don't enable timer interrupts on secondary cores

Keep timer interrupt handling on the primary core, this avoids
secondary cores failing to handle timer interrupts immediately after
power on.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

8f12c9d... by Adrian Bonislawski <email address hidden>

Revert "idc: zephyr: fix race between IDC p4wq worker and new msg submission"

This reverts commit d157c603a06397ac6bb64d8478c8892d5f104e3d.

49af526... by Adrian Bonislawski <email address hidden>

app: perf_overlay: disable CONFIG_ADSP_IDLE_CLOCK_GATING

Perf build uses xtensa timer

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

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

west: update zephyr to 2fa282b6cc8b

update zephyr to 2fa282b6cc8b

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

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

audio: host-zephyr: Allocate DMA block configuration on heap

Currently, the DMA block configuration (struct dma_block_config)
is placed on the stack during host_common_params(). Later on,
host_copy_one_shot() tries to re-configure the DMAC driver
using the same block configuration that's located in a stack
frame that's no longer valid. As such, allocate a DMA
block configuration on the heap during host_common_params()
which can be used later on (e.g: during host_copy_one_shot())
to reconfigure the DMAC.

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

7902871... by Peter Ujfalusi <email address hidden>

audio: dai-zephyr: Fix config option string for reversed trigger

The correct config to use for ifdef for reversing the stop trigger order
is CONFIG_COMP_DAI_STOP_TRIGGER_ORDER_REVERSE

Fixes: a6a80ec97aac ("dai-zephyr: Fix the ordering of DAI and DMA triggers")
Signed-off-by: Peter Ujfalusi <email address hidden>

8a76f92... by Adrian Bonislawski <email address hidden>

CONFIG_DMA_DW_SUSPEND_DRAIN=n