|
@@ -154,7 +154,6 @@ config USB_LPC32XX
|
|
|
|
|
|
config USB_ATMEL_USBA
|
|
|
tristate "Atmel USBA"
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
depends on AVR32 || ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
|
|
|
help
|
|
|
USBA is the integrated high-speed USB Device controller on
|
|
@@ -163,7 +162,6 @@ config USB_ATMEL_USBA
|
|
|
config USB_FSL_USB2
|
|
|
tristate "Freescale Highspeed USB DR Peripheral Controller"
|
|
|
depends on FSL_SOC || ARCH_MXC
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
select USB_FSL_MPH_DR_OF if OF
|
|
|
help
|
|
|
Some of Freescale PowerPC and i.MX processors have a High Speed
|
|
@@ -179,7 +177,6 @@ config USB_FSL_USB2
|
|
|
config USB_FUSB300
|
|
|
tristate "Faraday FUSB300 USB Peripheral Controller"
|
|
|
depends on !PHYS_ADDR_T_64BIT
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
Faraday usb device controller FUSB300 driver
|
|
|
|
|
@@ -227,7 +224,6 @@ config USB_PXA25X_SMALL
|
|
|
|
|
|
config USB_R8A66597
|
|
|
tristate "Renesas R8A66597 USB Peripheral Controller"
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
R8A66597 is a discrete USB host and peripheral controller chip that
|
|
|
supports both full and high speed USB 2.0 data transfers.
|
|
@@ -240,7 +236,6 @@ config USB_R8A66597
|
|
|
config USB_RENESAS_USBHS_UDC
|
|
|
tristate 'Renesas USBHS controller'
|
|
|
depends on USB_RENESAS_USBHS
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
Renesas USBHS is a discrete USB host and peripheral controller chip
|
|
|
that supports both full and high speed USB 2.0 data transfers.
|
|
@@ -268,7 +263,6 @@ config USB_PXA27X
|
|
|
config USB_S3C_HSOTG
|
|
|
tristate "S3C HS/OtG USB Device controller"
|
|
|
depends on S3C_DEV_USB_HSOTG
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
The Samsung S3C64XX USB2.0 high-speed gadget controller
|
|
|
integrated into the S3C64XX series SoC.
|
|
@@ -305,7 +299,6 @@ config USB_S3C2410_DEBUG
|
|
|
config USB_S3C_HSUDC
|
|
|
tristate "S3C2416, S3C2443 and S3C2450 USB Device Controller"
|
|
|
depends on ARCH_S3C24XX
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
Samsung's S3C2416, S3C2443 and S3C2450 is an ARM9 based SoC
|
|
|
integrated with dual speed USB 2.0 device controller. It has
|
|
@@ -315,7 +308,6 @@ config USB_S3C_HSUDC
|
|
|
|
|
|
config USB_MV_UDC
|
|
|
tristate "Marvell USB2.0 Device Controller"
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
Marvell Socs (including PXA and MMP series) include a high speed
|
|
|
USB2.0 OTG controller, which can be configured as high speed or
|
|
@@ -338,14 +330,12 @@ config USB_MV_U3D
|
|
|
config USB_GADGET_MUSB_HDRC
|
|
|
tristate "Inventra HDRC USB Peripheral (TI, ADI, ...)"
|
|
|
depends on USB_MUSB_HDRC
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
This OTG-capable silicon IP is used in dual designs including
|
|
|
the TI DaVinci, OMAP 243x, OMAP 343x, TUSB 6010, and ADI Blackfin
|
|
|
|
|
|
config USB_M66592
|
|
|
tristate "Renesas M66592 USB Peripheral Controller"
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
M66592 is a discrete USB peripheral controller chip that
|
|
|
supports both full and high speed USB 2.0 data transfers.
|
|
@@ -362,7 +352,6 @@ config USB_M66592
|
|
|
config USB_AMD5536UDC
|
|
|
tristate "AMD5536 UDC"
|
|
|
depends on PCI
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
The AMD5536 UDC is part of the AMD Geode CS5536, an x86 southbridge.
|
|
|
It is a USB Highspeed DMA capable USB device controller. Beside ep0
|
|
@@ -389,7 +378,6 @@ config USB_FSL_QE
|
|
|
|
|
|
config USB_NET2272
|
|
|
tristate "PLX NET2272"
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
PLX NET2272 is a USB peripheral controller which supports
|
|
|
both full and high speed USB 2.0 data transfers.
|
|
@@ -413,7 +401,6 @@ config USB_NET2272_DMA
|
|
|
config USB_NET2280
|
|
|
tristate "NetChip 228x"
|
|
|
depends on PCI
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
NetChip 2280 / 2282 is a PCI based USB peripheral controller which
|
|
|
supports both full and high speed USB 2.0 data transfers.
|
|
@@ -443,7 +430,6 @@ config USB_GOKU
|
|
|
config USB_EG20T
|
|
|
tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7213/ML7831) UDC"
|
|
|
depends on PCI
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
help
|
|
|
This is a USB device driver for EG20T PCH.
|
|
|
EG20T PCH is the platform controller hub that is used in Intel's
|
|
@@ -470,8 +456,6 @@ config USB_EG20T
|
|
|
config USB_DUMMY_HCD
|
|
|
tristate "Dummy HCD (DEVELOPMENT)"
|
|
|
depends on USB=y || (USB=m && USB_GADGET=m)
|
|
|
- select USB_GADGET_DUALSPEED
|
|
|
- select USB_GADGET_SUPERSPEED
|
|
|
help
|
|
|
This host controller driver emulates USB, looping all data transfer
|
|
|
requests back to a USB "gadget driver" in the same host. The host
|
|
@@ -496,15 +480,6 @@ config USB_DUMMY_HCD
|
|
|
|
|
|
endmenu
|
|
|
|
|
|
-# Selected by UDC drivers that support high-speed operation.
|
|
|
-config USB_GADGET_DUALSPEED
|
|
|
- bool
|
|
|
-
|
|
|
-# Selected by UDC drivers that support super-speed opperation
|
|
|
-config USB_GADGET_SUPERSPEED
|
|
|
- bool
|
|
|
- depends on USB_GADGET_DUALSPEED
|
|
|
-
|
|
|
#
|
|
|
# USB Gadget Drivers
|
|
|
#
|