diff options
Diffstat (limited to 'drivers/usb/host/Kconfig')
-rw-r--r-- | drivers/usb/host/Kconfig | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index e27b79a3c05f..c060eb9b3b19 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -47,7 +47,25 @@ config USB_EHCI_ROOT_HUB_TT | |||
47 | controller is needed. It's safe to say "y" even if your | 47 | controller is needed. It's safe to say "y" even if your |
48 | controller doesn't support this feature. | 48 | controller doesn't support this feature. |
49 | 49 | ||
50 | This supports the EHCI implementation from TransDimension Inc. | 50 | This supports the EHCI implementation that's originally |
51 | from ARC, and has since changed hands a few times. | ||
52 | |||
53 | config USB_EHCI_TT_NEWSCHED | ||
54 | bool "Improved Transaction Translator scheduling (EXPERIMENTAL)" | ||
55 | depends on USB_EHCI_HCD && EXPERIMENTAL | ||
56 | ---help--- | ||
57 | This changes the periodic scheduling code to fill more of the low | ||
58 | and full speed bandwidth available from the Transaction Translator | ||
59 | (TT) in USB 2.0 hubs. Without this, only one transfer will be | ||
60 | issued in each microframe, significantly reducing the number of | ||
61 | periodic low/fullspeed transfers possible. | ||
62 | |||
63 | If you have multiple periodic low/fullspeed devices connected to a | ||
64 | highspeed USB hub which is connected to a highspeed USB Host | ||
65 | Controller, and some of those devices will not work correctly | ||
66 | (possibly due to "ENOSPC" or "-28" errors), say Y. | ||
67 | |||
68 | If unsure, say N. | ||
51 | 69 | ||
52 | config USB_ISP116X_HCD | 70 | config USB_ISP116X_HCD |
53 | tristate "ISP116X HCD support" | 71 | tristate "ISP116X HCD support" |