~canonical-hwe-team/hwe-next/+git/sof:topic/z-disable-sa

Last commit made on 2022-03-16
Get this branch:
git clone -b topic/z-disable-sa https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
topic/z-disable-sa
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

fcc97a2... by Kai Vehmanen

platform: disable system agent on Zephyr builds

The system agent is not required with SOF Zephyr builds
as the Zephyr ll scheduler implementation can track DSP
load and print periodic status of the load and any observed
overruns in scheduling.

Disabling agent is beneficial as agent can create a lot of DMA traffic
when DMA trace is enabled. This happens if there is jitter in agent
execution, with delta slightly over the warning threshold. This can
itself worsen the scheduling variation and lead to actual problems.

BugLink: https://github.com/thesofproject/sof/issues/5556
Signed-off-by: Kai Vehmanen <email address hidden>

51e7c61... by Ben Zhang <email address hidden>

google_rtc_audio_processing: Add config controls

1. Added a byte control to accept Google RTC audio processing
   configuration blob
     `name='GOOGLE_RTC_PROCESSING10.0 Config'`

Tested using:
    sof-ctl -n 48 -t 0 -b -r -s /root/tuning.bin
And verified correct audio processing behaviour on a alderlake board.

Signed-off-by: Ben Zhang <email address hidden>
Signed-off-by: Lionel Koenig <email address hidden>

d792b06... by Lionel Koenig <email address hidden>

google-rtc-audio: Make AEC reference stereo

To provide echo cancelling effect while a stereo signal is played out,
the RTC Audio processing component required to have both left and right
channel as reference.

This CL ensure this is the case.

Signed-off-by: Lionel Koenig <email address hidden>

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

xtensa-build-zephyr.py: restore ability to override CI

This has been useful to test Zephyr work in progress.

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

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

xtensa-build-zephyr.py: clone zephyr with --depth 5

This restores the performance of the original shell script and makes a
big difference in CI. CI clones over and over again whereas developers
clone rarely and can run a simple git fetch --unshallow.

Don't use --depth 0 to provide more context in the logs and also make it
more obvious that this is a shallow clone and not just git log -n 1.

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

5a80db7... by Marc Herbert <email address hidden>

xtensa-build-zephyr.py: give -z option a long form --zephyr-ref

This makes the code more readable and other scripts possibly too.

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

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

xtensa-build-zephyr.py: make "unsupported OS" actually a warning

Running on a mac crashed with "undefined xtensa_tools_version_postfix",
that should not be fatal (there are other toolchains).

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

e72a05f... by Rander Wang <email address hidden>

ipc4: revert "ipc4: fix pipeline reset"

This reverts commit 819c023d236ada6adbb8bc1610466e754c15f2ff.
Fix a regression issue on windows.

Component is set to reset status in pipeline_reset, so no
need to propagate reset status to each component.

Pipe_reset may return PATH_STOP of value 1 and this is not
a error status, so we don't return error for this case.

Signed-off-by: Rander Wang <email address hidden>

edc80c7... by Allen-kh Cheng <email address hidden>

topology1: add sof-mt8195-mt6359-max98390-rt5682 topology

Add sof-mt8195-mt6359-max98390-rt5682 topology

Signed-off-by: YC Hung <email address hidden>
Signed-off-by: Trevor Wu <email address hidden>
Signed-off-by: Allen-KH Cheng <email address hidden>

8b6fb34... by YC Hung <email address hidden>

mediatek: mt8195: afe-drv: fix fs cppcheck warning

Define fs as signed integer in afe_irq_config to fix cppcheck
warning.

Fixes: 1b7f8ed2a6(drivers: mtk: add afe driver for mtk mt8195)
Signed-off-by: YC Hung <email address hidden>