Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1dd3d123 authored by Yuan-Hsin Chen's avatar Yuan-Hsin Chen Committed by Greg Kroah-Hartman
Browse files

usb: host: Faraday fotg210-hcd driver



FOTG210 is an OTG controller which can be configured as an
USB2.0 host. FOTG210 host is an ehci-like controller with
some differences. First, register layout of FOTG210 is
incompatible with EHCI. Furthermore, FOTG210 is lack of
siTDs which means iTDs are used for both HS and FS ISO
transfer.

Signed-off-by: default avatarYuan-Hsin Chen <yhchen@faraday-tech.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 10e232c5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ obj-$(CONFIG_USB_ISP1760_HCD) += host/
obj-$(CONFIG_USB_IMX21_HCD)	+= host/
obj-$(CONFIG_USB_FSL_MPH_DR_OF)	+= host/
obj-$(CONFIG_USB_FUSBH200_HCD)	+= host/
obj-$(CONFIG_USB_FOTG210_HCD)	+= host/

obj-$(CONFIG_USB_C67X00_HCD)	+= c67x00/

+12 −0
Original line number Diff line number Diff line
@@ -354,6 +354,18 @@ config USB_FUSBH200_HCD
	To compile this driver as a module, choose M here: the
	module will be called fusbh200-hcd.

config USB_FOTG210_HCD
	tristate "FOTG210 HCD support"
	depends on USB
	default N
	---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_OHCI_HCD
	tristate "OHCI HCD (USB 1.1) support"
	select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3
+1 −0
Original line number Diff line number Diff line
@@ -58,3 +58,4 @@ obj-$(CONFIG_USB_OCTEON2_COMMON) += octeon2-common.o
obj-$(CONFIG_USB_HCD_BCMA)	+= bcma-hcd.o
obj-$(CONFIG_USB_HCD_SSB)	+= ssb-hcd.o
obj-$(CONFIG_USB_FUSBH200_HCD)	+= fusbh200-hcd.o
obj-$(CONFIG_USB_FOTG210_HCD)	+= fotg210-hcd.o
+6049 −0

File added.

Preview size limit exceeded, changes collapsed.

+750 −0

File added.

Preview size limit exceeded, changes collapsed.