Hi, On Fri, Oct 21, 2011 at 10:33 AM, Olof Johansson <olof@xxxxxxxxx> wrote: > On Fri, Oct 14, 2011 at 03:08:34PM -0700, tmarri@xxxxxxx wrote: >> From: Tirumala Marri <tmarri@xxxxxxx> > > Overall this driver seems to be based on the IP vendor driver? It > looks like a completely flexible driver that implements all possible > combinations of everything. After looking a little closer at the patch set, it seems that number one thing you need to do is simplify the driver. A lot. I suggest starting from scratch with a clean implementation, only bringing in the pieces you need. Over time, if other vendors are using other aspects of the same IP, they get to add those parts of the driver when they need it. Look at the dwc3 driver for comparison on cleanliness, it's much cleaner than what you've posted. -Olof -- 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