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