On 5/25/2016 6:06 PM, John Youn wrote: > The following patch series fixes up isochronous support for the dwc2 > gadget. The existing isochronous support lacked a few features. Most > notably it did not properly sync up with the first packet and it > didn't handle the Incomplete ISO IN/OUT interrupts. > > These patches have been sitting in our internal tree for a while and > tested mostly on a HAPS-based FPGA IP validation platform. > > v3: > * Simplified setting endpoint interval in patch 7/13 > > v2: > * Changed if/else to switch statement > * Changed frame_overrun to bool > * Downgraded a info message to dbg > * Added John Keeping's tested-by > > Regards, > John > > > Vardan Mikayelyan (13): > usb: dwc2: Add missing register field definitions > usb: dwc2: gadget: Remove unnecessary line > usb: dwc2: gadget: Remove unnecessary code > usb: dwc2: gadget: Corrected field names > usb: dwc2: gadget: Fix transfer stop programming for out endpoint > usb: dwc2: gadget: Add dwc2_gadget_incr_frame_num() > usb: dwc2: gadget: Corrected interval calculation > usb: dwc2: gadget: Add dwc2_gadget_read_ep_interrupts function > usb: dwc2: gadget: Add dwc2_gadget_start_next_request function > usb: dwc2: gadget: Add OUTTKNEPDIS and NAKINTRPT handlers > usb: dwc2: gadget: Add Incomplete ISO IN/OUT Interrupt handlers > usb: dwc2: gadget: Add EP disabled interrupt handler > usb: dwc2: gadget: Final fixes for BDMA ISOC > > drivers/usb/dwc2/core.h | 8 +- > drivers/usb/dwc2/gadget.c | 574 ++++++++++++++++++++++++++++++++++++---------- > drivers/usb/dwc2/hw.h | 14 ++ > 3 files changed, 470 insertions(+), 126 deletions(-) > Hi Felipe, Could you take this series in your testing/next branch? I'd like it to have as much testing as possible. Thanks, John -- 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