]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ALSA: usb-audio: Add mixer quirk for RME Digiface USB
authorAsahi Lina <lina@asahilina.net>
Tue, 3 Sep 2024 10:52:30 +0000 (19:52 +0900)
committerTakashi Iwai <tiwai@suse.de>
Tue, 3 Sep 2024 16:06:31 +0000 (18:06 +0200)
commit611a96f6acf2e74fe28cb90908a9c183862348ce
tree761d9ed63e74d9d138dcc45fe018cd35cd387834
parentc032044e9672408c534d64a6df2b1ba14449e948
ALSA: usb-audio: Add mixer quirk for RME Digiface USB

Implement sync, output format, and input status mixer controls, to allow
the interface to be used as a straight ADAT/SPDIF (+ Headphones) I/O
interface.

This does not implement the matrix mixer, output gain controls, or input
level meter feedback. The full mixer interface is only really usable
using a dedicated userspace control app (there are too many mixer nodes
for alsamixer to be usable), so for now we leave it up to userspace to
directly control these features using raw USB control messages. This is
similar to how it's done with some FireWire interfaces (ffado-mixer).

Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://patch.msgid.link/20240903-rme-digiface-v2-2-71b06c912e97@asahilina.net
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/mixer_quirks.c
sound/usb/quirks-table.h