From 4a64d685011402b0898f5e9588aa506de98f9e39 Mon Sep 17 00:00:00 2001 From: Mohammad Rafi Shaik Date: Mon, 4 Aug 2025 11:35:11 +0530 Subject: [PATCH] ucm2: Qualcomm: Add MONACO-EVK HiFi config Add UCM2 configs for the Qualcomm MONACO-EVK Board to handle: - I2S Speaker Amplifier - I2S Mic Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/597 Signed-off-by: Mohammad Rafi Shaik Signed-off-by: Jaroslav Kysela --- ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf | 30 +++++++++++++++++++ .../qcs8300/monaco-evk/MONACO-EVK.conf | 6 ++++ ucm2/conf.d/qcs8300/MONACO-EVK.conf | 1 + 3 files changed, 37 insertions(+) create mode 100644 ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf create mode 100644 ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf create mode 120000 ucm2/conf.d/qcs8300/MONACO-EVK.conf diff --git a/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf b/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf new file mode 100644 index 0000000..8345129 --- /dev/null +++ b/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf @@ -0,0 +1,30 @@ +SectionVerb { + Value { + TQ "HiFi" + } + EnableSequence [ + cset "name='PRIMARY_MI2S_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia2 Mixer SECONDARY_MI2S_TX' 1" + ] +} + +SectionDevice."Speaker" { + Comment "Speaker playback" + + Value { + PlaybackPriority 100 + PlaybackPCM "hw:${CardId},0" + PlaybackMixer "default:${CardId}" + PlaybackMixerElem "Speakers" + } +} + +SectionDevice."Mic" { + Comment "Mic" + + Value { + CapturePriority 100 + CapturePCM "hw:${CardId},1" + CaptureChannels 1 + } +} diff --git a/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf b/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf new file mode 100644 index 0000000..d9d2f35 --- /dev/null +++ b/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf @@ -0,0 +1,6 @@ +Syntax 4 + +SectionUseCase."HiFi" { + File "/Qualcomm/qcs8300/monaco-evk/HiFi.conf" + Comment "HiFi quality Music" +} diff --git a/ucm2/conf.d/qcs8300/MONACO-EVK.conf b/ucm2/conf.d/qcs8300/MONACO-EVK.conf new file mode 120000 index 0000000..1d33723 --- /dev/null +++ b/ucm2/conf.d/qcs8300/MONACO-EVK.conf @@ -0,0 +1 @@ +../../Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf \ No newline at end of file -- 2.47.3