On Fri, 26 Aug 2011, Felipe Balbi wrote: > While it might possible to merge them. I think we should take smaller > steps at a time. Those files are already there anyway. So at first we > find a way to clean up the ifdeferry and allow all of those to be built > on all archs (it's definitely possible) Just how did you want all these different drivers to be built? You said you don't want a separate module containing an entire copy of the ehci core for each arch; you want the core to be shared. That means one of two things: Build a single monolithic module containing all the drivers. This is quite likely to require a large bunch of #ifdefs. Build a minimal driver module for each arch, and have the ehci core in a single separate module that gets loaded for dependency resolution. This is likely to require a bunch of exported symbols. Which approach are you advocating? Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html