3 ## SPDX-License-Identifier: GPL-2.0-only
10 bool "Support for USB UHCI controllers"
11 depends on USB && ARCH_X86
12 default y if !CHROMEOS
14 Select this option if you are going to use USB 1.1 on an Intel based
18 bool "Support for USB OHCI controllers"
20 default y if !CHROMEOS
22 Select this option if you are going to use USB 1.1 on a non-Intel based
26 bool "Support for USB EHCI controllers"
28 default y if !CHROMEOS
30 Select this option if you want to use USB 2.0
33 bool "Support for USB xHCI controllers"
35 default y if !CHROMEOS
37 Select this option if you want to use USB 3.0
39 config USB_XHCI_MTK_QUIRK
40 bool "Support for USB xHCI controllers on MTK SoC"
43 Select this option if you want to use USB 3.0 on MTK platform.
46 bool "Support for USB DesignWare HCD controllers"
49 Select this option if you want to use DesignWare USB 2.0 host controller
52 bool "Support for USB keyboards"
56 Select this option if you want to use devices complying to the
57 USB HID (Human Interface Device) standard. Such devices are for
58 example keyboards and mice. Currently only keyboards are supported.
59 Say Y here unless you know exactly what you are doing.
62 bool "Support for USB hubs"
66 Select this option if you want to compile in support for USB hubs.
67 Say Y here unless you know exactly what you are doing.
69 config USB_EHCI_HOSTPC_ROOT_HUB_TT
70 bool "Support for USB EHCI ROOT HUB that has TT"
74 Select this option if USB EHCI root hub supports TT (Transaction
76 To support this TT feature we read port-speed from non-standard
77 register HOSTPC (offset 84h of Operational Register base).
80 bool "Support for USB storage"
84 Select this option if you want to compile in support for USB mass
85 storage devices (USB memory sticks, hard drives, CDROM/DVD drives)
86 Say Y here unless you know exactly what you are doing.
90 default n if (!USB_HUB && !USB_XHCI)
91 default y if (USB_HUB || USB_XHCI)
93 bool "Auto-scan PCI bus for USB host controllers"
99 bool "USB device mode support"
102 Select this option to add support for running as
106 bool "ChipIdea driver for USB device mode"
110 Select this option to add the driver for ChipIdea
111 USB device controller.
114 bool "Designware driver for USB device mode"
118 Select this option to add the driver for Designware
119 USB device controller.