This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

omapl138 usb gadget issues

Other Parts Discussed in Thread: OMAPL138We have a custom gadget driver which works perfectly fine on a dm6446 latest kernel. When the same gadget driver is run on an omap l138 logic PD board, it doesn't work as expected. When we set our receive buffer size to 4096 on the gadget, we are able to send one packet of data correctly from the host to the gadget. On the subsequent packets, we could see that the gadget receives the correct length that the host sends, but the data is not in the gadget buffer. We noticed that omapl138 uses cppi4.1 dma vs cppi dma. Is the gadget using cppi4.1 dma losing packets a known issue? Are there any specific rules that a gadget need to follow inorder to use cppi4.1 dma?