diff options
Diffstat (limited to 'sound/usb/caiaq/device.h')
-rw-r--r-- | sound/usb/caiaq/device.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sound/usb/caiaq/device.h b/sound/usb/caiaq/device.h index f1117ecc84fd..e3d8a3efb35b 100644 --- a/sound/usb/caiaq/device.h +++ b/sound/usb/caiaq/device.h | |||
@@ -16,6 +16,7 @@ | |||
16 | #define USB_PID_SESSIONIO 0x1915 | 16 | #define USB_PID_SESSIONIO 0x1915 |
17 | #define USB_PID_GUITARRIGMOBILE 0x0d8d | 17 | #define USB_PID_GUITARRIGMOBILE 0x0d8d |
18 | #define USB_PID_TRAKTORKONTROLX1 0x2305 | 18 | #define USB_PID_TRAKTORKONTROLX1 0x2305 |
19 | #define USB_PID_TRAKTORKONTROLS4 0xbaff | ||
19 | 20 | ||
20 | #define EP1_BUFSIZE 64 | 21 | #define EP1_BUFSIZE 64 |
21 | #define EP4_BUFSIZE 512 | 22 | #define EP4_BUFSIZE 512 |
@@ -99,13 +100,14 @@ struct snd_usb_caiaqdev { | |||
99 | struct snd_pcm_substream *sub_capture[MAX_STREAMS]; | 100 | struct snd_pcm_substream *sub_capture[MAX_STREAMS]; |
100 | 101 | ||
101 | /* Controls */ | 102 | /* Controls */ |
102 | unsigned char control_state[64]; | 103 | unsigned char control_state[256]; |
104 | unsigned char ep8_out_buf[2]; | ||
103 | 105 | ||
104 | /* Linux input */ | 106 | /* Linux input */ |
105 | #ifdef CONFIG_SND_USB_CAIAQ_INPUT | 107 | #ifdef CONFIG_SND_USB_CAIAQ_INPUT |
106 | struct input_dev *input_dev; | 108 | struct input_dev *input_dev; |
107 | char phys[64]; /* physical device path */ | 109 | char phys[64]; /* physical device path */ |
108 | unsigned short keycode[64]; | 110 | unsigned short keycode[128]; |
109 | struct urb *ep4_in_urb; | 111 | struct urb *ep4_in_urb; |
110 | unsigned char ep4_in_buf[EP4_BUFSIZE]; | 112 | unsigned char ep4_in_buf[EP4_BUFSIZE]; |
111 | #endif | 113 | #endif |