.. | .. |
---|
30 | 30 | bool "USB support" |
---|
31 | 31 | depends on HAS_IOMEM |
---|
32 | 32 | default y |
---|
33 | | - ---help--- |
---|
| 33 | + help |
---|
34 | 34 | This option adds core support for Universal Serial Bus (USB). |
---|
35 | 35 | You will also need drivers from the following menu to make use of it. |
---|
36 | 36 | |
---|
37 | 37 | if USB_SUPPORT |
---|
38 | 38 | |
---|
39 | | -config USB_COMMON |
---|
40 | | - tristate |
---|
| 39 | +source "drivers/usb/common/Kconfig" |
---|
41 | 40 | |
---|
42 | 41 | config USB_ARCH_HAS_HCD |
---|
43 | 42 | def_bool y |
---|
.. | .. |
---|
45 | 44 | config USB |
---|
46 | 45 | tristate "Support for Host-side USB" |
---|
47 | 46 | depends on USB_ARCH_HAS_HCD |
---|
| 47 | + select GENERIC_ALLOCATOR |
---|
48 | 48 | select USB_COMMON |
---|
49 | 49 | select NLS # for UTF-8 strings |
---|
50 | | - ---help--- |
---|
| 50 | + help |
---|
51 | 51 | Universal Serial Bus (USB) is a specification for a serial bus |
---|
52 | 52 | subsystem which offers higher speeds and more features than the |
---|
53 | 53 | traditional PC serial port. The bus supplies power to peripherals |
---|
.. | .. |
---|
74 | 74 | After choosing your HCD, then select drivers for the USB peripherals |
---|
75 | 75 | you'll be using. You may want to check out the information provided |
---|
76 | 76 | in <file:Documentation/usb/> and especially the links given in |
---|
77 | | - <file:Documentation/usb/usb-help.txt>. |
---|
| 77 | + <file:Documentation/usb/usb-help.rst>. |
---|
78 | 78 | |
---|
79 | 79 | To compile this driver as a module, choose M here: the |
---|
80 | 80 | module will be called usbcore. |
---|
.. | .. |
---|
83 | 83 | bool "PCI based USB host interface" |
---|
84 | 84 | depends on PCI |
---|
85 | 85 | default y |
---|
86 | | - ---help--- |
---|
| 86 | + help |
---|
87 | 87 | Many embedded system SOCs (e.g. freescale T2080) have both |
---|
88 | 88 | PCI and USB modules with the USB module directly controlled by |
---|
89 | 89 | registers and having no relationship to the PCI module. |
---|
.. | .. |
---|
96 | 96 | source "drivers/usb/core/Kconfig" |
---|
97 | 97 | |
---|
98 | 98 | source "drivers/usb/mon/Kconfig" |
---|
99 | | - |
---|
100 | | -source "drivers/usb/wusbcore/Kconfig" |
---|
101 | 99 | |
---|
102 | 100 | source "drivers/usb/host/Kconfig" |
---|
103 | 101 | |
---|
.. | .. |
---|
112 | 110 | source "drivers/usb/usbip/Kconfig" |
---|
113 | 111 | |
---|
114 | 112 | endif |
---|
| 113 | + |
---|
| 114 | +source "drivers/usb/cdns3/Kconfig" |
---|
115 | 115 | |
---|
116 | 116 | source "drivers/usb/mtu3/Kconfig" |
---|
117 | 117 | |
---|
.. | .. |
---|
133 | 133 | tristate "USS720 parport driver" |
---|
134 | 134 | depends on PARPORT |
---|
135 | 135 | select PARPORT_NOT_PC |
---|
136 | | - ---help--- |
---|
| 136 | + help |
---|
137 | 137 | This driver is for USB parallel port adapters that use the Lucent |
---|
138 | 138 | Technologies USS-720 chip. These cables are plugged into your USB |
---|
139 | 139 | port and provide USB compatibility to peripherals designed with |
---|
.. | .. |
---|
173 | 173 | source "drivers/usb/typec/Kconfig" |
---|
174 | 174 | |
---|
175 | 175 | source "drivers/usb/roles/Kconfig" |
---|
176 | | - |
---|
177 | | -config USB_LED_TRIG |
---|
178 | | - bool "USB LED Triggers" |
---|
179 | | - depends on LEDS_CLASS && USB_COMMON && LEDS_TRIGGERS |
---|
180 | | - help |
---|
181 | | - This option adds LED triggers for USB host and/or gadget activity. |
---|
182 | | - |
---|
183 | | - Say Y here if you are working on a system with led-class supported |
---|
184 | | - LEDs and you want to use them as activity indicators for USB host or |
---|
185 | | - gadget. |
---|
186 | | - |
---|
187 | | -config USB_ULPI_BUS |
---|
188 | | - tristate "USB ULPI PHY interface support" |
---|
189 | | - select USB_COMMON |
---|
190 | | - help |
---|
191 | | - UTMI+ Low Pin Interface (ULPI) is specification for a commonly used |
---|
192 | | - USB 2.0 PHY interface. The ULPI specification defines a standard set |
---|
193 | | - of registers that can be used to detect the vendor and product which |
---|
194 | | - allows ULPI to be handled as a bus. This module is the driver for that |
---|
195 | | - bus. |
---|
196 | | - |
---|
197 | | - The ULPI interfaces (the buses) are registered by the drivers for USB |
---|
198 | | - controllers which support ULPI register access and have ULPI PHY |
---|
199 | | - attached to them. The ULPI PHY drivers themselves are normal PHY |
---|
200 | | - drivers. |
---|
201 | | - |
---|
202 | | - ULPI PHYs provide often functions such as ADP sensing/probing (OTG |
---|
203 | | - protocol) and USB charger detection. |
---|
204 | | - |
---|
205 | | - To compile this driver as a module, choose M here: the module will |
---|
206 | | - be called ulpi. |
---|
207 | 176 | |
---|
208 | 177 | endif # USB_SUPPORT |
---|