On Mon, Jan 21, 2013 at 05:16:06PM +0000, Arnd Bergmann wrote: > In linux-3.8-rc1 it became possible to build the imx and > mvebu platforms together in a single kernel, which clashes > in the ehci driver. > > Manjunath Goudar is already working on a patch to convert > both the imx and the mvebu glue drivers (along with all > the other ARM specific ones) to the new probing method, > but that will be too late to fix v3.8. This patch instead > adds yet another hack like the existing ones to allow > the ehci driver to load both back-ends. > > Without this patch, building allyesconfig results in: > > drivers/usb/host/ehci-hcd.c:1285:0: error: "PLATFORM_DRIVER" redefined > drivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition > In file included from drivers/usb/host/ehci-hcd.c:1254:0: > drivers/usb/host/ehci-mxc.c:280:31: warning: 'ehci_mxc_driver' defined but not used > > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> > Cc: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> > Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > Cc: linux-usb@xxxxxxxxxxxxxxx > Cc: Manjunath Goudar <manjunath.goudar@xxxxxxxxxx> > Cc: Shawn Guo <shawn.guo@xxxxxxxxxx> > Cc: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> > Cc: Jason Cooper <jason@xxxxxxxxxxxxxx> > Cc: Andrew Lunn <andrew@xxxxxxx> > Cc: Gregory Clement <gregory.clement@xxxxxxxxxxxxxxxxxx> NAK, should be converted to the new usage of ehci library driver. Alan Stern already implemented for a few drivers, help is very welcome. -- balbi
Attachment:
signature.asc
Description: Digital signature