Drivers/DwUsb3Dxe: change buffer size to 2KB

Since android fastboot aligns data with 2KB.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
diff --git a/Drivers/Usb/DwUsb3Dxe/DwUsb3Dxe.c b/Drivers/Usb/DwUsb3Dxe/DwUsb3Dxe.c
index b3ed30f..11a23ce 100644
--- a/Drivers/Usb/DwUsb3Dxe/DwUsb3Dxe.c
+++ b/Drivers/Usb/DwUsb3Dxe/DwUsb3Dxe.c
@@ -43,7 +43,7 @@
 
 #define USB_TYPE_LENGTH              16
 #define USB_BLOCK_HIGH_SPEED_SIZE    512
-#define DATA_SIZE                    32768
+#define DATA_SIZE                    2048
 #define CMD_SIZE                     512
 #define MATCH_CMD_LITERAL(Cmd, Buf) !AsciiStrnCmp (Cmd, Buf, sizeof (Cmd) - 1)
 
@@ -1758,7 +1758,7 @@
         ASSERT (gRxBuf != NULL);
         InvalidateDataCacheRange (gRxBuf, DATA_SIZE);
         req->bufdma = (UINT64 *)gRxBuf;
-        req->length = 512;
+        req->length = DATA_SIZE;
         DwUsb3EndPointXStartTransfer (pcd, ep);
       }
     } else {
@@ -2109,7 +2109,7 @@
       ASSERT (gRxBuf != NULL);
       InvalidateDataCacheRange (gRxBuf, DATA_SIZE);
       req->bufdma = (UINT64 *)gRxBuf;
-      req->length = 512;
+      req->length = DATA_SIZE;
       DwUsb3EndPointXStartTransfer (pcd, ep);
     }
   }