|
|
@@ -2118,7 +2118,10 @@ static int dwc3_gadget_init_endpoints(struct dwc3 *dwc, u8 total)
|
|
|
mdwidth /= 8;
|
|
|
|
|
|
size = dwc3_readl(dwc->regs, DWC3_GTXFIFOSIZ(num));
|
|
|
- size = DWC3_GTXFIFOSIZ_TXFDEF(size);
|
|
|
+ if (dwc3_is_usb31(dwc))
|
|
|
+ size = DWC31_GTXFIFOSIZ_TXFDEF(size);
|
|
|
+ else
|
|
|
+ size = DWC3_GTXFIFOSIZ_TXFDEF(size);
|
|
|
|
|
|
/* FIFO Depth is in MDWDITH bytes. Multiply */
|
|
|
size *= mdwidth;
|