Kconfig (60630c2eabd40fb119a1b88af364003d2915b370) | Kconfig (c8fa48d3722a9be89acf3486444e87583379c97c) |
---|---|
1# 2# USB Gadget support on a system involves 3# (a) a peripheral controller, and 4# (b) the gadget driver using it. 5# 6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 7# 8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks). --- 131 unchanged lines hidden (view full) --- 140 Say "y" to link the driver statically, or "m" to build a 141 dynamically linked module called "at91_udc" and force all 142 gadget drivers to also be dynamically linked. 143 144config USB_LPC32XX 145 tristate "LPC32XX USB Peripheral Controller" 146 depends on ARCH_LPC32XX 147 select USB_ISP1301 | 1# 2# USB Gadget support on a system involves 3# (a) a peripheral controller, and 4# (b) the gadget driver using it. 5# 6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 7# 8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks). --- 131 unchanged lines hidden (view full) --- 140 Say "y" to link the driver statically, or "m" to build a 141 dynamically linked module called "at91_udc" and force all 142 gadget drivers to also be dynamically linked. 143 144config USB_LPC32XX 145 tristate "LPC32XX USB Peripheral Controller" 146 depends on ARCH_LPC32XX 147 select USB_ISP1301 |
148 select USB_OTG_UTILS |
|
148 help 149 This option selects the USB device controller in the LPC32xx SoC. 150 151 Say "y" to link the driver statically, or "m" to build a 152 dynamically linked module called "lpc32xx_udc" and force all 153 gadget drivers to also be dynamically linked. 154 155config USB_ATMEL_USBA --- 34 unchanged lines hidden (view full) --- 190 depends on !PHYS_ADDR_T_64BIT 191 help 192 Faraday usb device controller FUSB300 driver 193 194config USB_OMAP 195 tristate "OMAP USB Device Controller" 196 depends on ARCH_OMAP1 197 select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_H4_OTG | 149 help 150 This option selects the USB device controller in the LPC32xx SoC. 151 152 Say "y" to link the driver statically, or "m" to build a 153 dynamically linked module called "lpc32xx_udc" and force all 154 gadget drivers to also be dynamically linked. 155 156config USB_ATMEL_USBA --- 34 unchanged lines hidden (view full) --- 191 depends on !PHYS_ADDR_T_64BIT 192 help 193 Faraday usb device controller FUSB300 driver 194 195config USB_OMAP 196 tristate "OMAP USB Device Controller" 197 depends on ARCH_OMAP1 198 select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_H4_OTG |
199 select USB_OTG_UTILS if ARCH_OMAP |
|
198 help 199 Many Texas Instruments OMAP processors have flexible full 200 speed USB device controllers, with support for up to 30 201 endpoints (plus endpoint zero). This driver supports the 202 controller in the OMAP 1611, and should work with controllers 203 in other OMAP processors too, given minor tweaks. 204 205 Say "y" to link the driver statically, or "m" to build a 206 dynamically linked module called "omap_udc" and force all 207 gadget drivers to also be dynamically linked. 208 209config USB_PXA25X 210 tristate "PXA 25x or IXP 4xx" 211 depends on (ARCH_PXA && PXA25x) || ARCH_IXP4XX | 200 help 201 Many Texas Instruments OMAP processors have flexible full 202 speed USB device controllers, with support for up to 30 203 endpoints (plus endpoint zero). This driver supports the 204 controller in the OMAP 1611, and should work with controllers 205 in other OMAP processors too, given minor tweaks. 206 207 Say "y" to link the driver statically, or "m" to build a 208 dynamically linked module called "omap_udc" and force all 209 gadget drivers to also be dynamically linked. 210 211config USB_PXA25X 212 tristate "PXA 25x or IXP 4xx" 213 depends on (ARCH_PXA && PXA25x) || ARCH_IXP4XX |
214 select USB_OTG_UTILS |
|
212 help 213 Intel's PXA 25x series XScale ARM-5TE processors include 214 an integrated full speed USB 1.1 device controller. The 215 controller in the IXP 4xx series is register-compatible. 216 217 It has fifteen fixed-function endpoints, as well as endpoint 218 zero (for control transfers). 219 --- 31 unchanged lines hidden (view full) --- 251 It has nine or more configurable endpoints, and endpoint zero. 252 253 Say "y" to link the driver statically, or "m" to build a 254 dynamically linked module called "renesas_usbhs" and force all 255 gadget drivers to also be dynamically linked. 256 257config USB_PXA27X 258 tristate "PXA 27x" | 215 help 216 Intel's PXA 25x series XScale ARM-5TE processors include 217 an integrated full speed USB 1.1 device controller. The 218 controller in the IXP 4xx series is register-compatible. 219 220 It has fifteen fixed-function endpoints, as well as endpoint 221 zero (for control transfers). 222 --- 31 unchanged lines hidden (view full) --- 254 It has nine or more configurable endpoints, and endpoint zero. 255 256 Say "y" to link the driver statically, or "m" to build a 257 dynamically linked module called "renesas_usbhs" and force all 258 gadget drivers to also be dynamically linked. 259 260config USB_PXA27X 261 tristate "PXA 27x" |
262 depends on ARCH_PXA && (PXA27x || PXA3xx) 263 select USB_OTG_UTILS |
|
259 help 260 Intel's PXA 27x series XScale ARM v5TE processors include 261 an integrated full speed USB 1.1 device controller. 262 263 It has up to 23 endpoints, as well as endpoint zero (for 264 control transfers). 265 266 Say "y" to link the driver statically, or "m" to build a --- 52 unchanged lines hidden (view full) --- 319 depends on GENERIC_HARDIRQS 320 help 321 Marvell Socs (including PXA and MMP series) include a high speed 322 USB2.0 OTG controller, which can be configured as high speed or 323 full speed USB peripheral. 324 325config USB_MV_U3D 326 tristate "MARVELL PXA2128 USB 3.0 controller" | 264 help 265 Intel's PXA 27x series XScale ARM v5TE processors include 266 an integrated full speed USB 1.1 device controller. 267 268 It has up to 23 endpoints, as well as endpoint zero (for 269 control transfers). 270 271 Say "y" to link the driver statically, or "m" to build a --- 52 unchanged lines hidden (view full) --- 324 depends on GENERIC_HARDIRQS 325 help 326 Marvell Socs (including PXA and MMP series) include a high speed 327 USB2.0 OTG controller, which can be configured as high speed or 328 full speed USB peripheral. 329 330config USB_MV_U3D 331 tristate "MARVELL PXA2128 USB 3.0 controller" |
332 depends on CPU_MMP3 333 select USB_GADGET_DUALSPEED 334 select USB_GADGET_SUPERSPEED |
|
327 help 328 MARVELL PXA2128 Processor series include a super speed USB3.0 device 329 controller, which support super speed USB peripheral. 330 331# 332# Controllers available in both integrated and discrete versions 333# 334 --- 628 unchanged lines hidden --- | 335 help 336 MARVELL PXA2128 Processor series include a super speed USB3.0 device 337 controller, which support super speed USB peripheral. 338 339# 340# Controllers available in both integrated and discrete versions 341# 342 --- 628 unchanged lines hidden --- |