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

Commit db11e47d authored by Sebastian Siewior's avatar Sebastian Siewior Committed by Greg Kroah-Hartman
Browse files

USB: ISP1760 HCD driver



This driver has been written from scratch and supports the ISP1760. ISP1761
might (should) work as well but the OTG isn't supported. Also ISO packets are
not. However, it works on my little PowerPC board.

Signed-off-by: default avatarSebastian Siewior <bigeasy@linutronix.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 886c35fb
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
@@ -95,6 +95,32 @@ config USB_ISP116X_HCD
	  To compile this driver as a module, choose M here: the
	  module will be called isp116x-hcd.

config USB_ISP1760_HCD
	tristate "ISP 1760 HCD support"
	depends on USB && EXPERIMENTAL
	---help---
	  The ISP1760 chip is a USB 2.0 host controller.

	  This driver does not support isochronous transfers or OTG.

	  To compile this driver as a module, choose M here: the
	  module will be called isp1760-hcd.

config USB_ISP1760_PCI
	bool "Support for the PCI bus"
	depends on USB_ISP1760_HCD && PCI
	---help---
	  Enables support for the device present on the PCI bus.
	  This should only be required if you happen to have the eval kit from
	  NXP and you are going to test it.

config USB_ISP1760_OF
	bool "Support for the OF platform bus"
	depends on USB_ISP1760_HCD && OF
	---help---
	  Enables support for the device present on the PowerPC
	  OpenFirmware platform bus.

config USB_OHCI_HCD
	tristate "OHCI HCD support"
	depends on USB && USB_ARCH_HAS_OHCI
+3 −1
Original line number Diff line number Diff line
@@ -6,6 +6,8 @@ ifeq ($(CONFIG_USB_DEBUG),y)
	EXTRA_CFLAGS		+= -DDEBUG
endif

isp1760-objs := isp1760-hcd.o isp1760-if.o

obj-$(CONFIG_PCI)		+= pci-quirks.o

obj-$(CONFIG_USB_EHCI_HCD)	+= ehci-hcd.o
@@ -16,4 +18,4 @@ obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o
obj-$(CONFIG_USB_SL811_CS)	+= sl811_cs.o
obj-$(CONFIG_USB_U132_HCD)	+= u132-hcd.o
obj-$(CONFIG_USB_R8A66597_HCD)	+= r8a66597-hcd.o
obj-$(CONFIG_USB_ISP1760_HCD)	+= isp1760.o