]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
ucm2: Intel: avs: Add UCM files for HDMI configuration
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Tue, 18 Jun 2024 10:48:55 +0000 (12:48 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 8 Oct 2024 08:12:19 +0000 (10:12 +0200)
Add configs for devices using HDMI codec.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf [new file with mode: 0644]
ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf [new file with mode: 0644]
ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf [new symlink]

diff --git a/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf b/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf
new file mode 100644 (file)
index 0000000..c6a9178
--- /dev/null
@@ -0,0 +1,28 @@
+Include.hdmi.File "/codecs/hda/hdmi.conf"
+
+If.hdmi1 {
+       Condition { Type AlwaysTrue }
+       True.Macro.hdmi1.HDMI {
+               Number 1
+               Device 1
+               Priority 500
+       }
+}
+
+If.hdmi2 {
+       Condition { Type AlwaysTrue }
+       True.Macro.hdmi1.HDMI {
+               Number 2
+               Device 2
+               Priority 600
+       }
+}
+
+If.hdmi3 {
+       Condition { Type AlwaysTrue }
+       True.Macro.hdmi1.HDMI {
+               Number 3
+               Device 3
+               Priority 700
+       }
+}
diff --git a/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf b/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf
new file mode 100644 (file)
index 0000000..c991c41
--- /dev/null
@@ -0,0 +1,6 @@
+Syntax 6
+
+SectionUseCase."HiFi" {
+       File "/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf"
+       Comment "Play HiFi quality Music"
+}
diff --git a/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf b/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf
new file mode 120000 (symlink)
index 0000000..9d83051
--- /dev/null
@@ -0,0 +1 @@
+../../Intel/avs/hdaudioB0D2/hdaudioB0D2.conf
\ No newline at end of file