diff options
author | Vardan Mikayelyan <[email protected]> | 2016-05-25 18:07:22 -0700 |
---|---|---|
committer | Felipe Balbi <[email protected]> | 2016-06-21 10:50:16 +0300 |
commit | 837e9f00bf9966d64abc1bce678271099a72423b (patch) | |
tree | 40eb40e4097841fded74c0c6e805350b77c3d430 /drivers/fpga/fpga-mgr.c | |
parent | bd9971f0a1efe4b3ac6e2f8ec864c75f73ca7829 (diff) |
usb: dwc2: gadget: Final fixes for BDMA ISOC
Done fixes and tested hsotg gadget's BDMA mode. Tested Control,
Bulk, Isoc, Inter transfers. Added code for isoc transfers,
removed unusable code, done minor fixes. Affected functions
and IRQ handlers:
- dwc2_hsotg_start_req(),
- dwc2_hsotg_ep_enable(),
- dwc2_hsotg_ep_queue(),
- dwc2_hsotg_handle_outdone(),
- GINTSTS_GOUTNAKEFF handler,
Removed 'has_correct_parity' flag from 'dwc2_hsotg_ep' struct.
Before this patch series, to set the data pid the DWC2 gadget
driver was toggling the even/odd until it match, then were
leaving it set. But now I have added mechanism to set pid and
excluded all code where this flag was set.
Tested-by: John Keeping <[email protected]>
Signed-off-by: Vardan Mikayelyan <[email protected]>
Signed-off-by: John Youn <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions