ALSA: usb-audio: Add Pioneer DJ DJM-V10 support
authorFrantišek Kučera <franta-linux@frantovo.cz>
Mon, 21 Apr 2025 15:59:53 +0000 (17:59 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 22 Apr 2025 13:00:48 +0000 (15:00 +0200)
commit171bb5123fbc1c64a89a77b365e27e263c50491c
tree9cd75b68aa16f0eb06d0529662056b7a1581895e
parent05100d16412ff61a1488a4dfdbce39267b35f0cc
ALSA: usb-audio: Add Pioneer DJ DJM-V10 support

Pioneer DJ DJM-V10 is a high end mixer that acts like a USB sound card.
The MIDI controller part is standard but the PCM part is "vendor specific".
Input and output is enabled by this patch:
  - 12 channels (6 stereo) in each direction
  - 44 100 / 48 000 / 96 000 Hz
  - S24_3LE

Capture channels can be configured through alsamixer.
Playback channels are fixed and controlled by hardware knobs on the mixer.

Signed-off-by: František Kučera <franta-linux@frantovo.cz>
Link: https://patch.msgid.link/20250421155953.4440-1-konference@frantovo.cz
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/mixer_quirks.c
sound/usb/quirks-table.h
sound/usb/quirks.c