~canonical-hwe-team/hwe-next/+git/sof:cml-008-topology-fix

Last commit made on 2019-11-29
Get this branch:
git clone -b cml-008-topology-fix https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
cml-008-topology-fix
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

d6abd21... by WojciechX Wittbrodt <email address hidden>

Topology: Fix DAI_ADD function call in sof-cml-rt1011-rt5682 topology

This patch fixes DAI_ADD function call for speaker pipeline.
The function call had incorrect number of agruments passed
which was causing issues with playback.

Signed-off-by: WojciechX Wittbrodt <email address hidden>

f7dfd05... by Keyon Jie <email address hidden>

add NO_TRACE flag to SETD0IX IPC

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

755933e... by Marcin Maka <email address hidden>

ipc: add commands to turn tracing on/off

The driver may need to disable trace transfers via dma
temporarily in order to avoid wakes during S0ix period.

A new dedicated synchronous ipc command is required for
that since pm_gate is one-way on cavs platforms.

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

df781a1... by Marcin Maka <email address hidden>

trace: complete trace on/off api including dma trace state

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

b3929c6... by Keyon Jie <email address hidden>

topology: pipe-kfbm-capture: create low power PCM for KWD PCM

This will make it possible for running Keyword Detection PCM at low
power status like d0i3.

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

00feda4... by Keyon Jie <email address hidden>

topology: pcm: add helper for creating low power Capture PCM.

Add implement PCM_CAPTURE_LP_ADD() to create low power Capture PCM,
which can run at low power status like d0i3.

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

33f7263... by Keyon Jie <email address hidden>

topology: add token for low power PCM.

Add stream token SOF_TKN_STREAM_PLAYBACK_COMPATIBLE_D0I3 and
SOF_TKN_STREAM_CAPTURE_COMPATIBLE_D0I3 to denote if the stream can run
at low power d0i3 status or not.

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

6343a91... by Lech Betlej <email address hidden>

cnl: Access to HPSRAM power gating status register - macro updated
Macro modified for SRAM segments > 0 fixed by register offset
update to a proper value.

Signed-off-by: Lech Betlej <email address hidden>

69c9c63... by Lech Betlej <email address hidden>

lib: Make sure shifted quantity is treated as 64bit type

Append type to constants in order to make sure they are
treated as 64 bit integers.

Signed-off-by: Lech Betlej <email address hidden>

1d7f225... by Marcin Rajwa <email address hidden>

kpb: display state changes in more convenient way

This patch display state changes in trace log as hexadecimal
numbers. Therefore KPB state changes are easy to follow.
As an example "state log 65656567" shows that KPB has been
changing its state from 6 (draining) to 5 (buffering) and
eventually got reset request (state 7).

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