From: Jaroslav Kysela Date: Mon, 3 Oct 2022 08:39:47 +0000 (+0200) Subject: ucm2: simplify acp3xalc5682m98.conf X-Git-Tag: v1.2.8~8 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=845458b542ef75b56c8bb90370af6fa8356efc01;p=alsa-ucm-conf.git ucm2: simplify acp3xalc5682m98.conf Use SectionUseCase block only one time. BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/146 Signed-off-by: Jaroslav Kysela --- diff --git a/ucm2/AMD/acp3xalc5682m98/acp3xalc5682m98.conf b/ucm2/AMD/acp3xalc5682m98/acp3xalc5682m98.conf index 829777d..e1f1c9e 100644 --- a/ucm2/AMD/acp3xalc5682m98/acp3xalc5682m98.conf +++ b/ucm2/AMD/acp3xalc5682m98/acp3xalc5682m98.conf @@ -4,6 +4,8 @@ Syntax 4 +Define { Found="" 1mic="" } + If.zork { Condition { Type String @@ -17,14 +19,7 @@ If.zork { Regex "^(Berknip|Dirinboz|Gumboz|Jelboz|Trembyle|Woomax)$" String "${sys:devices/virtual/dmi/id/product_name}" } - True { - Define.1mic y - - SectionUseCase."HiFi" { - File "/AMD/acp3xalc5682m98/HiFi.conf" - Comment "Default" - } - } + True.Define { Found=y 1mic=y } } If.2mic { @@ -33,14 +28,7 @@ If.zork { Regex "^(Dalboz|Ezkinil|Jelboz360|Morphius)$" String "${sys:devices/virtual/dmi/id/product_name}" } - True { - Define.1mic "" - - SectionUseCase."HiFi" { - File "/AMD/acp3xalc5682m98/HiFi.conf" - Comment "Default" - } - } + True.Define.Found y } If.shuboz { @@ -56,14 +44,7 @@ If.zork { Regex "^sku(1518731265|1518731266|1518731267|1518731268|1518731269|1518731270|1518731271|1518731272|1518731273|1518731274|1518731275|1518731276|1518731277|1518731278|2147483647)$" String "${sys:devices/virtual/dmi/id/product_sku}" } - True { - Define.1mic y - - SectionUseCase."HiFi" { - File "/AMD/acp3xalc5682m98/HiFi.conf" - Comment "Default" - } - } + True.Define { Found=y 1mic=y } } If.shuboz_jelboz360 { @@ -72,16 +53,20 @@ If.zork { Regex "^sku(1518862337|1518862338|1518862339|1518862340)$" String "${sys:devices/virtual/dmi/id/product_sku}" } - True { - Define.1mic "" - - SectionUseCase."HiFi" { - File "/AMD/acp3xalc5682m98/HiFi.conf" - Comment "Default" - } - } + True.Define.Found y } } } } } + +If.found { + Condition { + Type String + Empty "${var:Found}" + } + False.SectionUseCase."HiFi" { + File "/AMD/acp3xalc5682m98/HiFi.conf" + Comment "Default" + } +}