diff options
author | Felix Homann <fexpop@web.de> | 2010-03-25 06:29:14 -0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2010-03-25 07:26:44 -0400 |
commit | fca5bca48759c21eddc0667a4582a227d7b0165a (patch) | |
tree | 1b290ac8ffad16568162deca405b9364be4b78fb /sound/usb/urb.c | |
parent | 85ae01b2da0ed606a2e8d840aadef90fd30220a1 (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.c | 5 |
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 | ||