On Mon, May 14, 2012 at 02:05:09PM +0300, Alexander Shishkin wrote: > Chen Peter-B29397 <B29397@xxxxxxxxxxxxx> writes: > > > But your controller mode is still not changed as it will be done at work queue. > > So, it may some unexpected interrupt, even you have not handled, as the status > > is not cleared, it will come soon. > > You mean, it will fire again as the interrupt source is still active? Yes, as both enable and status bits are there. > > I think that we should first make sure that the chipidea driver has all > the functionality you need (think suspend/resume, or whatever udc > functionality is missing from the chipidea driver still) before you > switch to chipidea driver. There is probably enough time for that before > the 3.6 merge window. As for the otg, it depends on how much of the > actual otg you need -- I think the proper otg support in this driver > will come with the otg framework change. So far it is nowhere near > complete, of course. Richard Zhao is trying your code at Freescale i.mx6q platform, we will know what kinds of things we can improve later. Thanks. > > Regards, > -- > Alex > -- Best Regards, Peter Chen -- 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