usb: dwc3: Improve future uF number calculation
Since the controller interrupt is handled in a work context,
there is a delay between XfernotReady and START TRANSFER for
isoc ep. This is resulting into frequent xfer bus expiration.
Improve calculation by using latest uf number from DSTS and
align it to ep interval after adding 2 additional interval to
that. Update two MSB bits received from xferNotReady event in
case of a wrap-around condition.
Change-Id: If98abac1f2e9688f929bd27c5aef7e063a886d2b
Signed-off-by:
Hemant Kumar <hemantk@codeaurora.org>
Loading
Please register or sign in to comment