~canonical-hwe-team/hwe-next/+git/sof:releases

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

Branch merges

Branch information

Name:
releases
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

5b9530c... by Adrian Bonislawski <email address hidden> on 2020-11-25

cavs: clk: return to HPRO on wakeup

This will allow to recover hpro instead of wovcro on wakeup

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

dfdfa6b... by Keyon Jie <email address hidden> on 2020-11-24

cavs: clk: use WOVCRO for D0I3 only.

Change to use WOVCRO for D0I3 only, for WFI, use LPRO instead.

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

27aab4f... by Keyon Jie <email address hidden> on 2020-11-19

ssp: do bclk request/release at pre_start and post_stop

To reduce the power consumption, we should request the clock source for
bclk only when SSP is active. This means we need to postpone the clock
request from ssp_set_config() to ssp_pre_start() and release it at
ssp_post_stop().

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

d5a321b... by Keyon Jie <email address hidden> on 2020-11-19

ssp: add helpers to handle runtime ssp configuration

Create ssp_pre_start/stop() helpers to do kinds of runtime
configuration, and do the bclk request/release inside them.

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

94460f3... by Keyon Jie <email address hidden> on 2020-11-19

ssp: mn: release the M/N clock source when not used

During mn_release_bclk(), check if there is still any SSP which is
holding the M/N clock source, if no, release the clock source for power
saving.

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

948f7ee... by Keyon Jie <email address hidden> on 2020-11-19

ssp: mn: add helper to reset bclk M/N source

Add a helper to reset the bclk M/N source (MNDSS), which will help to
release the clock source when it is not needed.

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

e1c9fee... by Keyon Jie <email address hidden> on 2020-11-19

ssp: mn: add helper to get SSP clock index

Add a helper to get SSP clock index from the clock source encoded index
for cAVS platforms.

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

f49ccd6... by Keyon Jie <email address hidden> on 2020-11-19

ssp: mn: continue the mclk searching until we get a proper one

We should not stop the searching if 'mclk < ssp.freq', as the ssp.freq
is arranged in ascending sequence, continue the searching until we get a
larger/proper one or fail if all the items are iterated.

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

48324b1... by Keyon Jie <email address hidden> on 2020-11-19

Revert "ssp: power down on pause"

This reverts commit 5287a5af915b5547a3843b02150937872f71aa27.

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

bce9a6b... by Marcin Rajwa <email address hidden> on 2020-11-18

codec_adepter: fix for memory list initialization

This patch moves memory list initialization from .prepare() to .init()
as we need that memory list be already initialized on codec
initialization otherwise we will lose track of memory allocated
prior to .prepare()

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