]> git.baikalelectronics.ru Git - kernel.git/commit
USB: Add EHCI support for MX27 and MX31 based boards
authorDaniel Mack <daniel@caiaq.de>
Wed, 28 Oct 2009 00:14:59 +0000 (01:14 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Dec 2009 19:55:18 +0000 (11:55 -0800)
commit0602082a7f1c5784fd170ef63af3220e42f6f499
treefe7bf118d39c3c5d85e2270bc2cf34f56ea62455
parent342d08e4cf7e65d87d0157097f6d386636f59eeb
USB: Add EHCI support for MX27 and MX31 based boards

The Freescale MX27 and MX31 SoCs have a EHCI controller onboard.
The controller is capable of USB on the go. This patch adds
a driver to support all three of them.

Users have to pass details about serial interface configuration in the
platform data.

The USB OTG core used here is the ARC core, so the driver should
be renamed and probably be merged with ehci-fsl.c eventually.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Daniel Mack <daniel@caiaq.de>
Cc: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/arm/plat-mxc/Makefile
arch/arm/plat-mxc/ehci.c [new file with mode: 0644]
arch/arm/plat-mxc/include/mach/mxc_ehci.h [new file with mode: 0644]
drivers/usb/Kconfig
drivers/usb/host/Kconfig
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-mxc.c [new file with mode: 0644]