Hi, Thanks for reply. Actually I am working on new SoC. Planning to use DW3 USB 3.0 controller. I am doing analysis what is supported and what is not supported in Linus, then we are planning for the development based on this input. Thanks & Regards, Tushar On Tue, Feb 14, 2012 at 2:48 PM, Felipe Balbi <balbi@xxxxxx> wrote: > Hi, > > On Mon, Feb 13, 2012 at 01:31:15PM -0800, Sarah Sharp wrote: >> On Fri, Feb 03, 2012 at 01:09:23PM +0530, Tushar K wrote: >> > Hi, >> > I would like to know the complete list of class drivers supported in >> > Linux Kernel for USB host and device modes. >> > I am working on Synopsys USB 3.0 controller. >> > >> > 1) List of class drivers in USB Host Mode >> > 2) List of class drivers in USB Peripheral Mode >> >> If you want to use the Synopsis DW3 controller, you should look at >> Felipe's dw3 driver. The driver can be found in drivers/usb/dwc3/ >> >> As for the types of devices that you can run as when the DW3 is in >> peripheral mode, you should look at the drivers/usb/gadget/ directory. >> Felipe might have a better idea of what is supported, since he's the >> gadget maintainer. > > Well, with dwc3 we have tested g_mass_storage, g_zero, g_serial, g_audio > and the UAS gadget which will be merged on v3.4 merge window. > > Of course it should support anything, because that's how the API is > written. May I ask which platform you're planning to use DWC3 with ? > When can we see your glue layer popping up for merge ? > >> As for host mode, the DW3 Linux driver doesn't support host mode yet. >> Felipe posted a patch to add host mode for dw3 in the xHCI driver, and I >> owe him a patch review of that. > > indeed :-) > > -- > balbi -- 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