]> git.alsa-project.org Git - alsa-ucm-conf.git/log
alsa-ucm-conf.git
19 months agoUSB-Audio: Add support for Solid State Labs SSL 2
Sophie Tauchert [Wed, 10 Jan 2024 09:07:14 +0000 (10:07 +0100)]
USB-Audio: Add support for Solid State Labs SSL 2

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/377
Signed-off-by: Sophie Tauchert <sophie@999eagle.moe>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
19 months agoUSB-Audio: add MOTU M6 config
Davide Cavalca [Thu, 11 Jan 2024 05:38:47 +0000 (21:38 -0800)]
USB-Audio: add MOTU M6 config

This card shares the same ID as the MOTU M2 and M4, so we use the long
card name to identify it.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/378
Signed-off-by: Davide Cavalca <davide@cavalca.name>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
19 months agoUSB-Audio: fix comment in MOTU M4 config
Davide Cavalca [Fri, 12 Jan 2024 04:20:09 +0000 (20:20 -0800)]
USB-Audio: fix comment in MOTU M4 config

Mic2 is 2R, not 1R, so update the Stereo entry accordingly. This makes
it consistent with the M2 and M6 configs.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/379
Signed-off-by: Davide Cavalca <davide@cavalca.name>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
19 months agoUSB-Audio: ALC4080: Add MSI MEG Z690 ACE support (0db0:124b)
Rome Reginelli [Mon, 15 Jan 2024 00:29:46 +0000 (16:29 -0800)]
USB-Audio: ALC4080: Add MSI MEG Z690 ACE support (0db0:124b)

Tested this out on my motherboard and it fixed my problem with
the onboard sound being treated as a generic USB device.
Fixing it allowed me to record from line-in, among other things.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/381
Signed-off-by: Rome Reginelli <mduo13@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
19 months agoUSB-Audio: ALC4080 - disable S/PDIF for 0db0:36e7 (MSI MPG B650I EDGE WIFI)
Jaroslav Kysela [Thu, 11 Jan 2024 14:17:36 +0000 (15:17 +0100)]
USB-Audio: ALC4080 - disable S/PDIF for 0db0:36e7 (MSI MPG B650I EDGE WIFI)

Link: https://github.com/alsa-project/alsa-ucm-conf/issues/281
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoInitialise AIF2 ADC Stereo Capture Route
Boud Roukema [Wed, 1 Nov 2023 00:58:49 +0000 (01:58 +0100)]
Initialise AIF2 ADC Stereo Capture Route

As pointed out in issue #351 [1], the parameter 'AIF2 ADC Stereo
Capture Route' was previously uninitialised. I'm not very convinced
that this particular value (Mix Mono) is the best combination with
the other PinePhone settings, but better that there is at least
a value rather than no value, so that people can provide bug
reports based on tests that are closer to being reproducible.
As described in [1], there is circumstantial evidence favouring
this value.

This commit does not set a value for HiFi.conf - presumably
the value is irrelevant for HiFi, which does not appear to
be as buggy as VoiceCall.

[1] https://github.com/alsa-project/alsa-ucm-conf/issues/351

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/365
Signed-off-by: Boud Roukema <boud@cosmo.torun.pl>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoDocumentation: Add ucm URL
Boud Roukema [Fri, 3 Nov 2023 16:15:03 +0000 (17:15 +0100)]
Documentation: Add ucm URL

This commit adds the main alsa-ucm-conf documentation
URL to PinePhone.conf, and clarifies the relevance of
the other three URLs.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/366
Signed-off-by: Boud Roukema <boud@cosmo.torun.pl>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoucm2: Qualcomm: x1e80100: add Qualcomm X1E80100 CRD
Krzysztof Kozlowski [Fri, 27 Oct 2023 15:28:44 +0000 (17:28 +0200)]
ucm2: Qualcomm: x1e80100: add Qualcomm X1E80100 CRD

Add support to Qualcomm X1E80100 CRD with four smart speakers and a
headset connector.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/369
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoucm2: codecs: wsa-macro: add 2xWSA arrangements
Krzysztof Kozlowski [Thu, 2 Nov 2023 11:31:30 +0000 (12:31 +0100)]
ucm2: codecs: wsa-macro: add 2xWSA arrangements

On four-speaker setups we have two instances of WSA macro codecs with
sound-name-prefix ("WSA" and "WSA2").  Add sequences for such
configuration.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/369
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoucm2: codecs: wsa884x: add codec sequences
Krzysztof Kozlowski [Fri, 27 Oct 2023 15:27:33 +0000 (17:27 +0200)]
ucm2: codecs: wsa884x: add codec sequences

Add enable and disable codec sequence for wsa884x codecs in two and four
speaker configurations.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agosof-soundwire: Add basic support for basic cs35l56 configurations
Charles Keepax [Wed, 6 Dec 2023 16:46:12 +0000 (16:46 +0000)]
sof-soundwire: Add basic support for basic cs35l56 configurations

cs35l56 is a boosted speaker amp, add UCM support for configurations
with up to 8 amps.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/370
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agosof-soundwire: Use one file for speaker codec initialization
Jaroslav Kysela [Wed, 6 Dec 2023 14:53:38 +0000 (15:53 +0100)]
sof-soundwire: Use one file for speaker codec initialization

Use macros to minimize configuration blocks.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/370
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoacp5x: add Stream Deck OLED Model
guylamar2006 [Fri, 29 Dec 2023 01:08:55 +0000 (19:08 -0600)]
acp5x: add Stream Deck OLED Model

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/373
Signed-off-by: guylamar2006 <guychronister@outlook.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoArturia Minifuse 4: Use forced S32_LE format like for Minifuse 1 and 2
Jaroslav Kysela [Tue, 9 Jan 2024 14:18:47 +0000 (15:18 +0100)]
Arturia Minifuse 4: Use forced S32_LE format like for Minifuse 1 and 2

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoUSB-Audio: ALC4080: Fix S/PDIF for 0b05:1a5c
Jaroslav Kysela [Tue, 9 Jan 2024 13:58:26 +0000 (14:58 +0100)]
USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a5c

Closes: https://github.com/alsa-project/alsa-ucm-conf/issues/342
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoUSB-Audio: ALC4080: Fix S/PDIF for 0b05:1a53
Jaroslav Kysela [Tue, 9 Jan 2024 13:53:07 +0000 (14:53 +0100)]
USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a53

Link: https://github.com/alsa-project/alsa-ucm-conf/issues/350#issuecomment-1712886745
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
20 months agoUSB-Audio: ALC4080: add MPG Z590M GAMING EDGE WIFI
Miroslav Hubenko [Mon, 8 Jan 2024 11:45:53 +0000 (13:45 +0200)]
USB-Audio: ALC4080: add MPG Z590M GAMING EDGE WIFI

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/376
Signed-off-by: Miroslav Hubenko <miroslavgubenko@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agobytcr-wm5102: Add support for different microphone routes
Hans de Goede [Sat, 21 Oct 2023 21:16:14 +0000 (23:16 +0200)]
bytcr-wm5102: Add support for different microphone routes

Unlike all designs supported sofar the Lenovo Yoga Tab 3 YT3-X90 does not
have its internal microphone (intmic) on IN3L with the headset microphone
on IN1L. Instead this tablet has the intmic on IN1L and the hsmic on IN2L.

Add IN1-InternalMic.conf and IN2-HeadsetMic.conf config snippets
under ucm2/codecs/wm5102/ for this and check the components string
to determine which microphone routes should be used.

Link: https://lore.kernel.org/alsa-devel/20231021211614.115152-2-hdegoede@redhat.com/
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agobytcr-wm5102: Add support for speakers connected to HPOUT2
Hans de Goede [Sat, 21 Oct 2023 21:16:13 +0000 (23:16 +0200)]
bytcr-wm5102: Add support for speakers connected to HPOUT2

On the Lenovo Yoga Tab 3 YT3-X90 the speaker amplifiers are connected
to the HPOUT2 output pins instead of the the SPK output pins.

Check for "cfg-spk:hpout2" in the components string which indicates
this setup and add a ucm2/codecs/wm5102/HPOut2-Speaker.conf file
for this setup.

Link: https://lore.kernel.org/alsa-devel/20231021211614.115152-1-hdegoede@redhat.com/
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agochtnau8824: Mono speaker fixes
Hans de Goede [Sat, 21 Oct 2023 14:31:09 +0000 (16:31 +0200)]
chtnau8824: Mono speaker fixes

2 mono speaker setup fixes:

1. Use the kernel's components string to check for a mono-speaker device
when the board has a components string.

2. So far known nau8824 boards with a mono speaker where using the right
speaker channel, which is unusual. Normally mono speaker setups use
only the left speaker channel. The Cyberbook T116 tablet is a nau8824
based model, which indeed uses the left speaker channel for its single
speaker.

Modify ucm2/codecs/nau8824/MonoSpeaker.conf to send a left+right
channel mix to both speaker channels, so that things will work
independent of which speaker channel is used for a mono setup.

Link: https://lore.kernel.org/alsa-devel/20231021143109.52210-1-hdegoede@redhat.com/
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agocodecs/es8316: Fix mono speaker settings from previous boot getting applied
Hans de Goede [Sun, 29 Oct 2023 14:50:07 +0000 (15:50 +0100)]
codecs/es8316: Fix mono speaker settings from previous boot getting applied

When codecs/es8316/MonoSpeaker.conf's EnableSeq was run last before
shutdown the 'Playback Polarity' and 'DAC Mono Mix Switch' controls for
Mono Speaker output get saved and restored on the next boot.

These settings are undone by the MonoSpeaker DisableSeq, but that never
runs when an updated kernel switches from the default "cfg-spk:1" in
components to "cfg-spk:2" for devices which do actually have 2 speakers,
which causes the ucm profile to use codecs/es8316/Speaker.conf instead.

Set the 'Playback Polarity' and 'DAC Mono Mix Switch' controls to their
defaults in codecs/es8316/EnableSeq.conf to avoid them getting stuck
in Mono mix mode in this scenario.

Link: https://lore.kernel.org/alsa-devel/20231029145007.24106-1-hdegoede@redhat.com/
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: acpd7219m98357: Use common da7219 BootSequence
WeirdTreeThing [Mon, 30 Oct 2023 12:39:06 +0000 (08:39 -0400)]
ucm2: acpd7219m98357: Use common da7219 BootSequence

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/361
Signed-off-by: WeirdTreeThing <bradyn127@protonmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: add acpd7219m98357
WeirdTreeThing [Wed, 18 Oct 2023 22:56:27 +0000 (18:56 -0400)]
ucm2: add acpd7219m98357

For "grunt" chromebooks

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/361
Signed-off-by: WeirdTreeThing <bradyn127@protonmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: soundwire: add rt713 SDCA device
Shuming Fan [Thu, 12 Oct 2023 02:07:36 +0000 (10:07 +0800)]
ucm2: soundwire: add rt713 SDCA device

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/363
Signed-off-by: Shuming Fan <shumingf@realtek.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoAdd UCM2 configuration for Behringer UMC404HD
Janis Jansons [Wed, 11 Oct 2023 00:33:55 +0000 (03:33 +0300)]
Add UCM2 configuration for Behringer UMC404HD

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/358
Signed-off-by: Janis Jansons <janhouse@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: acp3xalc5682m98: Add priority values
Akihiko Odaki [Thu, 19 Oct 2023 10:48:39 +0000 (19:48 +0900)]
ucm2: acp3xalc5682m98: Add priority values

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/357
Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: acp3xalc5682m98: Add JackControls
Akihiko Odaki [Mon, 3 Oct 2022 09:07:53 +0000 (18:07 +0900)]
ucm2: acp3xalc5682m98: Add JackControls

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/357
Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agomeson: add initial libretech cc support
Jerome Brunet [Sun, 23 Jan 2022 18:37:26 +0000 (19:37 +0100)]
meson: add initial libretech cc support

Add support for the libretech-cc based on the amlogic s905x

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/355
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agomeson: add initial p241 support
Jerome Brunet [Mon, 27 Sep 2021 20:23:40 +0000 (22:23 +0200)]
meson: add initial p241 support

Add support for the p241 board, the amlogic s905x reference design

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/355
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoAdd a config for the Allen & Heath Zedi 10 mixer.
Simon Greaves [Mon, 21 Aug 2023 20:42:03 +0000 (21:42 +0100)]
Add a config for the Allen & Heath Zedi 10 mixer.

The mixer has an embedded 4x4 USB interface, this config surfaces
the mixer channels as 4 mono inputs, 2 stereo inputs and 2 stereo
outputs. Config based on the Behringer Flow8 config.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/341
Signed-off-by: Simon Greaves <sjgreaves@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoRoland/BridgeCast - adjust capture priority for input channels
Sebastian Mangelsen [Wed, 13 Sep 2023 22:36:21 +0000 (00:36 +0200)]
Roland/BridgeCast - adjust capture priority for input channels

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354
Signed-off-by: Sebastian Mangelsen <github@mangelsen.se>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoRoland/BridgeCast - adjust new input channels after latest FW update
Sebastian Mangelsen [Wed, 13 Sep 2023 22:32:04 +0000 (00:32 +0200)]
Roland/BridgeCast - adjust new input channels after latest FW update

- the latest FW updated exposed yet another channel
  for SFX sounds, played on button events
- legacy channels have been renumbered

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354
Signed-off-by: Sebastian Mangelsen <github@mangelsen.se>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoRoland/BridgeCast - config, improve config title
Sebastian Mangelsen [Wed, 13 Sep 2023 21:21:39 +0000 (23:21 +0200)]
Roland/BridgeCast - config, improve config title

- comment is used as profile name when using
  pavucontrol, DEFAULT wasn't saying much
  thus I've changed it to something more
  explanatory.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354
Signed-off-by: Sebastian Mangelsen <github@mangelsen.se>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoRoland Bridgecast - add missing intermediate config file
Sebastian Mangelsen [Wed, 13 Sep 2023 21:16:42 +0000 (23:16 +0200)]
Roland Bridgecast - add missing intermediate config file

- tested on ArchLinux running UCM version 1.2.10

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/354
Signed-off-by: Sebastian Mangelsen <github@mangelsen.se>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: codecs: lpass-rx: use set Digital gain at 0dB
Srinivas Kandagatla [Wed, 27 Sep 2023 12:22:24 +0000 (13:22 +0100)]
ucm2: codecs: lpass-rx: use set Digital gain at 0dB

For some reason we ended up with a Digital gain below 0dB, resulting in
a very low HP volume.
Fix this to 0dB and let Analog gain control HP volume.
Also remove all redundant setting of this control.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: codecs: lpass-wsa: use set Digital gain at 0dB
Srinivas Kandagatla [Tue, 18 Jul 2023 11:54:12 +0000 (12:54 +0100)]
ucm2: codecs: lpass-wsa: use set Digital gain at 0dB

For some reason we ended up with a Digital gain below 0dB, resulting in
a very low speaker volume.
Fix this to 0dB and let Analog gain control speakers volume.

CloseS: https://github.com/alsa-project/alsa-ucm-conf/pull/335
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: Qualcomm: sc8280xp: use Speakers volume control
Srinivas Kandagatla [Tue, 18 Jul 2023 11:52:46 +0000 (12:52 +0100)]
ucm2: Qualcomm: sc8280xp: use Speakers volume control

Make use of Speakers volume control to control analog gain on WSA
Speakers.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: codecs: wsa883x: add Speakers Volume in init conf
Srinivas Kandagatla [Tue, 18 Jul 2023 11:51:06 +0000 (12:51 +0100)]
ucm2: codecs: wsa883x: add Speakers Volume in init conf

Add combined analog volume controls for Speakers in the init conf

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
22 months agoucm2: codecs: wcd938x: use Analog volume for HeadPhones
Srinivas Kandagatla [Fri, 7 Jul 2023 11:53:09 +0000 (12:53 +0100)]
ucm2: codecs: wcd938x: use Analog volume for HeadPhones

Current setup used Digital Volume to control Headset Volume which is
pretty saturated after centain gain. Fix the Digital gain at 0dB and use
Analog gain to do the volume control.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/335
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoSplitPCM: Device argument may not be set
Jaroslav Kysela [Mon, 4 Sep 2023 14:39:52 +0000 (16:39 +0200)]
SplitPCM: Device argument may not be set

Link: https://github.com/alsa-project/alsa-ucm-conf/issues/346
Fixes: 10967ea ("SplitPCM: Fix Device variable in SplitPCMDevice macro")
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoRelease v1.2.10 v1.2.10
Jaroslav Kysela [Fri, 1 Sep 2023 15:36:34 +0000 (17:36 +0200)]
Release v1.2.10

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agomtk-rt5650: remove duplicate JackControl "Headset Jack" lines
Jaroslav Kysela [Tue, 29 Aug 2023 19:17:30 +0000 (21:17 +0200)]
mtk-rt5650: remove duplicate JackControl "Headset Jack" lines

We cannot judge which device should be activated in this case.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/336
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - 26ce:0a08 - Z790 PG-ITX/TB4
Jaroslav Kysela [Tue, 29 Aug 2023 18:58:53 +0000 (20:58 +0200)]
USB-Audio: ALC4080 - 26ce:0a08 - Z790 PG-ITX/TB4

Fixes: https://github.com/alsa-project/alsa-ucm-conf/issues/334
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080 - 26ce:0a06 - ASRock X670E Taichi
Jaroslav Kysela [Tue, 29 Aug 2023 18:54:59 +0000 (20:54 +0200)]
USB-Audio: ALC4080 - 26ce:0a06 - ASRock X670E Taichi

BugLink: https://github.com/alsa-project/alsa-ucm-conf/issues/229
Co-developed-by: Hon Weng Chong <hon@corticallabs.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agotegra: Add UCM for MAX98089 based LG Optimus 4X HD and Vu
Svyatoslav Ryhel [Mon, 19 Sep 2022 07:04:19 +0000 (10:04 +0300)]
tegra: Add UCM for MAX98089 based LG Optimus 4X HD and Vu

Maxim MAX98089 based LG Optimus 4X HD and Vu are powered by
NVIDIA Tegra30 SoC. They feature 2-channel speaker, built-in
stereo microphone and 4-pin 3.5mm jack for headphones and
headset.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/291
Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # LG P880 T30
Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agotegra: Add UCM for WM8903 based ASUS Transformers
Svyatoslav Ryhel [Mon, 4 Jul 2022 18:16:09 +0000 (21:16 +0300)]
tegra: Add UCM for WM8903 based ASUS Transformers

Wolfson Microelectronics WM8903 based ASUS Transformer tablet devices
are powered by NVIDIA Tegra30 SoC. They feature 2-channel speaker,
built-in mono microphone and 4-pin 3.5mm jack for headphones and
headset.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/291
Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20
Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF300T T30
Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # ASUS TF300T T30
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agotegra: Add UCM for RT5631 based ASUS Transformers
Ion Agorria [Mon, 4 Jul 2022 18:11:14 +0000 (21:11 +0300)]
tegra: Add UCM for RT5631 based ASUS Transformers

Realtek RT5631 based ASUS Transformer tablet devices are powered by
NVIDIA Tegra30 SoC. They feature 2-channel built-in speaker, built-in
1-channel microphone and 4-pin 3.5mm jack for headphones/headset.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/291
Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF700T T30
Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # ASUS TF201 T30
Signed-off-by: Ion Agorria <ion@agorria.com>
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Rockchip: Add UCM support for ES8316 on Rock 5B
Cristian Ciocaltea [Wed, 17 May 2023 07:58:28 +0000 (10:58 +0300)]
ucm2: Rockchip: Add UCM support for ES8316 on Rock 5B

Add UCM configuration for the RK3588 SoC based Rock 5B board to enable
the analog audio support provided by the Everest Semi ES8316 codec.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/316
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Added Universal Audio Volt 2 config
z411 [Sat, 19 Aug 2023 07:49:54 +0000 (03:49 -0400)]
USB-Audio: Added Universal Audio Volt 2 config

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/340
Signed-off-by: <z411@omaera.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoSplitPCM: Fix Device variable in SplitPCMDevice macro
WeirdTreeThing [Thu, 17 Aug 2023 01:16:54 +0000 (21:16 -0400)]
SplitPCM: Fix Device variable in SplitPCMDevice macro

Currently, the variable name is dev instead of Device as the comment
would suggest, update the name to fit the comment. Also, the variable
gets ignored due to it getting set to nothing right away, remove that
line to allow the variable to work as intended.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/339
Signed-off-by: WeirdTreeThing <bradyn127@protonmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Do not use 4ch playback stream for stereo Focusrite Scarlet devices
Jaroslav Kysela [Thu, 29 Jun 2023 16:08:03 +0000 (18:08 +0200)]
USB-Audio: Do not use 4ch playback stream for stereo Focusrite Scarlet devices

Link: https://github.com/alsa-project/alsa-ucm-conf/pull/309
Link: https://github.com/alsa-project/alsa-ucm-conf/issues/329
Link: https://github.com/alsa-project/alsa-ucm-conf/issues/314
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: USB-Audio: Add support for more Focusrite Scarlet 2-input devices
Calvin Walton [Wed, 3 May 2023 15:03:35 +0000 (11:03 -0400)]
ucm2: USB-Audio: Add support for more Focusrite Scarlet 2-input devices

Adds USB ids for several more 2i2 and 2i4 devices, along with the Solo
devices. Solo is basically identical to the 2i2 devices of the same
generation; the difference is that the first input can only be used for
a mic, and the second input can only be used for line/instrument. (On
the 2i devices, both inputs are the same - they both have mic preamps,
and both support line/instrument input.)

The conditions in the main configuration have been rewritten to assign
properties by device model and generation to simplify things and allow
setting comments on the playback/capture devices to better indicate
their functionality on different models.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/309
Signed-off-by: Calvin Walton <calvin.walton@kepstin.ca>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: Arturia: set S32_LE format for SplitPCM
Jaroslav Kysela [Thu, 29 Jun 2023 15:35:31 +0000 (17:35 +0200)]
USB-Audio: Arturia: set S32_LE format for SplitPCM

Improve quality with forcing the S32_LE format. Apparently,
current pipewire does not handle correctly the conflicting
PCM streams - not all splitted streams are closed before
rate / format change.

Link: https://github.com/alsa-project/alsa-ucm-conf/issues/333
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoIntel/sof-essx8336: Fix HiFi.conf
Xi Ruoyao [Thu, 22 Jun 2023 21:14:30 +0000 (05:14 +0800)]
Intel/sof-essx8336: Fix HiFi.conf

1. Switch Headphone on/off in Headphones enable/disable sequence.  This
   should be obvious.
2. "Headset Switch" is not recognized and triggers errors running
   "alsaucm -c hw:0 set _verb Hifi".  Change it to "Headset Mic Switch".
   And in the disable sequence we should turn it off, not on.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/328
Signed-off-by: Xi Ruoyao <xry111@xry111.site>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoUSB-Audio: ALC4080: Add USB ID 0b05:1a5c (ASUS ROG Strix B650E-I)
Sunsheep [Sat, 13 May 2023 10:23:32 +0000 (10:23 +0000)]
USB-Audio: ALC4080: Add USB ID 0b05:1a5c (ASUS ROG Strix B650E-I)

Added configuration for ASUS ROG Strix B650E-I Gaming WiFi and ALC4080

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/315
Signed-off-by: <fm@hotmail.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoAdd Asus ROG STRIX X670E-F Gaming Wifi to USB-Audio.conf
BojanK [Tue, 6 Jun 2023 07:23:32 +0000 (09:23 +0200)]
Add Asus ROG STRIX X670E-F Gaming Wifi to USB-Audio.conf

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/320
Signed-off-by: Bojan Kseneman <bojan.kseneman@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: PinePhone: use "Mix Mono" routing for earpiece
Arnaud Ferraris [Sun, 18 Jun 2023 17:26:46 +0000 (19:26 +0200)]
ucm2: PinePhone: use "Mix Mono" routing for earpiece

The earpiece speaker is a mono device, using only a single channel (in
our case, the left one) from the DA0 output. This causes loss of
information as the right channel is completely discarded when playing
stereo audio.

In order to avoid this issue, set `AIF1 DA0 Stereo Playback Route` to
`Mix Mono` when using the "Earpiece" output port (and only in this
case).

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/324
Signed-off-by: Arnaud Ferraris <aferraris@debian.org>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoAdd support for Steinberg UR44C
Chris H. Meyer [Sun, 25 Jun 2023 19:53:21 +0000 (21:53 +0200)]
Add support for Steinberg UR44C

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/330
Signed-off-by: Chris H. Meyer <christian.h.meyer@t-online.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoucm2: Qualcomm: sc8280xp: fix device numbers
Srinivas Kandagatla [Wed, 28 Jun 2023 09:07:54 +0000 (10:07 +0100)]
ucm2: Qualcomm: sc8280xp: fix device numbers

Due to a bug in the Qualcomm ASoC drivers, we ended up with card device
numbers starting at some number that is not dai-link id. This bug is now
fixed, so update the ucm files inline with this.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/331
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 agoacp62: add initial support for AMD ACP v6.2 RPL
pseudoc [Wed, 28 Jun 2023 09:27:04 +0000 (17:27 +0800)]
acp62: add initial support for AMD ACP v6.2 RPL

Also simplify the regex for AcpCardId.

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/332
Signed-off-by: Atlas Yu <atlas.yu@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoacp63.conf: use symbolic link
pseudoc [Wed, 28 Jun 2023 09:23:55 +0000 (17:23 +0800)]
acp63.conf: use symbolic link

Signed-off-by: Atlas Yu <atlas.yu@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agoacp63: add initial support for AMD Pink Sardine - ACP63
Aaron Ma [Wed, 21 Jun 2023 07:54:00 +0000 (15:54 +0800)]
acp63: add initial support for AMD Pink Sardine - ACP63

Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/327
Fixes: https://github.com/alsa-project/alsa-ucm-conf/pull/326
Signed-off-by: Aaron Ma <aaron.ma@canonical.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-hda-dsp: move card-init include to top
Jaroslav Kysela [Tue, 16 May 2023 15:39:00 +0000 (17:39 +0200)]
sof-hda-dsp: move card-init include to top

... otherwise the rm is called after the nhlt-dmic-info

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-hda-dsp,sof-soundwire: add CaptureMicInfoFile fields for dmics
Jaroslav Kysela [Tue, 16 May 2023 14:26:38 +0000 (16:26 +0200)]
sof-hda-dsp,sof-soundwire: add CaptureMicInfoFile fields for dmics

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2 years agosof-essx8336: Dmic is not a valid UCM device identifier, use Mic
Jaroslav Kysela [Thu, 4 May 2023 12:36:49 +0000 (14:36 +0200)]
sof-essx8336: Dmic is not a valid UCM device identifier, use Mic

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
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>