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>
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>
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>
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>
- 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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.
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>
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>
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>
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.
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.
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>
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>
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>
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>
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>
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>