| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # SPDX-License-Identifier: GPL-2.0
- config USB_FOTG210
- tristate "Faraday FOTG210 USB2 Dual Role controller"
- depends on USB || USB_GADGET
- depends on HAS_DMA && HAS_IOMEM
- depends on ARCH_GEMINI || COMPILE_TEST
- default ARCH_GEMINI
- select MFD_SYSCON
- help
- Faraday FOTG210 is a dual-mode USB controller that can act
- in both host controller and peripheral controller mode.
- if USB_FOTG210
- config USB_FOTG210_HCD
- bool "Faraday FOTG210 USB Host Controller support"
- depends on USB=y || USB=USB_FOTG210
- help
- Faraday FOTG210 is an OTG controller which can be configured as
- an USB2.0 host. It is designed to meet USB2.0 EHCI specification
- with minor modification.
- To compile this driver as a module, choose M here: the
- module will be called fotg210-hcd.
- config USB_FOTG210_UDC
- depends on USB_GADGET=y || USB_GADGET=USB_FOTG210
- bool "Faraday FOTG210 USB Peripheral Controller support"
- help
- Faraday USB2.0 OTG controller which can be configured as
- high speed or full speed USB device. This driver supports
- Bulk Transfer so far.
- Say "y" to link the driver statically, or "m" to build a
- dynamically linked module called "fotg210-udc".
- endif
|