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

Reply via email to