[PATCH 0/5] usb: chipidea: udc: fixes, iso ep and multi td support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux