Like for SOF HDA, add software defined Mic LED switch control with
Mic LED bindings.
Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/752
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
--- /dev/null
+Macro [
+ { CtlNew { Arg="name='Mic ACP LED Capture Switch' type=bool,count=1 off" } }
+ { SetLED { LED="mic" Action="attach" CtlId="Mic ACP LED Capture Switch" } }
+]
Value {
CapturePriority 100
CapturePCM "hw:${CardId},4"
+ CaptureMixerElem "Mic ACP LED"
+ CaptureSwitch "Mic ACP LED Capture Switch"
}
}
If.mic_init {
Condition {
Type RegexMatch
- Regex "(cs42l43-dmic|cs42l45-dmic|cs47l47-dmic|rt712-dmic|rt713-dmic|rt715(-sdca)?)"
+ Regex "((acp|cs42l43|cs42l45|cs47l47|rt712|rt713)-dmic|rt715(-sdca)?)"
String "${var:MicCodec1}"
}
True.Include.mic_init.File "/codecs/${var:MicCodec1}/init.conf"