~canonical-hwe-team/hwe-next/+git/sof:remotes/origin/v7

Last commit made on 2020-08-25
Get this branch:
git clone -b remotes/origin/v7 https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
remotes/origin/v7
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

cc044bd... by Ryan Lee <email address hidden>

Added support for static DSM library

Added Maxim DSM(Dyanmic Speaker Management) static library
and its integration code.

Signed-off-by: Ryan Lee <email address hidden>

e3150d8... by Ryan Lee <email address hidden>

Added Maxim DSM audio component

Maxim DSM(Dynamic Speaker Management) audio component is added.
This component takes stereo input + 4 channel IV feedback.

Signed-off-by: Ryan Lee <email address hidden>

fb801c8... by Marcin Rajwa <email address hidden>

topology: fix playback & capture pipelines to be timer driven

This patch fixes two SSP pipelines to be scheduled in timer
domain.

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

e083bc0... by Marcin Rajwa <email address hidden>

memory: add TGL HPSRAM LDOCTL missing seetings

TGL introduces new LDO control register bits - HS2 which
is reponsible of LDO2 control. This patch adds this missing
LDO2 settings for TGL HPSRAM memory banks.

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

e2eb0c8... by Marcin Rajwa <email address hidden>

detector, kpb: change buffering and draining constants

This fix compensates host wakeup time.
Here we limit max draining request to 2 seconds.
History buffer size if one second bigger than max draining
request allowed.

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

9a48f57... by Marcin Rajwa <email address hidden>

memory: increase HPSRAM size for buffer on TGL

This patch increases HPSRAM buffer size for TGL platform.
Thanks to this change we can provide KPB more space for
history data.

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

0b4164a... by Marcin Rajwa <email address hidden>

kpb: refactor

This patch changes the variable name history_depth to drain_req
as it is more understandable.

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

807bc83... by Marcin Rajwa <email address hidden>

KPB: make sure we leve draining stage with some space in host buffers

Due to HW bug (no IRQ of host DMA) we have to make sure host has updated
all its pointers and therefore has space available for real time stream.

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

a3d2a85... by Marcin Rajwa <email address hidden>

KPB: protect update of history buffer

This patch adds crictical section during update
of real time stream in drianing task. There is a small possibility
that histry data may get corruptes when real time stream preempt
draining at wrong moment.

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

ef8174d... by Marcin Rajwa <email address hidden>

topology: schedule two KWD pipelines on 5 ms period

This patch changes the KWD pipelines pedriod from 20 ms
to 5 ms to improve performance.

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