mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 03:40:35 +09:00
usb: dwc3: gadget: set in eps maxpacket limit to 1024 if en fifo resize
Signed-off-by: William Wu <william.wu@rock-chips.com> Change-Id: Icd8a56f49895690b8aaa6eefa212656ca070b566
This commit is contained in:
@@ -2461,7 +2461,12 @@ static int dwc3_gadget_init_in_endpoint(struct dwc3_ep *dep)
|
||||
else
|
||||
size /= 2;
|
||||
|
||||
if (size < 1024 && dwc->needs_fifo_resize)
|
||||
/*
|
||||
* If enable tx fifos resize, set each in ep maxpacket
|
||||
* to 1024, it can avoid being dependent on the default
|
||||
* fifo size, and more flexible use of endpoints.
|
||||
*/
|
||||
if (dwc->needs_fifo_resize)
|
||||
size = 1024;
|
||||
|
||||
usb_ep_set_maxpacket_limit(&dep->endpoint, size);
|
||||
|
||||
Reference in New Issue
Block a user