[U-Boot] [UBOOT RFC PATCH 13/13] dwc3: core: Change the bounce buffer size to 4096

Kishon Vijay Abraham I
2014-08-18T14:28:35Z

Bounce buffer is used for transferring requests which is not maxpacket
aligned. In the case of DFU the requests can be upto 4096 bytes.

While the actual fix for this should be using two chained TRBs to handle
the transfer, this can be used as a temporary fix.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
---
drivers/usb/dwc3/core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h
index e9ea7ca..e9f43b4 100644
--- a/drivers/usb/dwc3/core.h
+++ b/drivers/usb/dwc3/core.h
@@ -24,7 +24,7 @@
#include <linux/usb/otg.h>

/* Global constants */
-#define DWC3_EP0_BOUNCE_SIZE 512
+#define DWC3_EP0_BOUNCE_SIZE 4096
#define DWC3_ENDPOINTS_NUM 32
#define DWC3_XHCI_RESOURCES_NUM 2

--
1.9.1