Lines Matching +full:controller +full:- +full:data

1 # SPDX-License-Identifier: GPL-2.0
4 # (a) a peripheral controller, and
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
18 # USB Peripheral Controller Support
22 # - integrated/SOC controllers first
23 # - licensed IP used in both SOC and discrete versions
24 # - discrete ones (including all PCI-only controllers)
25 # - debug/dummy gadget+hcd is last.
27 menu "USB Peripheral Controller"
47 tristate "LPC32XX USB Peripheral Controller"
52 This option selects the USB device controller in the LPC32xx SoC.
62 USBA is the integrated high-speed USB Device controller on some
72 allowing the usage of ep1 - ep6
75 configuration allowing the usage of ep1 - ep3
78 the usage of ep1 - ep8
81 tristate "Broadcom BCM63xx Peripheral Controller"
92 tristate "Freescale Highspeed USB DR Peripheral Controller"
96 Dual-Role(DR) USB controller, which supports device mode.
106 tristate "Faraday FUSB300 USB Peripheral Controller"
109 Faraday usb device controller FUSB300 driver
112 tristate "Aeroflex Gaisler GRUSBDC USB Peripheral Controller Driver"
119 tristate "OMAP USB Device Controller"
125 controller in the OMAP 1611, and should work with controllers
137 Intel's PXA 25x series XScale ARM-5TE processors include
138 an integrated full speed USB 1.1 device controller. The
139 controller in the IXP 4xx series is register-compatible.
141 It has fifteen fixed-function endpoints, as well as endpoint
159 tristate "Renesas R8A66597 USB Peripheral Controller"
162 R8A66597 is a discrete USB host and peripheral controller chip that
163 supports both full and high speed USB 2.0 data transfers.
171 tristate 'Renesas USBHS controller'
174 Renesas USBHS is a discrete USB host and peripheral controller chip
175 that supports both full and high speed USB 2.0 data transfers.
183 tristate 'Renesas USB3.1 DRD controller'
186 Renesas USB3.1 DRD controller is a USB DRD controller
193 tristate 'Renesas USB3.0 Peripheral controller'
199 Renesas USB3.0 Peripheral controller is a USB peripheral controller
200 that supports super, high, and full speed USB 3.0 data transfers.
207 tristate 'Renesas USB Function controller'
210 Renesas USB Function controller is a USB peripheral controller
222 an integrated full speed USB 1.1 device controller.
232 tristate "Marvell USB2.0 Device Controller"
236 USB2.0 OTG controller, which can be configured as high speed or
241 tristate "MARVELL PXA2128 USB 3.0 controller"
244 controller, which support super speed USB peripheral.
252 controller.
262 tristate "Synopsys USB 2.0 Device controller"
269 AHB subsystem USB2.0 Device Controller (UDC).
280 tristate "Renesas M66592 USB Peripheral Controller"
283 M66592 is a discrete USB peripheral controller chip that
284 supports both full and high speed USB 2.0 data transfers.
303 It is a USB Highspeed DMA capable USB device controller. Beside ep0
308 This UDC is based on Synopsys USB device controller IP and selects
316 tristate "Freescale QE/CPM USB Device Controller"
321 QE/CPM2 USB controller, which support device mode with 4
323 controller in the MPC8360 and MPC8272, and should work with
333 PLX NET2272 is a USB peripheral controller which supports
334 both full and high speed USB 2.0 data transfers.
343 bool "Support external DMA controller"
347 controller, but your board has to have support in the
356 NetChip 2280 / 2282 is a PCI based USB peripheral controller which
357 supports both full and high speed USB 2.0 data transfers.
365 PLX 3380 / 3382 is a PCIe based USB peripheral controller which
367 data transfers.
378 tristate "Toshiba TC86C001 'Goku-S'"
384 The device controller has three configurable (bulk or interrupt)
396 EG20T PCH is the platform controller hub that is used in Intel's
401 USB device is a USB peripheral controller which
402 supports both full and high speed USB 2.0 data transfers.
408 for IVI(In-Vehicle Infotainment) use.
420 USB peripheral controller driver for Xilinx USB2 device.
422 and high speed USB 2.0 data transfers. It has seven configurable
427 dynamically linked module called "udc-xilinx" and force all
431 tristate "MAX3420 (USB-over-SPI) support"
434 The Maxim MAX3420 chip supports USB2.0 full-speed peripheral mode.
441 tristate "NVIDIA Tegra Superspeed USB 3.0 Device Controller"
445 Enables NVIDIA Tegra USB 3.0 device mode controller driver.
456 Enables Aspeed USB2.0 Device Controller driver for AST260x
457 family SoCs. The controller supports 1 control endpoint and
464 source "drivers/usb/gadget/udc/aspeed-vhub/Kconfig"
469 # LAST -- dummy/emulated controller
476 This host controller driver emulates USB, looping all data transfer
478 side is the controller; the gadget side is the device. Gadget drivers
487 side Linux-USB device driver, this may help to debug both sides