]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
usb: chipidea: udc: configure iso endpoints
authorMichael Grzeschik <mgr@pengutronix.de>
Thu, 13 Jun 2013 14:59:47 +0000 (17:59 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Jun 2013 20:45:46 +0000 (13:45 -0700)
commite4ce4ecd962e17a92974b3c7ba063d29fce8c86f
tree2671f6d09147c13d91eab6aff1717153037dbc18
parentf6a57507f685bb24b83893a12e65623a2fc69489
usb: chipidea: udc: configure iso endpoints

This patch adds iso endpoint support to the device controller.
It makes use of the multiplication bits in the maxpacket field
of the endpoint and calculates the multiplier bits for each
transfer description on every request.

Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Reviewed-by: Peter Chen <peter.chen@freescale.com>
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/chipidea/core.c
drivers/usb/chipidea/udc.c
drivers/usb/chipidea/udc.h