From e9720b098ff5289e9bdd9ebd34a87870f0b87be6 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 4 Jan 2026 19:44:43 +0100 Subject: [PATCH] ucm2: HDA: Create microphone devices optionally Check if 'Capture Switch' is present before HiFi-mic.conf file is included. Link: https://github.com/alsa-project/alsa-ucm-conf/issues/673 Signed-off-by: Jaroslav Kysela --- ucm2/HDA/HiFi-analog.conf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ucm2/HDA/HiFi-analog.conf b/ucm2/HDA/HiFi-analog.conf index 25eca3c..4628f5a 100644 --- a/ucm2/HDA/HiFi-analog.conf +++ b/ucm2/HDA/HiFi-analog.conf @@ -142,7 +142,13 @@ If.spk { } } -Include.hifi-mic.File "/HDA/HiFi-mic.conf" +If.cap-sw { + Condition { + Type ControlExists + Control "name='Capture Switch'" + } + True.Include.hifi-mic.File "/HDA/HiFi-mic.conf" +} If.line { Condition { -- 2.47.3