diff options
author | Andrej Krutak <dev@andree.sk> | 2016-09-18 21:59:22 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2016-09-19 23:58:50 +0300 |
commit | 79faa2b048b23f28a24a7b232d8933cb53df95b7 (patch) | |
tree | 0195ebdcd10c70f6e4171fda0aa225c4b6dc7b33 /sound/usb/line6/pcm.h | |
parent | b2233d97a0e64aa1f0557ffb409c957748ae7f3a (diff) | |
download | linux-79faa2b048b23f28a24a7b232d8933cb53df95b7.tar.xz |
ALSA: line6: Add high-speed USB support
This has two parts:
* intervals_per_second setup
(high speed needs 8000, instead of 1000)
* iso_buffers setup (count of iso buffers depends on
USB speed, 2 is not enough for high speed)
Signed-off-by: Andrej Krutak <dev@andree.sk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/line6/pcm.h')
-rw-r--r-- | sound/usb/line6/pcm.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sound/usb/line6/pcm.h b/sound/usb/line6/pcm.h index e983880703ea..f41e34166d68 100644 --- a/sound/usb/line6/pcm.h +++ b/sound/usb/line6/pcm.h @@ -20,9 +20,6 @@ #include "driver.h" -/* number of URBs */ -#define LINE6_ISO_BUFFERS 2 - /* number of USB frames per URB The Line 6 Windows driver always transmits two frames per packet, but @@ -31,7 +28,9 @@ */ #define LINE6_ISO_PACKETS 1 -/* in a "full speed" device (such as the PODxt Pro) this means 1ms */ +/* in a "full speed" device (such as the PODxt Pro) this means 1ms, + * for "high speed" it's 1/8ms + */ #define LINE6_ISO_INTERVAL 1 #define LINE6_IMPULSE_DEFAULT_PERIOD 100 |