Skip to content

Add KWD toplogy for TGL - #2691

Closed
xiulipan wants to merge 5 commits into
thesofproject:tgl-004-drop-stablefrom
xiulipan:pr/tglkwd
Closed

Add KWD toplogy for TGL#2691
xiulipan wants to merge 5 commits into
thesofproject:tgl-004-drop-stablefrom
xiulipan:pr/tglkwd

Conversation

@xiulipan

Copy link
Copy Markdown
Contributor

Add vol-kfbm pipe
Add DMIC KWD template for intel.
Add KWD pipeline in hda_generic pipeline with above template

Rebased from #2405

The PCM ID should use PCM_ID instead for PIPELINE_ID
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
Add vol comp before kfbm comp in pipe-vol-kfbm-capture.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
Add generic dmic kwd template.
Need to define flowing variable to make it work:
CHANNELS: channel for the DMIC
KFBM_TYPE: kfpm or vol-kfpm
DMIC_PCM_48K_ID: PCM ID for 48K DMIC
DMIC_PIPELINE_48k_ID: pipeline ID for 48K DMIC
DMIC_DAI_LINK_48K_ID: dai link ID in machine dirver for
48K DMIC
DMIC_PCM_16k_ID: PCM ID for KWD 16K DMIC
DMIC_PIPELINE_16k_ID: pipeline ID for 16K DMIC
DMIC_PIPELINE_KWD_ID: pipeline ID for KWD
DMIC_DAI_LINK_16k_ID: dai link ID in machine driver
for 16K DMIC
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
Add KWD pipeline with kfpm only for HDA generic topology.
DMIC 48K have PCM 6
DMIC 16K have PCM 7
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
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 <xiuli.pan@linux.intel.com>
@xiulipan

Copy link
Copy Markdown
ContributorAuthor

@bkokoszx could you check if this PR can help you to merge.

@xiulipanxiulipan closed this Apr 2, 2020
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@xiulipan