~canonical-hwe-team/hwe-next/+git/sof:stable-v1.5

Last commit made on 2020-06-05
Get this branch:
git clone -b stable-v1.5 https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

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

Recent commits

88707ca... by Adrian Bonislawski <email address hidden>

ipc: header size validation fix

This patch will deny IPC headers with size 0

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

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

ipc: check state in comp_free

This will prevent removing the component if not in a proper state
as required in our security requirements

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

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

Topology: HDA-generic: Use +20 dB EQ gain for 16 kHz DMIC capture

This patch replaces the default 0 dB gain with +20 dB gain in 16 kHz
DMIC pipelines in hda-generic based topologies. It is done to have
same capture sensitivity in both 16 kHz and 48 kHz capture pipelines.

The impacted topologies are:

sof-hda-generic-2ch.tplg
sof-hda-generic-4ch.tplg
sof-hda-generic-eq-2ch.tplg
sof-hda-generic-eq-4ch.tplg
sof-hda-generic-idisp-2ch.tplg
sof-hda-generic-idisp-4ch.tplg

Note: The 0 dB high-pass version is preferred after all the needed
development is available.

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

3aafbd1... by Seppo Ingalsuo <email address hidden>

Topology: HDA-generic: Use +20 dB EQ gain for DMIC capture pipelines

This patch replaces the default EQ 0 dB gain with +20 dB gain in
DMIC pipelines in hda-generic based topologies. It fixes the issues with
too silent capture level.

The gain was changed to 0 dB in a recent change to let UCM set it.
However this change remains needed for a while since the UCM initial gain
patch and remaining development of ALSA/ASoC 4ch capture for devices with
more than two microphones will take longer time to become available.

The impacted topologies are:

sof-hda-generic-2ch.tplg
sof-hda-generic-4ch.tplg
sof-hda-generic-eq-2ch.tplg
sof-hda-generic-eq-4ch.tplg
sof-hda-generic-idisp-2ch.tplg
sof-hda-generic-idisp-4ch.tplg

Note: The 0 dB high-pass version is preferred after all the needed
development is available.

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

b71f36b... by Jaska Uimonen <email address hidden>

topology: fix dmic names (again)

We broke the upstream UCM configs by introducing pipeline id's to dmic
names. This differentiation is mandatory for reasons in alsaconf parsing
and ASoC layer combining the control names to pga's. However, the
differentiator can't be pipeline id as it can change depending on the
topology. So let Dmic0 have the old "Capture Volume" control name and
prefix Dmic1 control name with "2nd". This should not break the UCM's as
Dmic1 is not currently referenced.

Signed-off-by: Jaska Uimonen <email address hidden>

f4d9bb3... by Tomasz Lauda <email address hidden>

ssp: fix log

Fixes invalid sequence of log parameters.

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

05e1d1f... by Seppo Ingalsuo <email address hidden>

Audio: SRC: Fix build fail when only CONFIG_FORMAT_S16LE is set

The SOF supported formats options are configurable via Kconfig. The
build can fail to this error when the data formats are changed from
default:

sof/src/audio/src/src.c: In function 'src_copy_s32':
sof/src/audio/src/src.c:431:2: error: implicit declaration of function 'audio_stream_copy_s32'; did you mean 'audio_stream_copy_s16'? [-Werror=implicit-function-declaration]
  audio_stream_copy_s32(source, 0, sink, 0, frames * source->channels);
  ^~~~~~~~~~~~~~~~~~~~~
  audio_stream_copy_s16

The common same rate copy function for S16/S24/S32 formats also
simplifies the code.

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

07811d7... by Tomasz Lauda <email address hidden>

cavs: platform: fix debug region size in FW ready

Fixes debug region size passed in FW ready message.

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

38db8dc... by Marcin Maka <email address hidden>

mux: trace: fix uuid name assigned to demux driver

demux_uuid should be assgigned to comp_demux.

Signed-off-by: Marcin Maka <email address hidden>

89364d9... by Daniel Baluta <email address hidden>

platform: imx8m: Fix FIFO depth for i.MX8M

On i.MX8M series, SAI FIFO is configured to hold 128 words.
(128 x 32 bits).

Signed-off-by: Daniel Baluta <email address hidden>