~canonical-hwe-team/hwe-next/+git/sof:tgl-004-drop-stable

Last commit made on 2020-04-02
Get this branch:
git clone -b tgl-004-drop-stable https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
tgl-004-drop-stable
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

859110d... by Keyon Jie <email address hidden> on 2020-03-28

mux: add handle of demux in .params() to fix noise issue

The sof_mux_config.num_channels is designed to denote the channel number
of the "1" branch of "1->N" or "N->1", that is the source of demux
(1->N) and the sink of mux (N->1), add handle of the demux type to fix
the noise issue root caused to be the wrong num_channels in the demux
scenarios that input_channels != output_channels.

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

78d5a11... by Bartosz Kokoszko <email address hidden> on 2020-04-01

tgl: disable CONFIG_CAVS_LPRO

Use HP clock as default on tigerlake.

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

5f338c0... by Slawomir Blauciak <email address hidden> on 2020-03-30

kpb: perform additional pointer sanity checks

Issues detected by code scans.

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

84d558a... by Keyon Jie <email address hidden> on 2020-03-25

[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>

8bedecb... by Keyon Jie <email address hidden> on 2020-03-17

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>

838c99e... by Keyon Jie <email address hidden> on 2020-03-16

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>

29168d7... by Keyon Jie <email address hidden> on 2020-03-30

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>

08b4510... by Keyon Jie <email address hidden> on 2020-03-17

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>

0a644fb... by Bartosz Kokoszko <email address hidden> on 2019-08-12

smart_amp: add smart_amp component template

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

6069afa... by Bartosz Kokoszko <email address hidden> on 2019-08-12

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>