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

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

usb host: Faraday USB2.0 FUSBH200-HCD driver



FUSBH200-HCD is an USB2.0 hcd for Faraday FUSBH200.
FUSBH200 is an ehci-like controller with some differences.
First, register layout of FUSBH200 is incompatible with EHCI.
Furthermore, FUSBH200 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 a1fefaab
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ obj-$(CONFIG_USB_HWA_HCD) += host/
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_C67X00_HCD)	+= c67x00/

+11 −0
Original line number Diff line number Diff line
@@ -345,6 +345,17 @@ config USB_ISP1362_HCD
	  To compile this driver as a module, choose M here: the
	  module will be called isp1362-hcd.

config USB_FUSBH200_HCD
	tristate "FUSBH200 HCD support"
	depends on USB
	default N
	---help---
	Faraday FUSBH200 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 fusbh200-hcd.

config USB_OHCI_HCD
	tristate "OHCI HCD support"
	depends on USB_ARCH_HAS_OHCI
+1 −0
Original line number Diff line number Diff line
@@ -52,3 +52,4 @@ obj-$(CONFIG_USB_FSL_MPH_DR_OF) += fsl-mph-dr-of.o
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
+5975 −0

File added.

Preview size limit exceeded, changes collapsed.

+743 −0

File added.

Preview size limit exceeded, changes collapsed.