usb: host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Wed, 9 Jul 2014 01:08:52 +0000 (10:08 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Jul 2014 22:49:10 +0000 (15:49 -0700)
commit4ac8918f3a737c21d81e250e4194c12ea2b7eb04
tree4dcdca3dfb9c451412d82f5cd52650101761ea5b
parentfd666348c51f6ab66410c98a149e0418b9a258f0
usb: host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers

The R-Car H2 and M2 SoCs come with an xHCI controller that requires
some specific initializations related to the firmware downloading and
some specific registers. This patch adds the support for this special
configuration as an xHCI quirk executed during probe and start.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Cc: "mathias.nyman@intel.com" <mathias.nyman@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/Kconfig
drivers/usb/host/Makefile
drivers/usb/host/xhci-plat.c
drivers/usb/host/xhci-rcar.c [new file with mode: 0644]
drivers/usb/host/xhci-rcar.h [new file with mode: 0644]