Lines Matching +full:vhub +full:- +full:generic +full:- +full:endpoints

1 # SPDX-License-Identifier: GPL-2.0
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).
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.
40 endpoints (plus endpoint zero).
62 USBA is the integrated high-speed USB Device controller on
66 fifo_mode = 0 is used to let the driver autoconfigure the endpoints.
68 mode and only 1 bank otherwise. For the rest of the endpoints
71 fifo_mode = 1 is a generic maximum fifo size (1024 bytes) configuration
72 allowing the usage of ep1 - ep6
74 fifo_mode = 2 is a generic performance maximum fifo size (1024 bytes)
75 configuration allowing the usage of ep1 - ep3
78 the usage of ep1 - ep8
85 high speed USB Device Port with support for four fixed endpoints
96 Dual-Role(DR) USB controller, which supports device mode.
98 The number of programmable endpoints is different through
136 endpoints (plus endpoint zero). This driver supports the
149 Intel's PXA 25x series XScale ARM-5TE processors include
151 controller in the IXP 4xx series is register-compatible.
153 It has fifteen fixed-function endpoints, as well as endpoint
160 # if there's only one gadget driver, using only two bulk endpoints,
161 # don't waste memory for the other endpoints
176 It has nine configurable endpoints, and endpoint zero.
188 It has nine or more configurable endpoints, and endpoint zero.
214 It has up to 23 endpoints, as well as endpoint zero (for
225 Samsung's S3C2410 is an ARM-4 processor with an integrated
227 endpoints, as well as endpoint zero (for control transfers).
242 8 endpoints, as well as endpoint zero.
300 It has seven configurable endpoints, and endpoint zero.
319 it provides 4 IN and 4 OUT endpoints (bulk or interrupt type).
336 programmable endpoints. This driver supports the
350 It has three configurable endpoints, as well as endpoint zero
373 It has six configurable endpoints, as well as endpoint zero
374 (for control transfers) and several endpoints with dedicated
383 It has eight configurable endpoints, as well as endpoint zero
384 (for control transfers) and several endpoints with dedicated
392 tristate "Toshiba TC86C001 'Goku-S'"
399 endpoints, plus endpoint zero (for control transfers).
422 for IVI(In-Vehicle Infotainment) use.
437 endpoints(bulk or interrupt or isochronous), as well as
441 dynamically linked module called "udc-xilinx" and force all
445 tristate "MAX3420 (USB-over-SPI) support"
448 The Maxim MAX3420 chip supports USB2.0 full-speed peripheral mode.
465 source "drivers/usb/gadget/udc/aspeed-vhub/Kconfig"
468 # LAST -- dummy/emulated controller
478 can be high, full, or low speed; and they have access to endpoints
486 side Linux-USB device driver, this may help to debug both sides