aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/urb.c
diff options
context:
space:
mode:
authorFelix Homann <fexpop@web.de>2010-03-25 06:29:14 -0400
committerTakashi Iwai <tiwai@suse.de>2010-03-25 07:26:44 -0400
commitfca5bca48759c21eddc0667a4582a227d7b0165a (patch)
tree1b290ac8ffad16568162deca405b9364be4b78fb /sound/usb/urb.c
parent85ae01b2da0ed606a2e8d840aadef90fd30220a1 (diff)
ALSA: usbaudio: Add basic support for M-Audio Fast Track Ultra series
This adds basic support for M-Audio's Fast Track Ultra series of USB audio interfaces. It is a refactored version of the patch Clemens Ladisch posted some time ago. Neither playback nor capturing work properly at 44100 Hz (don't know why). The other sampling rates work properly. There's no support for the DSP mixer, yet. Signed-off-by: Felix Homann <fexpop@web.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/urb.c')
-rw-r--r--sound/usb/urb.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sound/usb/urb.c b/sound/usb/urb.c
index ad50d4398921..e2b7c4784246 100644
--- a/sound/usb/urb.c
+++ b/sound/usb/urb.c
@@ -918,6 +918,11 @@ void snd_usb_init_substream(struct snd_usb_stream *as,
918 case USB_ID(0x041e, 0x3f0a): /* E-Mu Tracker Pre */ 918 case USB_ID(0x041e, 0x3f0a): /* E-Mu Tracker Pre */
919 subs->ops.retire_sync = retire_playback_sync_urb_hs_emu; 919 subs->ops.retire_sync = retire_playback_sync_urb_hs_emu;
920 break; 920 break;
921 case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra 8 */
922 case USB_ID(0x0763, 0x2081): /* M-Audio Fast Track Ultra 8R */
923 subs->ops.prepare_sync = prepare_playback_sync_urb;
924 subs->ops.retire_sync = retire_playback_sync_urb;
925 break;
921 } 926 }
922 } 927 }
923 928