~canonical-hwe-team/hwe-next/+git/sof:glk-012-stable-branch

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

Branch merges

Branch information

Name:
glk-012-stable-branch
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

324efb1... by Brent Lu on 2020-05-12

pipeline: recover from preload fail

Calling comp_underrun() in host component to recover from XRUN caused
by preload fail.

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

ddde684... by Marcin Rajwa <email address hidden> on 2019-05-17

kpb: fix uninitialized produce issue

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

d7c4d1e... by Keyon Jie <email address hidden> on 2019-05-17

topology: sof-glk-da7219-kwd: add virtual widgets for driver

Add virtual widgets to remove error warnings in kernel dmesg logs, this
is also aligned to sof-glk-da7219 topology file.

Signed-off-by: Keyon Jie <email address hidden>

6934213... by Seppo Ingalsuo <email address hidden> on 2019-05-16

DMIC: Support capture from different microphones for DAI 0 and 1

This patch allows to configure the two DMIC DAIs for different
used microphones, e.g. DAI 0 for 4ch and DAI 1 for 2ch capture.

The common decimator core is programmed for combined max. request
and the FIFOs are configured to match the desired microphones. In
case of not a possible configuration an error is returned.

The patch also cleans up the magic value of four that was used in
determining IPM bit fields setting.

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

0e57014... by Marcin Rajwa <email address hidden> on 2019-05-17

memory: decrease blocks size

Smaller memory blocks means more efficient
allocation.

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

37e6f53... by Marcin Rajwa <email address hidden> on 2019-05-17

kpb: cleanup

Make sink variables more readable, and copy
function more efficient.

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

3ee2ac1... by Marcin Rajwa <email address hidden> on 2019-05-17

kpb: replace draining memcpy with safer method

memcpy function doesn't care about "wrap-ups"
and sample sizes which are crucial in copy
of audio signals.

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

ea6683e... by Marcin Rajwa <email address hidden> on 2019-05-16

detector: set default preamble time to KPB max buffering time

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

7cf37ca... by Marcin Rajwa <email address hidden> on 2019-05-16

detector: remove unnecessary preamble time verification

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

e67506e... by Marcin Rajwa <email address hidden> on 2019-05-16

kpb: add additional log message into draining task

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