On Tuesday 06 May 2014 13:34:46 Bartlomiej Zolnierkiewicz wrote: > On Tuesday, May 06, 2014 02:14:01 AM Gregory CLEMENT wrote: > > For the Armada 38x SoCs which come with an xhci controller, specific > > initialization must be done during probe related to the MBus windows > > configuration. This patch adds the support of this quirk. > > > > Signed-off-by: Gregory CLEMENT <gregory.clement@xxxxxxxxxxxxxxxxxx> > > --- > > drivers/usb/host/Kconfig | 7 +++++ > > drivers/usb/host/Makefile | 1 + > > drivers/usb/host/xhci-mvebu.c | 71 +++++++++++++++++++++++++++++++++++++++++++ > > drivers/usb/host/xhci-mvebu.h | 21 +++++++++++++ > > drivers/usb/host/xhci-plat.c | 6 ++++ > > 5 files changed, 106 insertions(+) > > create mode 100644 drivers/usb/host/xhci-mvebu.c > > create mode 100644 drivers/usb/host/xhci-mvebu.h > > > > diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig > > index 3d9e54062d62..e70943fac4a1 100644 > > --- a/drivers/usb/host/Kconfig > > +++ b/drivers/usb/host/Kconfig > > @@ -29,6 +29,13 @@ if USB_XHCI_HCD > > config USB_XHCI_PLATFORM > > tristate > > > > +config USB_XHCI_MVEBU > > + tristate "xHCI support for Marvell Armada 38x" > > Please limit this driver to mvebu arch and compile testing, i.e. > > depends on ARCH_MVEBU || COMPILE_TEST I think it actually needs a dependency on MVEBU_MBUS. You probably need something like depends on MVEBU_MBUS=y || (MVEBU_MBUS=m && USB_XHCI=m) Also, having the option 'tristate' makes no sense, since you can't have it as a loadable module. Arnd -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html