diff options
| author | Shawn Rainey <rainey.shawn+kaudio@gmail.com> | 2026-10-23 08:25:11 -0400 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-10-27 08:40:31 +0100 |
| commit | 31ce8c24dfc8210e80ff610b35e5465cf2066323 (patch) | |
| tree | bf17b0704a4318b00ec1fdd5455d899feb48c041 /scripts/stackusage | |
| parent | a09c2f3b267e47767b8937f65930567edbb88d44 (diff) | |
| download | linux-31ce8c24dfc8210e80ff610b35e5465cf2066323.tar.gz linux-31ce8c24dfc8210e80ff610b35e5465cf2066323.zip | |
ALSA: usb-audio: add quirk for Novation UltraNova (1235:0011)
The device reports vendor-specific class on all interfaces, so the
standard parser rejects it and no card is created. Add a composite
quirk with fixed audio and raw-MIDI layouts. The id table entry
matches interface 0 only so that the vendor control interfaces (2/3)
are left unbound for userspace access.
The endpoints advertise no synchronization and the device provides no
feedback; both streams are locked to the USB SOF. The playback entry
is marked USB_ENDPOINT_SYNC_SYNC so that generic sync-EP detection
does not pair the capture data endpoint (0x82) as implicit feedback
for the output stream; the capture entry needs no override, as its
.ep_idx = 1 already keeps it out of sync-EP detection.
Verified on hardware: audio duplex at both supported rates, raw MIDI
in/out, and complete patch dumps as SysEx on the MIDI endpoints.
Signed-off-by: Shawn Rainey <rainey.shawn+kaudio@gmail.com>
Link: https://patch.msgid.link/20261023122513.1025684-1-rainey.shawn+kaudio@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
