Hi, this series includes support to manage the transfer descriptors with an linked list to manage a dynamic amount of data being enqueued in hardware. It also addresses the isochronous support for the chipidea udc and removes not needed lock state juggling. The series applies on current usb-next branch. Regards, Michael Michael Grzeschik (5): usb: chipidea: udc: move _ep_queue into an unlocked function usb: chipidea: udc: configure iso endpoints usb: chipidea: udc: add the define TD_COUNT and fix all users usb: chipidea: udc: manage dynamic amount of tds with an linked list usb: chipidea: udc: add multiple td support to hardware_{en,de}queue drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/debug.c | 8 +- drivers/usb/chipidea/udc.c | 345 ++++++++++++++++++++++++++++-------------- drivers/usb/chipidea/udc.h | 12 +- 4 files changed, 247 insertions(+), 119 deletions(-) -- 1.7.10.4 -- 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