~canonical-hwe-team/hwe-next/+git/sof:stable-v2.2

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

Branch merges

Branch information

Name:
stable-v2.2
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

60ef38e... by Balamurugan C <email address hidden>

topology1: Add new sof-adl-es8336-ssp1-hdmi-ssp02-4ch topology.

Add support to generate the topology which can be used to support
4channel DMIC,SSP based codec and HDMI-in capture via I2S combo.

Signed-off-by: Balamurugan C <email address hidden>

8e8ff75... by Johny Lin <email address hidden>

multiband_drc: instantaneous enabled state switch on processing

In present multiband_drc design, the enabled state is determined by
the switch control while multiband_drc starts to process. If the
switch control toggles while processing, it will take effects on the
next time multiband_drc starts to process.

This commit makes change to let the enabled state update
instantaneously by the switch control toggle when multiband_drc is
processing.

Signed-off-by: Pin-chih Lin <email address hidden>

956b370... by Marc Herbert <email address hidden>

logger: convert: Fix compile time error with newer toolchain

Using Compiler version: aarch64-poky-linux-gcc (GCC) 13.2.0
we get the following error:

tools/logger/convert.c: In function 'convert':
tools/logger/convert.c:357:34: error: '%*s' directive output between 4294967264 and 4294967284 bytes exceeds 'INT_MAX' [-Werror=format-overflow=]
| 357 | fprintf(out_fd, "%*s(us)%*s ", -ts_width, " TIMESTAMP", ts_width, "DELTA");
| | ^~~ ~~~~~~~~~~~~
| In file included from /opt/builds/OBNand/build/tmp/work/armv8a-poky-linux/sof-tools/2.8.0/recipe-sysroot/usr/include/stdio.h:964,
| from /opt/builds/OBNand/build/tmp/work/armv8a-poky-linux/sof-tools/2.8.0/git/tools/logger/convert.h:13,
| from /opt/builds/OBNand/build/tmp/work/armv8a-poky-linux/sof-tools/2.8.0/git/tools/logger/convert.c:21:
| In function 'fprintf',

Signed-off-by: Daniel Baluta <email address hidden>
Signed-off-by: Marc Herbert <email address hidden>
(cherry picked from commit ff9343aa4a59d714f40714aa16950ee37b911df2)

8c52163... by Yong Zhi <email address hidden>

sof_ri_info: fix imr size for cnl

Fix the typo for 8MB imr size.

Signed-off-by: Yong Zhi <email address hidden>
(cherry picked from commit 40f6de58da5ceb6d88510a615de23d3e113e7e37)

516a9fb... by Pin-chih Lin <email address hidden>

topology1: do not apply dynamic pipeline on RTNR tplg

Enabling dynamic pipeline on RTNR-integrated topologies will causes
DSP crashes.

By now dynamic pipeline is planned to be applied on all adl/rpl
topologies without third-party modules. RTNR should be excluded as
well.

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

cdb87ad... by Pin-chih Lin <email address hidden>

topology1: add DRC/EQ integrated topologies

Adds new topology builds integrating DRC/EQ on Speaker pipeline.

Signed-off-by: Pin-chih Lin <email address hidden>

7908a6e... by David Rau <email address hidden>

topology1: adl-sdw-cs42l42: support CS42L42-SDW codec

Add a new topology sof-adl-sdw-cs42l42 for CS42L42 which supports
SDW1 for headset on ADL board.

Signed-off-by: David Rau <email address hidden>

f35515a... by Brent Lu

topology1: sof-tgl-max98373-rt5682: enable mclk always-on feature

Enable mclk always-on feature to remove pop noise during HW_FREE stage.

Signed-off-by: Brent Lu <email address hidden>

87ef48b... by Brent Lu

topology1: sof-tgl-max98357a-rt5682: enable mclk always-on feature

Enable mclk always-on feature to remove pop noise during HW_FREE stage.

Signed-off-by: Brent Lu <email address hidden>

6dc474c... by Brent Lu

intel: ssp: check mclk always-on quirk in ssp_remove

Dynamic pipeline breaks mclk always-on feature by freeing dai
component in HW_FREE stage; the ssp_remove() will be called and
disables mclk unconditionally.

Signed-off-by: Brent Lu <email address hidden>