> > This if is a no-op, as OTG_ are defined as: > > #define OTGSC_AVVIS BIT(17) > #define OTGSC_AVVIE BIT(25) > > Resulting in queue_work() never called from here. > > > + > > spin_unlock(&ci->lock); > > > > I'm not that deep into the OTG stuff to fix it properly. > Yes, we have many problems at our OTG switch at chipidea driver. Alex, we have talked about it several weeks ago, do you have any thoughts about it? I will post some for your suggestion. Peter > regards, Marc > > -- > Pengutronix e.K. | Marc Kleine-Budde | > Industrial Linux Solutions | Phone: +49-231-2826-924 | > Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | > Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de | -- 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