diff options
Diffstat (limited to 'include/linux/usb/quirks.h')
-rw-r--r-- | include/linux/usb/quirks.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/usb/quirks.h b/include/linux/usb/quirks.h index 52f944dfe2fd..55a17b188daa 100644 --- a/include/linux/usb/quirks.h +++ b/include/linux/usb/quirks.h | |||
@@ -30,4 +30,15 @@ | |||
30 | descriptor */ | 30 | descriptor */ |
31 | #define USB_QUIRK_DELAY_INIT 0x00000040 | 31 | #define USB_QUIRK_DELAY_INIT 0x00000040 |
32 | 32 | ||
33 | /* | ||
34 | * For high speed and super speed interupt endpoints, the USB 2.0 and | ||
35 | * USB 3.0 spec require the interval in microframes | ||
36 | * (1 microframe = 125 microseconds) to be calculated as | ||
37 | * interval = 2 ^ (bInterval-1). | ||
38 | * | ||
39 | * Devices with this quirk report their bInterval as the result of this | ||
40 | * calculation instead of the exponent variable used in the calculation. | ||
41 | */ | ||
42 | #define USB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL 0x00000080 | ||
43 | |||
33 | #endif /* __LINUX_USB_QUIRKS_H */ | 44 | #endif /* __LINUX_USB_QUIRKS_H */ |