From 45667605869bfc1d7d1305f7b9edd1ac8c5a43ae Mon Sep 17 00:00:00 2001 From: =?utf8?q?Amadeusz=20S=C5=82awi=C5=84ski?= Date: Tue, 18 Jun 2024 12:42:48 +0200 Subject: [PATCH] ucm2: Intel: avs: Add UCM files for DMIC configuration MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Add configs for devices using DMIC codec. Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/418 Signed-off-by: Amadeusz Sławiński Signed-off-by: Jaroslav Kysela --- ucm2/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf | 9 +++++++++ ucm2/Intel/avs/avs_dmic/DMIC-2ch.conf | 6 ++++++ ucm2/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf | 9 +++++++++ ucm2/Intel/avs/avs_dmic/DMIC-4ch.conf | 6 ++++++ ucm2/conf.d/avs_dmic/Acer-Lars-1.0.conf | 1 + ucm2/conf.d/avs_dmic/Google-Atlas-1.0.conf | 1 + ucm2/conf.d/avs_dmic/Google-Cave-1.0.conf | 1 + ucm2/conf.d/avs_dmic/Google-Coral-rev2.conf | 1 + ucm2/conf.d/avs_dmic/HP-Soraka-1.0.conf | 1 + ucm2/conf.d/avs_dmic/Hewlett_Packard-Chell-1.0.conf | 1 + 10 files changed, 36 insertions(+) create mode 100644 ucm2/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf create mode 100644 ucm2/Intel/avs/avs_dmic/DMIC-2ch.conf create mode 100644 ucm2/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf create mode 100644 ucm2/Intel/avs/avs_dmic/DMIC-4ch.conf create mode 120000 ucm2/conf.d/avs_dmic/Acer-Lars-1.0.conf create mode 120000 ucm2/conf.d/avs_dmic/Google-Atlas-1.0.conf create mode 120000 ucm2/conf.d/avs_dmic/Google-Cave-1.0.conf create mode 120000 ucm2/conf.d/avs_dmic/Google-Coral-rev2.conf create mode 120000 ucm2/conf.d/avs_dmic/HP-Soraka-1.0.conf create mode 120000 ucm2/conf.d/avs_dmic/Hewlett_Packard-Chell-1.0.conf diff --git a/ucm2/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf b/ucm2/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf new file mode 100644 index 0000000..0022a52 --- /dev/null +++ b/ucm2/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf @@ -0,0 +1,9 @@ +SectionDevice."Mic" { + Comment "Digital Microphone" + + Value { + CapturePCM "hw:${CardId},2" + CaptureChannels 2 + CaptureMixerElem "DMIC" + } +} diff --git a/ucm2/Intel/avs/avs_dmic/DMIC-2ch.conf b/ucm2/Intel/avs/avs_dmic/DMIC-2ch.conf new file mode 100644 index 0000000..b53eb52 --- /dev/null +++ b/ucm2/Intel/avs/avs_dmic/DMIC-2ch.conf @@ -0,0 +1,6 @@ +Syntax 6 + +SectionUseCase."HiFi" { + File "/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf" + Comment "Play HiFi quality Music" +} diff --git a/ucm2/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf b/ucm2/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf new file mode 100644 index 0000000..d75e97b --- /dev/null +++ b/ucm2/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf @@ -0,0 +1,9 @@ +SectionDevice."Mic" { + Comment "Digital Microphone" + + Value { + CapturePCM "hw:${CardId},2" + CaptureChannels 4 + CaptureMixerElem "DMIC" + } +} diff --git a/ucm2/Intel/avs/avs_dmic/DMIC-4ch.conf b/ucm2/Intel/avs/avs_dmic/DMIC-4ch.conf new file mode 100644 index 0000000..2a5a62f --- /dev/null +++ b/ucm2/Intel/avs/avs_dmic/DMIC-4ch.conf @@ -0,0 +1,6 @@ +Syntax 6 + +SectionUseCase."HiFi" { + File "/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf" + Comment "Play HiFi quality Music" +} diff --git a/ucm2/conf.d/avs_dmic/Acer-Lars-1.0.conf b/ucm2/conf.d/avs_dmic/Acer-Lars-1.0.conf new file mode 120000 index 0000000..89b9621 --- /dev/null +++ b/ucm2/conf.d/avs_dmic/Acer-Lars-1.0.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_dmic/DMIC-2ch.conf \ No newline at end of file diff --git a/ucm2/conf.d/avs_dmic/Google-Atlas-1.0.conf b/ucm2/conf.d/avs_dmic/Google-Atlas-1.0.conf new file mode 120000 index 0000000..05f9c1a --- /dev/null +++ b/ucm2/conf.d/avs_dmic/Google-Atlas-1.0.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_dmic/DMIC-4ch.conf \ No newline at end of file diff --git a/ucm2/conf.d/avs_dmic/Google-Cave-1.0.conf b/ucm2/conf.d/avs_dmic/Google-Cave-1.0.conf new file mode 120000 index 0000000..89b9621 --- /dev/null +++ b/ucm2/conf.d/avs_dmic/Google-Cave-1.0.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_dmic/DMIC-2ch.conf \ No newline at end of file diff --git a/ucm2/conf.d/avs_dmic/Google-Coral-rev2.conf b/ucm2/conf.d/avs_dmic/Google-Coral-rev2.conf new file mode 120000 index 0000000..05f9c1a --- /dev/null +++ b/ucm2/conf.d/avs_dmic/Google-Coral-rev2.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_dmic/DMIC-4ch.conf \ No newline at end of file diff --git a/ucm2/conf.d/avs_dmic/HP-Soraka-1.0.conf b/ucm2/conf.d/avs_dmic/HP-Soraka-1.0.conf new file mode 120000 index 0000000..89b9621 --- /dev/null +++ b/ucm2/conf.d/avs_dmic/HP-Soraka-1.0.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_dmic/DMIC-2ch.conf \ No newline at end of file diff --git a/ucm2/conf.d/avs_dmic/Hewlett_Packard-Chell-1.0.conf b/ucm2/conf.d/avs_dmic/Hewlett_Packard-Chell-1.0.conf new file mode 120000 index 0000000..89b9621 --- /dev/null +++ b/ucm2/conf.d/avs_dmic/Hewlett_Packard-Chell-1.0.conf @@ -0,0 +1 @@ +../../Intel/avs/avs_dmic/DMIC-2ch.conf \ No newline at end of file -- 2.47.1