From 5a82c19b3af859b7914c45473f42974d968c754b Mon Sep 17 00:00:00 2001 From: Richard Fitzgerald Date: Thu, 31 Oct 2024 16:51:28 +0000 Subject: [PATCH] topology2: Add config for CDB35L56-EIGHT-C board on TGL This adds a topology for using all 8 amps on a Cirrus Logic CDB35L56-EIGHT-C boardm without the CS42L43 codec. The bus configuration is: SDW0: 4 x CS35L56 SDW1: 4 x CS35L56 All amps are aggregated. Playback is stereo to all 8 amps. Feedback is 8 channels, 1 from each amp. Signed-off-by: Richard Fitzgerald --- .../topology/topology2/production/tplg-targets-cavs25.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/topology/topology2/production/tplg-targets-cavs25.cmake b/tools/topology/topology2/production/tplg-targets-cavs25.cmake index b1ef0942777d..86b926974f19 100644 --- a/tools/topology/topology2/production/tplg-targets-cavs25.cmake +++ b/tools/topology/topology2/production/tplg-targets-cavs25.cmake @@ -37,6 +37,11 @@ SDW_JACK_OUT_STREAM=Playback-SimpleJack,SDW_JACK_IN_STREAM=Capture-SimpleJack" SDW_AMP_FEEDBACK=false,SDW_SPK_STREAM=Playback-SmartAmp,SDW_DMIC_STREAM=Capture-SmartMic,\ SDW_JACK_OUT_STREAM=Playback-SimpleJack,SDW_JACK_IN_STREAM=Capture-SimpleJack" +"cavs-sdw\;sof-tgl-cs35l56-l01-fb8\;NUM_SDW_AMP_LINKS=2,\ +SDW_AMP_FEEDBACK=true,SDW_SPK_STREAM=Playback,SDW_SPK_IN_STREAM=Capture,\ +AMP_FEEDBACK_CH=8,AMP_FEEDBACK_CH_PER_LINK=4,SDW_JACK=false,NUM_DMICS=0,\ +HDMI1_ID=4,HDMI2_ID=5,HDMI3_ID=6" + # IPC4 topology for TGL rt712 Headset, Amp and DMIC "cavs-sdw\;sof-tgl-rt712\;SDW_JACK_OUT_STREAM=Playback-SimpleJack,\ SDW_JACK_IN_STREAM=Capture-SimpleJack,SDW_SPK_STREAM=Playback-SmartAmp,\