~canonical-hwe-team/hwe-next/+git/sof:topic/smart-amp

Last commit made on 2020-04-02
Get this branch:
git clone -b topic/smart-amp https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
topic/smart-amp
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

ac0fafe... by Bartosz Kokoszko <email address hidden>

tgl: disable CONFIG_CAVS_LPRO

Use HP clock as default on tigerlake.

Signed-off-by: Bartosz Kokoszko <email address hidden>

f537f90... by Slawomir Blauciak <email address hidden>

kpb: perform additional pointer sanity checks

Issues detected by code scans.

Signed-off-by: Slawomir Blauciak <email address hidden>

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

[Hack]topology: dsm_demux_coef: hack for nocodec LBM data check

To check if the captured data from Loopback Mode is correct, we hack to
capture the slot[0...3] comparing to slot[1,3,5,7] in the real maxim
scenario.

Revert me if we are run on real maxim 98373 codecs.

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

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

topology: TGL smart amplifier initial version

This is only initial version and used for nocodec mode verification only
at the moment.

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

3eb5c17... by Keyon Jie <email address hidden>

topology: add demux capture pipeline

This is for smart amplifier use case only at the moment, as the demux
coef file is hard-coded to be the `dsm_demux_coef.m4'.

Todo: move the blob file including out of the pipe-demux-capture.m4, we
have the same issue for pipe-demux-playback.m4 at the moment.

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

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

topology: add demux coef blob for use with smart amplifier

Add the demux coef blob for the coming usage in smart amplifier use
cases.

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

20fd33c... by Keyon Jie <email address hidden>

topology: m4: add dsm component for smart amplifier usage

Add the initial version of dsm component for Dynamic Speaker Management.

Todo: add blob kcontrol for it.

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

fdaac26... by Bartosz Kokoszko <email address hidden>

smart_amp: add smart_amp component template

Signed-off-by: Bartosz Kokoszko <email address hidden>

640c8e9... by Bartosz Kokoszko <email address hidden>

topology: add smart amp component type

Add SOF_COMP_SMART_AMP component type for
smart amp component.

Signed-off-by: Bartosz Kokoszko <email address hidden>

06401fe... by Pan Xiuli <email address hidden>

topology: add KWD comp into sof-tgl-max98373-rt5682

Add KWD pipelines with vol-kfpm pipe using intel-generic-dmic-kwd tmplate.
48K DMIC still uses PCM 99
Add 16K DMIC KWD on PCM 100

Signed-off-by: Pan Xiuli <email address hidden>