15 #define LINE6_VENDOR_ID 0x0e41
17 #define USB_INTERVALS_PER_SECOND 1000
22 #define LINE6_DEVID_BASSPODXT 0x4250
23 #define LINE6_DEVID_BASSPODXTLIVE 0x4642
24 #define LINE6_DEVID_BASSPODXTPRO 0x4252
25 #define LINE6_DEVID_GUITARPORT 0x4750
26 #define LINE6_DEVID_POCKETPOD 0x5051
27 #define LINE6_DEVID_PODHD300 0x5057
28 #define LINE6_DEVID_PODHD500 0x414D
29 #define LINE6_DEVID_PODSTUDIO_GX 0x4153
30 #define LINE6_DEVID_PODSTUDIO_UX1 0x4150
31 #define LINE6_DEVID_PODSTUDIO_UX2 0x4151
32 #define LINE6_DEVID_PODX3 0x414a
33 #define LINE6_DEVID_PODX3LIVE 0x414b
34 #define LINE6_DEVID_PODXT 0x5044
35 #define LINE6_DEVID_PODXTLIVE 0x4650
36 #define LINE6_DEVID_PODXTPRO 0x5050
37 #define LINE6_DEVID_TONEPORT_GX 0x4147
38 #define LINE6_DEVID_TONEPORT_UX1 0x4141
39 #define LINE6_DEVID_TONEPORT_UX2 0x4142
40 #define LINE6_DEVID_VARIAX 0x534d
42 #define LINE6_BIT(x) LINE6_BIT_ ## x = 1 << LINE6_INDEX_ ## x
86 LINE6_BITS_LIVE = LINE6_BIT_BASSPODXTLIVE | LINE6_BIT_PODXTLIVE | LINE6_BIT_PODX3LIVE,
94 #define LINE6_BIT_CONTROL (1 << 0)
96 #define LINE6_BIT_PCM (1 << 1)
98 #define LINE6_BIT_HWMON (1 << 2)
100 #define LINE6_BIT_CONTROL_PCM_HWMON (LINE6_BIT_CONTROL | \
104 #define LINE6_FALLBACK_INTERVAL 10
105 #define LINE6_FALLBACK_MAXPACKETSIZE 16