@@ -9,7 +9,7 @@ Define.HeadsetMic "yes"
If.cfg-dmic1 {
Condition {
- Type Regex
+ Type RegexMatch
String "${CardLongName}"
Regex "(SoMeThInK1)" # fixme!
}
@@ -21,7 +21,7 @@ If.cfg-dmic1 {
If.cfg-dmic2 {
Condition {
- Type Regex
+ Type RegexMatch
String "${CardLongName}"
Regex "(LENOVO.*ThinkPad8)"
}
@@ -2,7 +2,7 @@ Define.Speaker "Speaker"
If.cfg-mspk {
Condition {
- Type Regex
+ Type RegexMatch
String "${CardLongName}"
Regex "(cube-i1_TF|PIPO-W2S)"
}
@@ -4,7 +4,7 @@ Define.DigitalMic ""
If.cfg-dmic1 {
Condition {
- Type Regex
+ Type RegexMatch
String "${CardLongName}"
Regex "(ASUSTeK.*T100HAN|ASUSTeK.*T101HA)"
}
@@ -16,7 +16,7 @@ If.cfg-dmic1 {
If.cfg-dmic2 {
Condition {
- Type Regex
+ Type RegexMatch
String "${CardLongName}"
Regex "(LENOVO.*LenovoMIIX320|MEDION.*Wingman)"
}
@@ -28,7 +28,7 @@ If.cfg-dmic2 {
If.cfg-mspk {
Condition {
- Type Regex
+ Type RegexMatch
String "${CardLongName}"
Regex "(gpd-win-pocket-rt5645|TECLAST-X80Pro)"
}
@@ -38,7 +38,7 @@ DefineRegex {
If.hs_init {
Condition {
- Type Regex
+ Type RegexMatch
Regex "(rt5682|rt700|rt711)"
String "${var:HeadsetCodec1}"
}
@@ -47,7 +47,7 @@ If.hs_init {
If.mic_init {
Condition {
- Type Regex
+ Type RegexMatch
Regex "(rt715)"
String "${var:MicCodec1}"
}
Regex is not a valid Condition type, using it leads to errors like these: ALSA lib ucm_cond.c:300:(if_eval) unknown If.Condition.Type ALSA lib main.c:983:(snd_use_case_mgr_open) error: failed to import cht-bsw-rt5672 use case configuration -22 alsaucm: error failed to open sound card cht-bsw-rt5672: Invalid argument Replacing it with "RegexMatch" fixes this. Signed-off-by: Hans de Goede <hdegoede@redhat.com> --- ucm2/cht-bsw-rt5672/HiFi.conf | 4 ++-- ucm2/chtnau8824/HiFi.conf | 2 +- ucm2/chtrt5645/HiFi.conf | 6 +++--- ucm2/sof-soundwire/sof-soundwire.conf | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-)