Skip to content

Commit 0b3ee3a

Browse files
udaymbkv2019i
authored andcommitted
topology2: Add HDA with DMIC, HDMI topologies support for ACE3 architecture
These entries creates multiple topologies for the HDA codec with 2, 4 DMICs and HDMI for ACE 3 architecture Signed-off-by: Uday M Bhat <uday.m.bhat@intel.com>
1 parent 52de4e7 commit 0b3ee3a

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

tools/topology/topology2/production/tplg-targets-hda-generic.cmake

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,24 @@ EFX_DMIC0_DRC_PARAMS=dmic_default"
6767
PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
6868
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-generic-ace1-4ch.bin,DMIC0_ENHANCED_CAPTURE=true,\
6969
EFX_DMIC0_TDFB_PARAMS=line4_pass,EFX_DMIC0_DRC_PARAMS=dmic_default"
70+
71+
# Topologies for ACE3 architecture
72+
# HDMI + DMICs
73+
"sof-hda-generic\;sof-hda-generic-ace3-idisp-2ch\;PLATFORM=ptl,NUM_DMICS=2,\
74+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-generic-ace3-idisp-2ch.bin"
75+
76+
"sof-hda-generic\;sof-hda-generic-ace3-idisp-4ch\;PLATFORM=ptl,NUM_DMICS=4,\
77+
PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
78+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-generic-ace3-idisp-4ch.bin"
79+
80+
# HDA + HDMI + DMICs
81+
"sof-hda-generic\;sof-hda-generic-ace3-2ch\;PLATFORM=ptl,HDA_CONFIG=mix,NUM_DMICS=2,\
82+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-generic-ace3-2ch.bin,\
83+
DMIC0_ENHANCED_CAPTURE=true,EFX_DMIC0_TDFB_PARAMS=line2_generic_pm10deg,\
84+
EFX_DMIC0_DRC_PARAMS=dmic_default"
85+
86+
"sof-hda-generic\;sof-hda-generic-ace3-4ch\;PLATFORM=ptl,HDA_CONFIG=mix,NUM_DMICS=4,\
87+
PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
88+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-generic-ace3-4ch.bin,DMIC0_ENHANCED_CAPTURE=true,\
89+
EFX_DMIC0_TDFB_PARAMS=line4_pass,EFX_DMIC0_DRC_PARAMS=dmic_default"
7090
)

tools/topology/topology2/sof-hda-generic.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ Define {
5858
IncludeByKey.PLATFORM {
5959
"mtl" "platform/intel/mtl.conf"
6060
"lnl" "platform/intel/lnl.conf"
61+
"ptl" "platform/intel/ptl.conf"
6162
}
6263

6364
# include HDA config if needed.

0 commit comments

Comments
 (0)