From 4ebeaf6b1431fe5b394a01148702d011514dc9eb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Amadeusz=20S=C5=82awi=C5=84ski?= Date: Tue, 18 Jun 2024 12:47:18 +0200 Subject: [PATCH] ucm2: Intel: avs: Add UCM files for rt5514 configuration MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Add configs for devices using rt5514 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/avs_rt5514/Google-Eve-1.0-HiFi.conf | 20 +++++++++++++++++++ ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0.conf | 11 ++++++++++ ucm2/conf.d/avs_rt5514/Google-Eve-1.0.conf | 1 + 3 files changed, 32 insertions(+) create mode 100644 ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0-HiFi.conf create mode 100644 ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0.conf create mode 120000 ucm2/conf.d/avs_rt5514/Google-Eve-1.0.conf diff --git a/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0-HiFi.conf b/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0-HiFi.conf new file mode 100644 index 0000000..33f167d --- /dev/null +++ b/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0-HiFi.conf @@ -0,0 +1,20 @@ +SectionDevice."Mic" { + Comment "Digital Microphone" + + Value { + CapturePCM "hw:${CardId},1" + CaptureChannels 4 + } + EnableSequence [ + cset "name='Sto1 ADC MIXL DMIC Switch' on" + cset "name='Sto1 ADC MIXR DMIC Switch' on" + cset "name='Sto2 ADC MIXL DMIC Switch' on" + cset "name='Sto2 ADC MIXR DMIC Switch' on" + ] + DisableSequence [ + cset "name='Sto1 ADC MIXL DMIC Switch' off" + cset "name='Sto1 ADC MIXR DMIC Switch' off" + cset "name='Sto2 ADC MIXL DMIC Switch' off" + cset "name='Sto2 ADC MIXR DMIC Switch' off" + ] +} diff --git a/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0.conf b/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0.conf new file mode 100644 index 0000000..df51912 --- /dev/null +++ b/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0.conf @@ -0,0 +1,11 @@ +Syntax 6 + +SectionUseCase."HiFi" { + File "/Intel/avs/avs_rt5514/Google-Eve-1.0-HiFi.conf" + Comment "Play HiFi quality Music" +} + +BootSequence [ + cset "name='ADC1 Capture Volume' 55" + cset "name='ADC2 Capture Volume' 55" +] diff --git a/ucm2/conf.d/avs_rt5514/Google-Eve-1.0.conf b/ucm2/conf.d/avs_rt5514/Google-Eve-1.0.conf new file mode 120000 index 0000000..f885be2 --- /dev/null +++ b/ucm2/conf.d/avs_rt5514/Google-Eve-1.0.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_rt5514/Google-Eve-1.0.conf \ No newline at end of file -- 2.47.1