Syntax 6 If.delbin { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Delbin" } True { If.rt5682vs { Condition { Type RegexMatch Regex "^sku(65541)$" String "${sys:devices/virtual/dmi/id/product_sku}" } True.SectionUseCase."HiFi" { File "HiFi.max98373.rt5682vs.conf" Comment "Default" } False.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } } } If.collis { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Collis" } True { If.rt5682vs { Condition { Type RegexMatch Regex "^sku(983045|983046|983047|983048)$" String "${sys:devices/virtual/dmi/id/product_sku}" } True.SectionUseCase."HiFi" { File "HiFi.max98373.rt5682vs.conf" Comment "Default" } False.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } } } If.copano { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Copano" } True { If.rt5682vs { Condition { Type RegexMatch Regex "^sku(917507)$" String "${sys:devices/virtual/dmi/id/product_sku}" } True.SectionUseCase."HiFi" { File "HiFi.max98373.rt5682vs.conf" Comment "Default" } False.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } } } If.drobit { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Drobit" } True { If.rt5682vs { Condition { Type RegexMatch Regex "^sku(786436|786437|786438)$" String "${sys:devices/virtual/dmi/id/product_sku}" } True.SectionUseCase."HiFi" { File "HiFi.max98373.rt5682vs.conf" Comment "Default" } False.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } } } If.voema { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Voema" } True.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } If.volet { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Volet" } True.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } If.volta { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Volta" } True.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } If.voxel { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Voxel" } True.SectionUseCase."HiFi" { File "HiFi.max98373.conf" Comment "Default" } } If.elemi { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Elemi" } True.SectionUseCase."HiFi" { File "HiFi.elemi.conf" Comment "Default" } } If.eldrid { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Eldrid" } True.SectionUseCase."HiFi" { File "HiFi.eldrid.conf" Comment "Default" } } If.chronicler { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Chronicler" } True.SectionUseCase."HiFi" { File "HiFi.chronicler.conf" Comment "Default" } } If.lillipup { Condition { Type RegexMatch Regex "^(Lillipup|Lindar)$" String "${sys:devices/virtual/dmi/id/product_name}" } True.SectionUseCase."HiFi" { File "HiFi.lillipup.conf" Comment "Default" } }