Felipe Balbi ba...@ti.com writes:
Because the fsl_udc_core driver shares one 'status_req' object for the
complete ep0 control transfer, it is not possible to prime the final
STATUS phase immediately after the IN transaction. E.g. ch9getstatus()
executed:
| req = udc-status_req;
|
Chen Peter-B29397 b29...@freescale.com writes:
If the class driver has already mapped this address, the req-req.dma is not
DMA_ADDR_INVALID either, in this case, the dma_sync_single_for_cpu is
enough.
ok; forget the patch then.
Thanks
Enrico
--
To unsubscribe from this list: send the line
like evaluating 'req-mapped'.
Signed-off-by: Enrico Scholz enrico.sch...@sigma-chemnitz.de
---
drivers/usb/gadget/fsl_udc_core.c | 10 ++
drivers/usb/gadget/fsl_usb2_udc.h | 1 -
2 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/gadget/fsl_udc_core.c
b/drivers/usb
'ep0_prime_status(udc, EP_DIR_OUT))' by moving it
into the ep0 completion handler.
Signed-off-by: Enrico Scholz enrico.sch...@sigma-chemnitz.de
---
drivers/usb/gadget/fsl_udc_core.c | 16 +++-
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/drivers/usb/gadget