usb: host: xhci-plat: add support for the Armada 375/38x XHCI controllers
authorGregory CLEMENT <gregory.clement@free-electrons.com>
Thu, 15 May 2014 10:17:33 +0000 (12:17 +0200)
committerSimon Horman <horms@verge.net.au>
Fri, 5 Dec 2014 00:23:21 +0000 (09:23 +0900)
commit251f0ddcd45012bc48fc021592d316fef0ea5676
treef569655491d1d759eeba2f5600ac108f2be9d1b8
parent63316c0d377f4ea7cb37e951825ff588e5033f94
usb: host: xhci-plat: add support for the Armada 375/38x XHCI controllers

The Armada 375 and 38x SoCs come with an XHCI controller that requires
some specific initialization related to the MBus windows
configuration. This patch adds the support for this special
configuration as an XHCI quirk executed during probe.

Two new compatible strings are added to identify the Armada 375 and
Armada 38x XHCI controllers, and therefore enable the relevant quirk.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 973747928514bb636e3fe6a13b7ec6d6d73100f0)
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
drivers/usb/host/Kconfig
drivers/usb/host/Makefile
drivers/usb/host/xhci-mvebu.c [new file with mode: 0644]
drivers/usb/host/xhci-mvebu.h [new file with mode: 0644]
drivers/usb/host/xhci-plat.c