On Mon, 13 Jun 2011, Felipe Balbi wrote: > now that we have the udc class, we can allow > multiple gadget controller drivers to be > compiled as modules. This will allow for > distro-like kernels for embedded devices. > > With this patch, I managed to build an x86 > kernel with support for many of the controllers > enabled: > > CONFIG_USB_FUSB300=m > CONFIG_USB_R8A66597=m > CONFIG_USB_M66592=m > CONFIG_USB_AMD5536UDC=m > CONFIG_USB_CI13XXX_PCI=m > CONFIG_USB_NET2272=m > CONFIG_USB_NET2280=m > CONFIG_USB_GOKU=m > CONFIG_USB_LANGWELL=m > CONFIG_USB_EG20T=m > > The next step would be to get rid of the > direct access to arch/ and mach/ directories > on some gadget controllers so that we can > build all of them without depending on their > respective ARCH_* symbols. > > Signed-off-by: Felipe Balbi <balbi@xxxxxx> I may be missing something. It looks like this patch removes a whole bunch of config symbols (such as CONFIG_USB_GADGET_DUMMY_HCD), but it doesn't touch the places where those symbols are used, i.e., gadget_chips.h. 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