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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html