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

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

Branch merges

Branch information

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

Recent commits

5683fe3... by Pin-chih Lin <email address hidden>

topology: waves: remove deprecated kcontrol widget and data

Fix aligned to pipe-waves-codec-playback.m4 due to module_adapter
design change.

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

52b3fed... by Pin-chih Lin <email address hidden>

configs: fix override tigerlake_chrome_* configs

Fix config name from COMP_CODEC_ADAPTER to COMP_MODULE_ADAPTER.

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

4768da8... by Vamshi Krishna Gopal <email address hidden>

ghd: Fix build error for ghd

Size parameter is moved from
struct sof_ipc_reply to struct sof_ipc_cmd_hdr.
Added changes accordingly.

Signed-off-by: Vamshi Krishna Gopal <email address hidden>

e6dc9d2... by Brent Lu

topology: sof-jsl-rt5682: enable mclk always-on feature

Enable the always-on feature for pop.

Signed-off-by: Brent Lu <email address hidden>
(cherry picked from commit 41e56b336de33bd0f52ab3047281f4421432e42f)

4e0c67d... by Brent Lu

intel: ssp: implement mclk always-on feature

In the earliest design, mclk is turned on in set_config() and never
turned off. The behavior is modified in this commit:

d5840a920073 ("ssp: move mclk request/release to pre_start and post_stop")

Now the mclk is enabled only during audio streaming so some codec may
pop. This commit adds the always-on behavior back as an new feature.

Signed-off-by: Brent Lu <email address hidden>
(cherry picked from commit 8dfc008b8b99a1bdbe7707739b62714aaa65abf6)

5786429... by Mengdong Lin

xtensa-build-zephyr.py: pass SOF firmware file version string to rimage

Extract SOF firmware file version string major.minor.micro from the
generated sof_version.h, and pass the version string to rimage in the
signing phase. So rimage can write the version info to the firmware
manifest headers for cAVS platforms.

Signed-off-by: mengdonglin <email address hidden>
(cherry picked from commit 55d8d90980f54b030f6ad7733c6818b1012eaf98)

165a784... by Mengdong Lin

xtensa-build-zephyr.py: switch default to sof/stable-v2.2

The release branch is created for SOF v2.2 in the cloned Zephyr repo:
https://github.com/thesofproject/zephyr/tree/sof/stable-v2.2

This points to unmodified Zephyr upstream tag v3.1.0-rc3

Set default Zephyr URL to this cloned repo and switch default branch
to sof/stable-v2.2

Signed-off-by: mengdonglin <email address hidden>

c17121b... by Andrula Song <email address hidden>

audio: fix the unsymmetrical order of lock and unlock.

fix the unsymmetrical order of lock and unlock issue in
fuunction comp_get_copy_limits_with_lock to avoid IPC
tiime out risk.

Signed-off-by: Andrula Song <email address hidden>

17c6433... by Tomasz Leman <email address hidden>

intel: dmic: set plat_data fifo depth for capture

This patch sets plat_data fifo depth for SOF_IPC_STREAM_CAPTURE instead
of a SOF_IPC_STREAM_PLAYBACK. The value is later read with
get_fifo_depth().

Without this patch the driver sets the value to fifo[0].depth and then
reads from fifo[1].depth.

Signed-off-by: Tomasz Leman <email address hidden>

6ee7bf4... by Rander Wang <email address hidden>

ipc4: set component direction if it is not set

FW doesn't set component direction if the component is
for gateway. Now check the component direction and
skip set it if it is set. Only the direction of gateway
module is figured out based on gateway type so
only copier module supports get_attribute of direction.

The original method can't deal with a corner case that
gateway module has both input & output.

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