~canonical-hwe-team/hwe-next/+git/sof:cml-007-pm-ctx-save

Last commit made on 2019-11-25
Get this branch:
git clone -b cml-007-pm-ctx-save https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
cml-007-pm-ctx-save
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

daf05e1... by Marcin Maka <email address hidden> on 2019-11-22

pm: cavs: fix literal dcache lock in power down

Compiler options has to be changed in order to compute
the literal block address correctly.

Some literals must be declared explicitly and loaded
indirectly to make sure that compiler does not optimize
the out to another shared region.

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

06738ba... by Lech Betlej <email address hidden> on 2019-10-04

cavs: enable power gating for lp/hpsram on d3 entry

Power gating for HPSRAM & LPSRAM on D3 entry enabled for all cAVS
platforms (cAVS 1.5/1.8/2.x) except SueCreek. Implementation shared
between cAVS 1.8/2.0/2.5 is located in cavs lib, cAVS 1.5 specific
implementation remains in ApolloLake platform directory.

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

152718f... by Lech Betlej <email address hidden> on 2019-10-03

cavs: deduplicate power down sequence for cavs platforms

cAVS power down sequence refactored by moving CannonLake (cAVS 1.8)
implementation to cavs lib as a base for cAVS 1.8/2.0/2.5 common
code. ApolloLake (cAVS 1.5) specific implementation remains as a
platform specific code.

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

8e2dc5b... by Lech Betlej <email address hidden> on 2019-10-14

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>

303264e... by Lech Betlej <email address hidden> on 2019-10-14

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>

f5dff29... by Sathya Prakash M R <email address hidden> on 2019-09-23

topology: Add ABI version utilities

Some of the features on topology need to have
ABI version check. This adds few definitions to
check ABI version being 3.9 or more.

Signed-off-by: Ranjani Sridharan <email address hidden>
Signed-off-by: Sathya Prakash M R <email address hidden>

05c8e96... by Mac Chiang on 2019-07-23

topology: cml: topology migration support for da7219+max98357a variant

refer to 0.4 topology file, migrate to 0.7 by adding supports:
1. dmic16k capture
2. 48KHz speaker playback by m/n divider
3. remove warning widgets messages

Signed-off-by: Mac Chiang <email address hidden>

3688a1e... by Marcin Rajwa <email address hidden> on 2019-08-27

kpb: fix premature state change in buffering function

This patch fixes state change in buffering function before
the check of state from previous stage. This issue resulted
in missing samples from stream during draining.

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

0207c75... by Marcin Rajwa <email address hidden> on 2019-08-01

kpb: allow prepare to propagate further if state was already set

This patch enables pipeline to continue and prepare other
components on the pipeline even if KPB itself was already
prepared.

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

94806ef... by Marcin Rajwa <email address hidden> on 2019-08-01

components: stop pipeline on trigger if state already set

This patch fixes the issue in selector which was stopping
the further trigger on success. Also improves triggering
of other components.

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