From ba8d17b34e253600e98e0ba720e15a24aeb1e6d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= Date: Tue, 18 Jun 2024 12:48:55 +0200 Subject: [PATCH] ucm2: Intel: avs: Add UCM files for HDMI configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Jaroslav Kysela --- .../avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf | 28 +++++++++++++++++++ ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf | 6 ++++ ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf | 1 + 3 files changed, 35 insertions(+) create mode 100644 ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf create mode 100644 ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf create mode 120000 ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf diff --git a/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf b/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf new file mode 100644 index 00000000..c6a91784 --- /dev/null +++ b/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf @@ -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 index 00000000..c991c410 --- /dev/null +++ b/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf @@ -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 index 00000000..9d83051b --- /dev/null +++ b/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf @@ -0,0 +1 @@ +../../Intel/avs/hdaudioB0D2/hdaudioB0D2.conf \ No newline at end of file