]> git.alsa-project.org Git - alsa-ucm-conf.git/log
alsa-ucm-conf.git
2 years agoRelease v1.2.9 v1.2.9
Jaroslav Kysela [Thu, 4 May 2023 07:16:19 +0000 (09:16 +0200)]
Release v1.2.9

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoGigabyte Z690I AORUS ULTRA DDR4, Realtek alc4080
Jameson Reed [Sun, 2 Apr 2023 16:47:43 +0000 (12:47 -0400)]
Gigabyte Z690I AORUS ULTRA DDR4, Realtek alc4080

add another board using realtek alc4080

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/307
Signed-off-by: Jameson Reed <jameson.app@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: fix bad Conditio in If.minifuse4
Jaroslav Kysela [Tue, 25 Apr 2023 12:03:36 +0000 (14:03 +0200)]
USB-Audio: fix bad Conditio in If.minifuse4

There should be 'Needle' keyword instead 'Regex' for the
string condition.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/305
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Add Minifuse 4
bernsnf [Wed, 8 Mar 2023 17:34:58 +0000 (18:34 +0100)]
USB-Audio: Add Minifuse 4

I created a separate file because of the additional input-Pairs and
output-Pairs result in different loopback channels.

Without the usecase outputs threated as surround channels.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/287
From: bernsnf <github>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Add Sony inzone H7/H9 headset default/HiFi usecase
Laurens Miers [Wed, 22 Mar 2023 15:04:26 +0000 (16:04 +0100)]
USB-Audio: Add Sony inzone H7/H9 headset default/HiFi usecase

The Sony inzone H7/H9 headset has two usb audio outputs and one usb
audio input.

One pair of audio output and input is the 'chat' interface which is
normally connected to a chat client.

The remaining audio ouput is the 'game' interface, which is normally
connected to the actual game you're playing.

The 'game' interface lists as a separate USB subdevice in alsa.

This commit adds the HiFi usecase for the Sony headset which is as
follows:
- One chat device
  - One audio output
  - One audio input
- One game device
  - One audio output

Tested with pipewire and pulseaudio, verified with pavucontrol, both
devices are listed and audio can be played on both.
The audio is mixed in the headset itself.

Control wise there isn't much, the only thing that is reported in
alsamixer is a volume control for the CAPTURE channel.
However, changing the volume of this does not seem to affect the
actual audio that is recorded, so I don't see a need to change this
when enabling the device.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/293
Signed-off-by: Laurens Miers <laurensmiers@protonmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: va-macro: fix dmic1 mux setting
Srinivas Kandagatla [Thu, 23 Mar 2023 10:16:47 +0000 (10:16 +0000)]
ucm2: codecs: va-macro: fix dmic1 mux setting

Looks like there was a typo in setting up dmic1 mux. Without this dmic01
selection would only do single channel record instead of 2 channel recording.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/294
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB: Adding UCM2 configuration for Roland/BridgeCast
Sebastian Mangelsen [Sun, 26 Mar 2023 22:13:26 +0000 (00:13 +0200)]
USB: Adding UCM2 configuration for Roland/BridgeCast

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/297
From: Sebastian Mangelsen <sebastian.mangelsen@plejd.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-hda-dsp: Add speaker led support
KobaKo [Mon, 6 Mar 2023 12:22:51 +0000 (20:22 +0800)]
sof-hda-dsp: Add speaker led support

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/302
Signed-off-by: KobaKo <koba.ko@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 on Gigabyte Z690 AORUS ULTRA
Michaili K [Sun, 16 Apr 2023 10:21:30 +0000 (12:21 +0200)]
USB-Audio: ALC4080 on Gigabyte Z690 AORUS ULTRA

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/304
From: Michaili K <github>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 on MSI PRO X670-P WIFI
Jaroslav Kysela [Mon, 20 Mar 2023 14:48:59 +0000 (15:48 +0100)]
USB-Audio: ALC4080 on MSI PRO X670-P WIFI

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/285
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 on MSI MPG Z590 Gaming Force
Paride [Mon, 20 Mar 2023 00:01:45 +0000 (01:01 +0100)]
USB-Audio: ALC4080 on MSI MPG Z590 Gaming Force

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/292
Signed-off-by: Tom Paride <parid.tom@icloud.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - Add MSI MAG B650M MORTAR WIFI (USB ID: 0db0:7696)
cloudy-dev [Sat, 11 Mar 2023 02:18:42 +0000 (02:18 +0000)]
USB-Audio: ALC4080 - Add MSI MAG B650M MORTAR WIFI (USB ID: 0db0:7696)

Adds support for the MSI MAG B650M MORTAR WIFI motherboard front & back 3.5mm jacks.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/289
From: cloudy-dev@github
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agowcd938x codec: remove empty DefaultDisableSeq.conf
Jaroslav Kysela [Mon, 20 Mar 2023 14:31:09 +0000 (15:31 +0100)]
wcd938x codec: remove empty DefaultDisableSeq.conf

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Qualcomm: sc8280xp: add LENOVO Thinkpad X13s support
Srinivas Kandagatla [Tue, 4 Oct 2022 14:39:18 +0000 (15:39 +0100)]
ucm2: Qualcomm: sc8280xp: add LENOVO Thinkpad X13s support

Add support to LENOVO Thinkpad x13s which has 2xwsa883x smart speakers and a headset connector.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/284
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: lpass: tx: add dmics via tx macro
Srinivas Kandagatla [Fri, 2 Dec 2022 11:00:35 +0000 (11:00 +0000)]
ucm2: codecs: lpass: tx: add dmics via tx macro

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: lpass: make sure va dec mux is set correctly
Srinivas Kandagatla [Thu, 2 Mar 2023 07:37:39 +0000 (07:37 +0000)]
ucm2: codecs: lpass: make sure va dec mux is set correctly

Make sure VA decimator mux is correctly set while using DMICs by adding
explicit mixer control to set it in enable sequence.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: lpass: add codec sequences for va dmic1
Srinivas Kandagatla [Thu, 2 Mar 2023 07:36:09 +0000 (07:36 +0000)]
ucm2: codecs: lpass: add codec sequences for va dmic1

Add codec sequences for VA DMIC1 settings.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: lpass-tx-macro: add codec sequences
Srinivas Kandagatla [Tue, 4 Oct 2022 14:38:47 +0000 (15:38 +0100)]
ucm2: codecs: lpass-tx-macro: add codec sequences

Add default, enable/disable codec sequence for Qualcomm LPASS TX Macro
digital codec

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: lpass-rx-macro: add codec sequences
Srinivas Kandagatla [Tue, 4 Oct 2022 14:37:37 +0000 (15:37 +0100)]
ucm2: codecs: lpass-rx-macro: add codec sequences

Add default, enable/disable codec sequence for Qualcomm LPASS TX Macro
digital codec

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: wcd938x: add codec sequences
Srinivas Kandagatla [Tue, 4 Oct 2022 14:36:26 +0000 (15:36 +0100)]
ucm2: codecs: wcd938x: add codec sequences

Add default, enable/disable codec sequence for Headphone and Mic on
WCD938x codec

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: wsa883x: add codec sequences
Srinivas Kandagatla [Tue, 4 Oct 2022 14:35:08 +0000 (15:35 +0100)]
ucm2: codecs: wsa883x: add codec sequences

Add default, enable/disable codec sequence for wsa883x codec

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Rockchip: rk817: Add ALSA UCM support
Chris Morgan [Fri, 24 Feb 2023 19:33:20 +0000 (13:33 -0600)]
ucm2: Rockchip: rk817: Add ALSA UCM support

Add ALSA-UCM support for the Rockchip RK817 audio codec. This codec
is typically configured either with an internal or external amplifier
as reflected by the longname. This configuration has been tested on
the Anbernic RG353P (rk817_ext) and the Odroid Go Advance (rk817_int).

Changes from V1:
 - Use a constant to control if the output mux is set to HP or SPK.

Link: https://lore.kernel.org/alsa-devel/20230224193320.1503-1-macroalpha82@gmail.com/
Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - add wrx80e sage se wifi (ID: 0b05:1984)
13r0ck [Tue, 14 Feb 2023 21:33:07 +0000 (14:33 -0700)]
USB-Audio: ALC4080 - add wrx80e sage se wifi (ID: 0b05:1984)

This motherboard is recognized by system76 as the mega-r2

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/282
Signed-off-by: 13r0ck <brock@szu.email>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoREADME.md: add --wildcards also for the second tar command
Jaroslav Kysela [Sun, 26 Feb 2023 22:44:18 +0000 (23:44 +0100)]
README.md: add --wildcards also for the second tar command

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-soundwire: Initialize PGA switch controls in the BootSequence
Jaroslav Kysela [Mon, 20 Feb 2023 14:36:53 +0000 (15:36 +0100)]
sof-soundwire: Initialize PGA switch controls in the BootSequence

A bug in the driver / firmware may cause that the paths are
active for the first boot, but if the sound card state is saved
and restored later (e.g. next boot), the paths may be deactivated.

BugLink: https://github.com/thesofproject/linux/issues/4196
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - adds support for USB ID 0414:a010 (Gigabyte Z590 Vision G)
Nikita Brancatisano [Fri, 10 Feb 2023 21:39:39 +0000 (22:39 +0100)]
USB-Audio: ALC4080 - adds support for USB ID 0414:a010 (Gigabyte Z590 Vision G)

The GIGABYTE Z590 Vision G Intel motherboard contains a Realtek ALC4080 souncard
that was missing from the available UCMs.

The change works on my machine and the HiFi profile seems to be fully functional

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/279
From: Nikita Brancatisano
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - Add support for MSI MAG Z590 Tomahawk WiFi motherboard
yesmorepain [Tue, 7 Feb 2023 05:43:15 +0000 (22:43 -0700)]
USB-Audio: ALC4080 - Add support for MSI MAG Z590 Tomahawk WiFi motherboard

USB ID: 0db0:4240

Adds support for Z590 Tomahawk WiFi, microphone jack is now working

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/278
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agomax98090: drop Record Path DC Blocking to fix int mic
Jérémy Lal [Sun, 5 Feb 2023 18:38:49 +0000 (19:38 +0100)]
max98090: drop Record Path DC Blocking to fix int mic

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/276
Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/270
Signed-off-by: Jérémy Lal <kapouer@melix.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - Support for MSI B650 Tomahawk Wifi - USB ID 0db0:422d
Rasmus Rosendahl-Kaa [Sat, 4 Feb 2023 19:16:45 +0000 (19:16 +0000)]
USB-Audio: ALC4080 - Support for MSI B650 Tomahawk Wifi - USB ID 0db0:422d

This would enable sound connected to the MSI B650 Tomahawk Wifi motherboard

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/274
From: Rasmus Rosendahl-Kaa
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoDEBUG.md: add systemctl restart command for pipewire
Jaroslav Kysela [Sat, 4 Feb 2023 19:59:10 +0000 (20:59 +0100)]
DEBUG.md: add systemctl restart command for pipewire

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm: USB-Audio - Add support for Focusrite Scarlett 2i2 gen3
Vasily Khoruzhick [Fri, 3 Feb 2023 08:13:34 +0000 (00:13 -0800)]
ucm: USB-Audio - Add support for Focusrite Scarlett 2i2 gen3

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/273
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - add Z690 AERO G DDR4 (USB ID 0414:a012)
Jaroslav Kysela [Sat, 4 Feb 2023 14:42:55 +0000 (15:42 +0100)]
USB-Audio: ALC4080 - add Z690 AERO G DDR4 (USB ID 0414:a012)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/272
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: MediaTek: mt8365-evk: Add alsa-ucm support
Fadwa Chiby [Mon, 19 Dec 2022 14:20:03 +0000 (14:20 +0000)]
ucm2: MediaTek: mt8365-evk: Add alsa-ucm support

Add alsa-ucm support for the Mediatek mt8365-evk platform.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/260
Signed-off-by: Fadwa Chiby <fchiby@baylibre.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoAdd UCM for PinePhone
Tom Fitzhenry [Fri, 25 Mar 2022 17:19:23 +0000 (04:19 +1100)]
Add UCM for PinePhone

The DTS configuration has had a unique audio card name since 5.14:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi?h=v5.14#n436d

This UCM config is derived from https://gitlab.com/pine64-org/pine64-alsa-ucm/, which is BSD-3-Clause licensed.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/134
Signed-off-by: Tom Fitzhenry <tom@tom-fitzhenry.me.uk>
Co-authored-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Co-authored-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - add MSI MPG Z790I Edge WiFi (ID: 0db0:62a4)
13r0ck [Tue, 17 Jan 2023 20:15:29 +0000 (13:15 -0700)]
USB-Audio: ALC4080 - add MSI MPG Z790I Edge WiFi (ID: 0db0:62a4)

This motherboard is recognized as the thelio-b5 by System76

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/269
Signed-off-by: 13r0ck <brock@szu.email>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4082 - add MSI MEG X670E ACE (0db0:961e)
Ben Klein [Sun, 15 Jan 2023 18:21:03 +0000 (13:21 -0500)]
USB-Audio: ALC4082 - add MSI MEG X670E ACE (0db0:961e)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/268
Signed-off-by: Ben Klein <robobenklein@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080: detect MSI MPG Z790 Carbon Wifi
Cole Helbling [Mon, 9 Jan 2023 16:54:24 +0000 (08:54 -0800)]
USB-Audio: ALC4080: detect MSI MPG Z790 Carbon Wifi

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/267
Signed-off-by: Cole Helbling <cole.e.helbling@outlook.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080: Add Support for MSI MPG Z790 Edge Wifi
Nico [Fri, 6 Jan 2023 18:55:49 +0000 (18:55 +0000)]
USB-Audio: ALC4080: Add Support for MSI MPG Z790 Edge Wifi

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/265
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: sof-soundwire: Update Mic LED settings
Andy Chi [Wed, 28 Dec 2022 09:36:37 +0000 (17:36 +0800)]
ucm2: sof-soundwire: Update Mic LED settings

It would be better to make this settings as default in
the driver. See PR.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/261
Signed-off-by: Andy Chi <andy.chi@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Update quirk for Aorus Pro WiFi Rev 1.2
13r0ck [Wed, 30 Nov 2022 03:20:57 +0000 (20:20 -0700)]
USB-Audio: Update quirk for Aorus Pro WiFi Rev 1.2

The line in was using the wrong device.
This model is a thelio-major-r2.1 for system76.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/245
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Add initial support for AMD Vangogh (acp5x) on Steam Deck
Cristian Ciocaltea [Thu, 20 Oct 2022 23:56:32 +0000 (02:56 +0300)]
ucm2: Add initial support for AMD Vangogh (acp5x) on Steam Deck

This has been tested on a Valve Steam Deck EV2 unit, using kernel
v6.1-rc1.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/233
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoAdd: 0b05:1999 ASUS ROG Strix Z590-A Gaming WiFi
13r0ck [Tue, 22 Nov 2022 22:40:50 +0000 (15:40 -0700)]
Add: 0b05:1999 ASUS ROG Strix Z590-A Gaming WiFi

This model is recognized as a thelio-mira-b1 by system76

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/247/
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: alc4080 - add support for MSI PRO Z790-A WIFI (ID 0db0:d1d7)
Adrian Rudnik [Wed, 7 Dec 2022 23:49:13 +0000 (00:49 +0100)]
ucm2: alc4080 - add support for MSI PRO Z790-A WIFI (ID 0db0:d1d7)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/248
Signed-off-by: Adrian Rudnik <adrian@klonmaschine.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - Add support for ASUS ROG Crosshair X670 Extreme (ID 0b05:1a53)
Samuel Williams [Sun, 11 Dec 2022 05:30:40 +0000 (18:30 +1300)]
USB-Audio: ALC4080 - Add support for ASUS ROG Crosshair X670 Extreme (ID 0b05:1a53)

- Confirmed working.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/249
Signed-off-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: alc4080 - add MSI MAG B650I Edge WiFi (ID 0db0:36e7)
13r0ck [Tue, 20 Dec 2022 01:08:38 +0000 (18:08 -0700)]
USB-Audio: alc4080 - add MSI MAG B650I Edge WiFi (ID 0db0:36e7)

This motherboard is recognized as the thelio-r3 by System76

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/254
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-hda-dsp: Set Dmic0 Capture Switch on
Kai-Chuan Hsieh [Mon, 26 Dec 2022 02:24:20 +0000 (10:24 +0800)]
sof-hda-dsp: Set Dmic0 Capture Switch on

Internal micrphone default is off after fresh installation.
Add operation to set the control on to align with other architecture.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/259
Signed-off-by: Kai-Chuan Hsieh <kaichuan.hsieh@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-soundwire: set PGA capture switch for rt715 mic in BootSequence
Jaroslav Kysela [Mon, 26 Dec 2022 08:20:51 +0000 (09:20 +0100)]
sof-soundwire: set PGA capture switch for rt715 mic in BootSequence

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/255
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: sof-hda-dsp - If.devdmic cleanup
Jaroslav Kysela [Wed, 7 Dec 2022 14:48:05 +0000 (15:48 +0100)]
ucm2: sof-hda-dsp - If.devdmic cleanup

Simplify the If.devdmic block.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: HDA: Update Mic LED settings for ACP DMIC
Jaroslav Kysela [Wed, 7 Dec 2022 14:00:35 +0000 (15:00 +0100)]
ucm2: HDA: Update Mic LED settings for ACP DMIC

Users expect to turn the LED on when only internal mic is off, but
it makes sense to turn this LED when all internal inputs are off.

This configuration may be changed when the affected applications
are updated.

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2134824
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: sof-hda-dsp: Update Mic LED settings
Jaroslav Kysela [Wed, 7 Dec 2022 09:18:04 +0000 (10:18 +0100)]
ucm2: sof-hda-dsp: Update Mic LED settings

Users expect to turn the LED on when only internal mic is off, but
it makes sense to turn this LED when all internal inputs are off.

This configuration may be changed when the affected applications
are updated.

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2134824
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoHDA: DualCodecs - handle S/PDIF without analog connections
Jaroslav Kysela [Mon, 21 Nov 2022 09:16:57 +0000 (10:16 +0100)]
HDA: DualCodecs - handle S/PDIF without analog connections

When no analog wires are connected, the S/PDIF output cannot be
selected in pipewire. Handle this for motherboards without Speaker
UCM device.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/239
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: the environment variable UCM_USB_PERIOD_TIME may be undefined
Jaroslav Kysela [Tue, 22 Nov 2022 08:54:22 +0000 (09:54 +0100)]
USB-Audio: the environment variable UCM_USB_PERIOD_TIME may be undefined

Fixes: 71ff24c ("USB-Audio: allow to configure period size for PCM split")
BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/240
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agomt8195-demo: fix soundcard initialization
Fadwa Chiby [Fri, 22 Jul 2022 09:45:07 +0000 (09:45 +0000)]
mt8195-demo: fix soundcard initialization

The previous initialization in Bootsequence set all Switch
to off after boot.

So remove the setting off of the Switch in the BootSequence
and define Enable/DisableSequence in verb section for
a proper setting.

Note that the controls enable access to the PCM devices
(controls routes between Front End and Back End in ASoC).

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/211
Signed-off-by: Fadwa Chiby <fchiby@baylibre.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: allow to configure period size for PCM split
Jaroslav Kysela [Mon, 21 Nov 2022 08:51:54 +0000 (09:51 +0100)]
USB-Audio: allow to configure period size for PCM split

The environment variable UCM_USB_PERIOD_TIME (microseconds / μs)
can define the period size for the PCM channel split over
the default value 10000μs.

BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/240
Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/238
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: add profile for the Librem 5
Clayton Craft [Wed, 29 Jun 2022 22:23:23 +0000 (15:23 -0700)]
ucm2: add profile for the Librem 5

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/181
Tested-by: Guido Günther <agx@sigxcpu.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: sof-soundwire: add basic settings for RT1318 SDCA device
Shuming Fan [Wed, 16 Nov 2022 09:36:51 +0000 (17:36 +0800)]
ucm2: sof-soundwire: add basic settings for RT1318 SDCA device

Add support for rt1318 amplifier

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/242
Signed-off-by: Shuming Fan <shumingf@realtek.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - add 0db0:6cc9 MSI MPG Z590 Gaming Plus device
Jaroslav Kysela [Tue, 15 Nov 2022 16:49:13 +0000 (17:49 +0100)]
USB-Audio: ALC4080 - add 0db0:6cc9 MSI MPG Z590 Gaming Plus device

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/241
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Alc4080 - add support for ASUS ROG Strix Z790-E Gaming Wifi
Ben Scholzen (DASPRiD) [Mon, 31 Oct 2022 16:41:02 +0000 (17:41 +0100)]
ucm2: Alc4080 - add support for ASUS ROG Strix Z790-E Gaming Wifi

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/235
Signed-off-by: Ben Scholzen (DASPRiD) <mail@dasprids.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: USB-Audio - Added Digidesign Mbox 3 support
Manu Linares [Sat, 5 Nov 2022 22:32:27 +0000 (19:32 -0300)]
ucm2: USB-Audio - Added Digidesign Mbox 3 support

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/237
Signed-off-by: Manu Linares <mbarriolinares@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoadd --wildcards to tar options in README
Clément Hermann [Thu, 20 Oct 2022 17:03:18 +0000 (19:03 +0200)]
add --wildcards to tar options in README

Without it, at least on some recent tar version, it won't work: --wildcards is the
default only for exclusions, not for member selection. This tends to
confuse users, even though it's just an example.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/232
Signed-off-by: Clément Hermann <nodens@debian.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm: USB-Audio - Add support for Focusrite Scarlett 2i2 gen2
Jaroslav Kysela [Sun, 6 Nov 2022 17:08:27 +0000 (18:08 +0100)]
ucm: USB-Audio - Add support for Focusrite Scarlett 2i2 gen2

BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/234
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Add support for MT8192 Asurada Spherion Chromebook
Nícolas F. R. A. Prado [Thu, 24 Mar 2022 22:13:45 +0000 (18:13 -0400)]
ucm2: Add support for MT8192 Asurada Spherion Chromebook

Add support for the Acer Chromebook 514 CP514-2H, powered by MediaTek
Kompanio 820 (MT8192). This machine uses a MT6359 PMIC, with RT1015P as
speaker codec and RT5682 as headphone codec.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/217
Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoRelease v1.2.8 v1.2.8
Jaroslav Kysela [Mon, 24 Oct 2022 08:17:39 +0000 (10:17 +0200)]
Release v1.2.8

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoREADME: fix tar compress arguments in README
Jaroslav Kysela [Wed, 19 Oct 2022 09:17:01 +0000 (11:17 +0200)]
README: fix tar compress arguments in README

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoREADME: add the latest config download info
Jaroslav Kysela [Wed, 19 Oct 2022 08:06:45 +0000 (10:06 +0200)]
README: add the latest config download info

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Add support for Arturia Minifuse 1
Jaroslav Kysela [Wed, 19 Oct 2022 07:48:38 +0000 (09:48 +0200)]
USB-Audio: Add support for Arturia Minifuse 1

Recode Minifuse 2 config to support Minifuse 1, too.

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/220
Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/226
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoRockchip/max98090: add HDMI device
Jaroslav Kysela [Mon, 17 Oct 2022 10:41:37 +0000 (12:41 +0200)]
Rockchip/max98090: add HDMI device

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/208
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080: Add MSI MPG X670E Carbon Wifi (USB0db0:d6e7)
Jasper [Thu, 6 Oct 2022 17:34:14 +0000 (19:34 +0200)]
USB-Audio: ALC4080: Add MSI MPG X670E Carbon Wifi (USB0db0:d6e7)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/225
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - add back SPDIF switch
Jaroslav Kysela [Fri, 7 Oct 2022 17:00:44 +0000 (19:00 +0200)]
USB-Audio: ALC4080 - add back SPDIF switch

It seems that 'IEC958 Playback Switch' is valid for the hardware
with the provided USB mapping in the driver. For others, it appears
that this switch is 'PCM PLayback Switch' with index 2.

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/227
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - detect Speaker / Front Headphone controls
Jaroslav Kysela [Fri, 7 Oct 2022 09:15:29 +0000 (11:15 +0200)]
USB-Audio: ALC4080 - detect Speaker / Front Headphone controls

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/227
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: simplify acp3xalc5682m98.conf
Jaroslav Kysela [Mon, 3 Oct 2022 08:39:47 +0000 (10:39 +0200)]
ucm2: simplify acp3xalc5682m98.conf

Use SectionUseCase block only one time.

BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/146
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Support acp3xalc5682m98 on Chromebook "zork"
Akihiko Odaki [Mon, 4 Apr 2022 12:00:41 +0000 (21:00 +0900)]
ucm2: Support acp3xalc5682m98 on Chromebook "zork"

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/146
Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: mt8195-sof: Fix wrong JackControl for headphone
Nícolas F. R. A. Prado [Thu, 22 Sep 2022 23:58:41 +0000 (19:58 -0400)]
ucm2: mt8195-sof: Fix wrong JackControl for headphone

The value set for the headphone's JackControl doesn't match any jack
control available. Change it to the right one.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/218
Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: UR24C - add Steinberg UR24C (USB0499:174d)
Krzysztof Łastowski [Sun, 2 Oct 2022 03:55:42 +0000 (04:55 +0100)]
USB-Audio: UR24C - add Steinberg UR24C (USB0499:174d)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/221
Signed-off-by: Krzysztof Łastowski <krzysztof.lastowski@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: alc4080 - add MSI MEG X570S Ace Max (ID 0db0:a47c)
Jaroslav Kysela [Tue, 27 Sep 2022 15:52:00 +0000 (17:52 +0200)]
USB-Audio: alc4080 - add MSI MEG X570S Ace Max (ID 0db0:a47c)

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/186
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: alc4080 - add MSI MPG Z690 CARBON WIFI DDR5 (ID 0db0:005a)
Jaroslav Kysela [Sat, 24 Sep 2022 08:40:23 +0000 (10:40 +0200)]
USB-Audio: alc4080 - add MSI MPG Z690 CARBON WIFI DDR5 (ID 0db0:005a)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/219
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Fix Motu M2/M4 regex expression (wrong field)
Jaroslav Kysela [Mon, 19 Sep 2022 12:42:37 +0000 (14:42 +0200)]
USB-Audio: Fix Motu M2/M4 regex expression (wrong field)

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/214
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosdm845: add LENOVO Yoga C630 support
Srinivas Kandagatla [Tue, 2 Feb 2021 16:55:29 +0000 (16:55 +0000)]
sdm845: add LENOVO Yoga C630 support

LENOVO YOGA C630 has MultiMedia1 dai setup as primary Playback so add required
HiFi configuration as well.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/88
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: codecs: wcd934x: Add enable disable sequences
Srinivas Kandagatla [Tue, 2 Feb 2021 16:52:50 +0000 (16:52 +0000)]
ucm2: codecs: wcd934x: Add enable disable sequences

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: USB-Audio: Add correct support for Rane SL-1
Christophe Henry [Thu, 7 Jul 2022 21:08:58 +0000 (23:08 +0200)]
ucm2: USB-Audio: Add correct support for Rane SL-1

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/187
Signed-off-by: Christophe Henry <contact@c-henry.fr>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Add support for MT8195 Cherry Tomato Chromebook with SOF
AngeloGioacchino Del Regno [Thu, 24 Mar 2022 15:39:37 +0000 (16:39 +0100)]
ucm2: Add support for MT8195 Cherry Tomato Chromebook with SOF

Add support for the Acer Chromebook Spin 513 CP513-2H, powered
by MediaTek Kompanio 1380 (MT8195) with a HiFi 4 Audio DSP running
SoundOpenFirmware.
This machine uses MT6359 PMIC, with RT1019 and RT5682 as headphones
and speaker codecs/amps.

This configuration has been successfully tested on Debian 11
with PipeWire 0.3.56 + wireplumber.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/213
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: Motu M4 - add new USB ID 07fd:0008
Jaroslav Kysela [Thu, 8 Sep 2022 13:14:18 +0000 (15:14 +0200)]
USB-Audio: Motu M4 - add new USB ID 07fd:0008

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/212
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - add MSI X570S EDGE MAX WIFI USB ID 0db0:151f
Jaroslav Kysela [Thu, 8 Sep 2022 13:37:07 +0000 (15:37 +0200)]
USB-Audio: ALC4080 - add MSI X570S EDGE MAX WIFI USB ID 0db0:151f

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/172
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - add Gigabyte Z590 Aorus Pro AX (USB 0414:a00e)
Jaroslav Kysela [Wed, 7 Sep 2022 12:23:16 +0000 (14:23 +0200)]
USB-Audio: ALC4080 - add Gigabyte Z590 Aorus Pro AX (USB 0414:a00e)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/147
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoucm2: update DEBUG.md (download latest)
Jaroslav Kysela [Wed, 7 Sep 2022 07:43:52 +0000 (09:43 +0200)]
ucm2: update DEBUG.md (download latest)

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - correct S/PDIF PCM device for USB 0db0:1feb
Jaroslav Kysela [Wed, 7 Sep 2022 07:23:29 +0000 (09:23 +0200)]
USB-Audio: ALC4080 - correct S/PDIF PCM device for USB 0db0:1feb

USB 0db0:1feb - MSI Edge Wifi Z690

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/210
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - fix S/PDIF and Mic2 PCM values
Jaroslav Kysela [Wed, 7 Sep 2022 07:18:36 +0000 (09:18 +0200)]
USB-Audio: ALC4080 - fix S/PDIF and Mic2 PCM values

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/210
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - fix PCM,1 mixer control value settings
Jaroslav Kysela [Tue, 6 Sep 2022 12:36:45 +0000 (14:36 +0200)]
USB-Audio: ALC4080 - fix PCM,1 mixer control value settings

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/210
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoucm2: add DEBUG.md
Jaroslav Kysela [Wed, 31 Aug 2022 14:05:58 +0000 (16:05 +0200)]
ucm2: add DEBUG.md

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - add 0db0:b202 MSI MAG Z690 Tomahawk Wifi
Jaroslav Kysela [Wed, 31 Aug 2022 13:13:51 +0000 (15:13 +0200)]
USB-Audio: ALC4080 - add 0db0:b202 MSI MAG Z690 Tomahawk Wifi

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/189
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoucm2: sof-glkda7219max: add initial support
Pierre-Louis Bossart [Mon, 25 Apr 2022 23:18:29 +0000 (18:18 -0500)]
ucm2: sof-glkda7219max: add initial support

Speaker and headphone work.
Headset mic works.

Automatic detection of headset/headphone work with additional kernel
changes to remap jack pins, queued for review at

https://github.com/thesofproject/linux/pull/3681

DMIC doesn't seem to work, but this could be because of the 4ch
capture. We need the ability to extract 2ch as done by CRAS with

CaptureChannelMap "0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1"

BugLink: https://github.com/alsa-project/alsa-ucm-conf/pull/150
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoucm2: HDA - add support for Internal Mic
Kacper Michajłow [Sun, 28 Aug 2022 09:59:31 +0000 (11:59 +0200)]
ucm2: HDA - add support for Internal Mic

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/207
Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: Add Behringer UMC202HD configuration
Eiseiche [Tue, 12 Jul 2022 14:11:31 +0000 (14:11 +0000)]
USB-Audio: Add Behringer UMC202HD configuration

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/188
From: Eiseiche <108142668+Eiseiche@users.noreply.github.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: Adding Focusrite Scarlett 2i4 gen2
Patrick Lang [Tue, 23 Aug 2022 06:03:43 +0000 (23:03 -0700)]
USB-Audio: Adding Focusrite Scarlett 2i4 gen2

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/203
Signed-off-by: Patrick Lang <patrick.lang@sdf.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: ALC4080 - add ASUS ROG Strix B660-F Gaming WiFi USB ID
Roman Averin [Fri, 26 Aug 2022 22:56:29 +0000 (01:56 +0300)]
USB-Audio: ALC4080 - add ASUS ROG Strix B660-F Gaming WiFi USB ID

Fix for ALC4080 (ASUS ROG Strix B660-F Gaming WiFi)

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/206
From: Roman Averin <124546+RomanAverin@users.noreply.github.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: Add profile for MSI MEG Z690I Unify
13r0ck [Thu, 4 Aug 2022 04:37:16 +0000 (22:37 -0600)]
USB-Audio: Add profile for MSI MEG Z690I Unify

Very similar to c710aa0eb2fe184072b312a8afa5c4e301e93a65, but
this board only has 3 devices, Mic, Line-Out and Line-In. Thus
we are using the same conf. Mainly enabling the Mic by default,
but we also need to disable the unused devices from the MSI
MPG X570S Max WiFi.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/196
Signed-off-by: 13r0ck <bnr@tuta.io>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: Realtek ALC4080 cleanups
Jaroslav Kysela [Fri, 17 Jun 2022 09:42:53 +0000 (11:42 +0200)]
USB-Audio: Realtek ALC4080 cleanups

Based on alsa-info.sh output, this is a complete cleanup for the ALC4080
codecs. The simple mixer controls names are fixed based on the amixer
output contents. Because I cannot test those changes directly with hardware,
please, create an issue or pull request to fix the possible regressions.

PCM playback devices: 0,1,2,3
PCM capture devices: 0,1,2
Simple playback mixer controls: 'PCM',0  8ch
                                'PCM',1  2ch
                                'PCM',2  mono
Simple capture mixer controls: 'Line',0  2ch
                               'Mic',0   2ch
                               'Analog In',0   2ch
Jacks: 'Speaker - Output Jack'
       'Headphone - Output Jack'
       'Mic - Input Jack'
       'Line - Input Jack'
       'Analog In - Input Jack'

Alsa-info: https://launchpadlibrarian.net/573795872/AlsaInfo.txt
   MAG X570S TORPEDO MAX (MS-7D54) USB0db0:a073
Alsa-info: https://github.com/alsa-project/alsa-ucm-conf/files/9078972/alsa-info.txt
   MAG X570S TOMAHAWK MAX WIFI (MS-7D54) USB0db0:a073
Alsa-info: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/uploads/8fb28cc3c7f98c642d0d1f0e8521dc49/alsa-info.txt
   MPG Z690 EDGE WIFI DDR4 (MS-7D31) USB0db0:1feb
Alsa-info: http://alsa-project.org/db/?f=131d4da535c4ec4545c74616f83f393f1c9152dd
   ROG STRIX Z590-F GAMING WIFI USB0b05:1996

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: alc4080 - add multichannel variants
Jaroslav Kysela [Thu, 16 Jun 2022 11:57:28 +0000 (13:57 +0200)]
USB-Audio: alc4080 - add multichannel variants

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoUSB-Audio: Aorus-Master-Main-Audio - fix the secondary card lookup
Jaroslav Kysela [Mon, 8 Aug 2022 14:35:28 +0000 (16:35 +0200)]
USB-Audio: Aorus-Master-Main-Audio - fix the secondary card lookup

There was missing bracket.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
3 years agoBehringer UCM204HD - use S32_LE format for dshare/dsnoop
Jaroslav Kysela [Mon, 1 Aug 2022 15:48:48 +0000 (17:48 +0200)]
Behringer UCM204HD - use S32_LE format for dshare/dsnoop

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/192
Signed-off-by: Jaroslav Kysela <perex@perex.cz>