On Fri, Mar 22, 2013 at 02:36:40PM +0100, Marc Kleine-Budde wrote: > On 03/22/2013 02:20 PM, Michael Grzeschik wrote: > > The implementation is derived from the fsl_udc_core code in > > fsl_ep_enable and makes basic iso handling possible. > > If iso endpoints are fully supported you can update the todo in the driver: > --- a/drivers/usb/chipidea/core.c > +++ b/drivers/usb/chipidea/core.c > @@ -44,7 +44,6 @@ > * TODO List > * - OTG > * - Isochronous & Interrupt Traffic > * - Handle requests which spawns into several TDs > * - GET_STATUS(device) - always reports 0 > * - Gadget API (majority of optional features) > * - Suspend & Remote Wakeup To fully support the iso endpoints, the code has to catch the types in ep_queue and ep_halt as suggested by Peter. I will add that to that patch and fix the TODO entry. -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- 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