From 9ec0589a81dd5da9a3394efea0018b4ff9c1b2b5 Mon Sep 17 00:00:00 2001 From: Brent Lu Date: Fri, 19 Jan 2024 04:56:49 +0800 Subject: [PATCH] topology2: dmic-generic: add switch for LED control Add a mute switch to gain widget for DMIC. Also register this switch as MIC mute LED mixer control on Linux side. Signed-off-by: Brent Lu (cherry picked from commit 33e23766ff0e8185765264a7a1c692cd6debf85a) Signed-off-by: Jyri Sarha --- tools/topology/topology2/platform/intel/dmic-generic.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/topology/topology2/platform/intel/dmic-generic.conf b/tools/topology/topology2/platform/intel/dmic-generic.conf index 5ca0ec27c79b..78cc0aeb169f 100644 --- a/tools/topology/topology2/platform/intel/dmic-generic.conf +++ b/tools/topology/topology2/platform/intel/dmic-generic.conf @@ -142,6 +142,12 @@ IncludeByKey.PASSTHROUGH { Object.Control.mixer.1 { name '$DMIC0_PCM_NAME Capture Volume' } + Object.Control.mixer.2 { + name 'Dmic0 Capture Switch' + + mute_led_use 1 + mute_led_direction 1 + } } Object.Widget.module-copier."2" {