Example variables:
MultiCodec1='rt713'
HeadsetCodec1='rt713-sdca'
Suggested-by: Shuming Fan <shumingf@realtek.com>
Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/653
Fixes: d6a783d ("sof-soundwire: fix for -sdca variants for multi-codec")
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
If.multi_speaker {
Condition {
Type RegexMatch
- Regex "(${var:SpeakerCodec1}(-sdca)?)"
- String "${var:MultiCodec1}"
+ Regex "(${var:MultiCodec1}(-sdca)?)"
+ String "${var:SpeakerCodec1}"
}
True {
Define.SpeakerCodec1 ""
If.multi_mic {
Condition {
Type RegexMatch
- Regex "(${var:MicCodec1}(-sdca)?)"
- String "${var:MultiCodec1}"
+ Regex "(${var:MultiCodec1}(-sdca)?)"
+ String "${var:MicCodec1}"
}
True {
Define.MicCodec1 ""
If.multi_headset {
Condition {
Type RegexMatch
- Regex "(${var:HeadsetCodec1}(-sdca)?)"
- String "${var:MultiCodec1}"
+ Regex "(${var:MultiCodec1}(-sdca)?)"
+ String "${var:HeadsetCodec1}"
}
True {
Define.HeadsetCodec1 ""