Lines Matching +full:endpoint +full:- +full:config
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.
33 config USB_AT91
40 endpoints (plus endpoint zero).
46 config USB_LPC32XX
58 config USB_ATMEL_USBA
62 USBA is the integrated high-speed USB Device controller on some
65 The fifo_mode parameter is used to select endpoint allocation mode.
72 allowing the usage of ep1 - ep6
75 configuration allowing the usage of ep1 - ep3
78 the usage of ep1 - ep8
80 config USB_BCM63XX_UDC
86 (plus endpoint zero).
91 config USB_FSL_USB2
96 Dual-Role(DR) USB controller, which supports device mode.
105 config USB_FUSB300
111 config USB_GR_UDC
118 config USB_OMAP
124 endpoints (plus endpoint zero). This driver supports the
132 config USB_PXA25X
137 Intel's PXA 25x series XScale ARM-5TE processors include
139 controller in the IXP 4xx series is register-compatible.
141 It has fifteen fixed-function endpoints, as well as endpoint
150 config USB_PXA25X_SMALL
158 config USB_R8A66597
164 It has nine configurable endpoints, and endpoint zero.
170 config USB_RENESAS_USBHS_UDC
176 It has nine or more configurable endpoints, and endpoint zero.
182 config USB_RZV2M_USB3DRD
192 config USB_RENESAS_USB3
206 config USB_RENESAS_USBF
217 config USB_PXA27X
224 It has up to 23 endpoints, as well as endpoint zero (for
231 config USB_MV_UDC
239 config USB_MV_U3D
246 config USB_SNP_CORE
261 config USB_SNP_UDC_PLAT
279 config USB_M66592
285 It has seven configurable endpoints, and endpoint zero.
297 config USB_AMD5536UDC
315 config USB_FSL_QE
329 config USB_NET2272
336 It has three configurable endpoints, as well as endpoint zero
342 config USB_NET2272_DMA
352 config USB_NET2280
359 It has six configurable endpoints, as well as endpoint zero
369 It has eight configurable endpoints, as well as endpoint zero
377 config USB_GOKU
378 tristate "Toshiba TC86C001 'Goku-S'"
385 endpoints, plus endpoint zero (for control transfers).
391 config USB_EG20T
408 for IVI(In-Vehicle Infotainment) use.
415 config USB_GADGET_XILINX
424 endpoint zero(for control transfers).
427 dynamically linked module called "udc-xilinx" and force all
430 config USB_MAX3420_UDC
431 tristate "MAX3420 (USB-over-SPI) support"
434 The Maxim MAX3420 chip supports USB2.0 full-speed peripheral mode.
440 config USB_TEGRA_XUDC
451 config USB_ASPEED_UDC
457 family SoCs. The controller supports 1 control endpoint and
464 source "drivers/usb/gadget/udc/aspeed-vhub/Kconfig"
469 # LAST -- dummy/emulated controller
472 config USB_DUMMY_HCD
487 side Linux-USB device driver, this may help to debug both sides