]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
USB-Audio: Add UCM2 configuration for Topping DX3 Pro+
authorAlexander Koskovich <akoskovich@pm.me>
Mon, 23 Oct 2023 21:52:53 +0000 (17:52 -0400)
committerJaroslav Kysela <perex@perex.cz>
Mon, 15 Jan 2024 13:58:42 +0000 (14:58 +0100)
Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/362
Signed-off-by: Sophie Tauchert <sophie@999eagle.moe>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/USB-Audio/Topping/DX3ProPlus-HiFi.conf [new file with mode: 0644]
ucm2/USB-Audio/Topping/DX3ProPlus.conf [new file with mode: 0644]
ucm2/USB-Audio/USB-Audio.conf

diff --git a/ucm2/USB-Audio/Topping/DX3ProPlus-HiFi.conf b/ucm2/USB-Audio/Topping/DX3ProPlus-HiFi.conf
new file mode 100644 (file)
index 0000000..b9a75a1
--- /dev/null
@@ -0,0 +1,6 @@
+SectionDevice."Headphones" {
+       Comment "Headphones"
+       Value {
+               PlaybackPCM "hw:${CardId},0"
+       }
+}
diff --git a/ucm2/USB-Audio/Topping/DX3ProPlus.conf b/ucm2/USB-Audio/Topping/DX3ProPlus.conf
new file mode 100644 (file)
index 0000000..0328091
--- /dev/null
@@ -0,0 +1,6 @@
+Comment "DX3 Pro+"
+
+SectionUseCase."HiFi" {
+       Comment "Default"
+       File "/USB-Audio/Topping/DX3ProPlus-HiFi.conf"
+}
index 8a4215ad9737ec211dc6694b50e52eea87426c45..11c66803d7ff5320b1317c8c2a436b0ba7d05c2b 100644 (file)
@@ -379,6 +379,17 @@ If.ssl2 {
        }
 }
 
+If.Pro {
+       Condition {
+               Type String
+               Haystack "${CardComponents}"
+               Needle "USB152a:8750"
+       }
+       True.Define {
+               ProfileName "Topping/DX3ProPlus"
+       }
+}
+
 If.mixremap {
        Condition {
                Type String