Skip to content

Commit

Permalink
usb: gadget: add Faraday fotg210_udc driver
Browse files Browse the repository at this point in the history
Faraday fotg210 udc driver supports only Bulk transfer so far.
fotg210 could be configured as an USB2.0 peripheral.

This driver is tested with mass storage gadget driver on Faraday
EVB a369.

Signed-off-by: Yuan-Hsin Chen <yhchen@faraday-tech.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
  • Loading branch information
Yuan-Hsin Chen authored and Felipe Balbi committed Jun 10, 2013
1 parent b3df2fa commit b84a8de
Show file tree
Hide file tree
Showing 4 changed files with 1,483 additions and 0 deletions.
10 changes: 10 additions & 0 deletions drivers/usb/gadget/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,16 @@ config USB_FUSB300
help
Faraday usb device controller FUSB300 driver

config USB_FOTG210_UDC
tristate "Faraday FOTG210 USB Peripheral Controller"
help
Faraday USB2.0 OTG controller which can be configured as
high speed or full speed USB device. This driver supppors
Bulk Transfer so far.

Say "y" to link the driver statically, or "m" to build a
dynamically linked module called "fotg210_udc".

config USB_OMAP
tristate "OMAP USB Device Controller"
depends on ARCH_OMAP1
Expand Down
1 change: 1 addition & 0 deletions drivers/usb/gadget/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ obj-$(CONFIG_USB_EG20T) += pch_udc.o
obj-$(CONFIG_USB_MV_UDC) += mv_udc.o
mv_udc-y := mv_udc_core.o
obj-$(CONFIG_USB_FUSB300) += fusb300_udc.o
obj-$(CONFIG_USB_FOTG210_UDC) += fotg210-udc.o
obj-$(CONFIG_USB_MV_U3D) += mv_u3d_core.o

# USB Functions
Expand Down
Loading

0 comments on commit b84a8de

Please sign in to comment.