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:
William Wu
2020-12-23 10:21:40 +08:00
committed by Tao Huang
parent 3df1a47a05
commit 265c90374d

View File

@@ -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);