From 5b2bcb4f4876b482fa1a7e95cccab65aad50f90b Mon Sep 17 00:00:00 2001 From: Frank Wang Date: Tue, 11 Sep 2018 18:12:13 +0800 Subject: [PATCH] usb: dwc2: fix the maximum dieptsizn/doeptsizn The maximum transfer size supported should be 2^19 bytes from Table 5-79 (P372) of the DWC OTG Databook V3.10. Change-Id: I258b6c2119270fa2f31453af86f7eb179359e171 Signed-off-by: Frank Wang --- drivers/usb/gadget/dwc2_udc_otg_regs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/gadget/dwc2_udc_otg_regs.h b/drivers/usb/gadget/dwc2_udc_otg_regs.h index 7f5a7ab9a3..1e7210063e 100644 --- a/drivers/usb/gadget/dwc2_udc_otg_regs.h +++ b/drivers/usb/gadget/dwc2_udc_otg_regs.h @@ -262,7 +262,7 @@ struct dwc2_usbotg_reg { #define DOEPT_SIZ_PKT_CNT(x) (x << 19) #define DOEPT_SIZ_XFER_SIZE(x) (x << 0) #define DOEPT_SIZ_XFER_SIZE_MAX_EP0 (0x7F << 0) -#define DOEPT_SIZ_XFER_SIZE_MAX_EP (0x7FFF << 0) +#define DOEPT_SIZ_XFER_SIZE_MAX_EP (0x7FFFF << 0) /* Device Endpoint-N Control Register (DIEPCTLn/DOEPCTLn) */ #define DIEPCTL_TX_FIFO_NUM(x) (x << 22)