summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMayank Rana <mrana@codeaurora.org>2016-09-15 20:25:34 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-16 16:21:44 -0700
commiteeddeda6f773da59cec9dcf0beda44e10a60c8c4 (patch)
tree399b8be79999d59de0f70df60cc6223a8894de5d
parent8a8abceb69e80c464db9572131a6156c650e31af (diff)
usb: gadget: gsi: Set NUM_OF_TRB as 15 for IN and OUT GSI endpoints
It is recommended to use NUM_OF_TRB greater than USB controller's TRB cache size. Currently USB controller's TRB cache size on GSI available platform is 12. TRB ring base address must be aligned to TRB ring length rounded to power of two. Hence set NUM_OF_TRB as 15 for both IN and OUT GSI endpoints. CRs-Fixed: 1067833 Change-Id: Iab8b0bc6fd17183fc6056f06a90421cde24987c8 Signed-off-by: Mayank Rana <mrana@codeaurora.org>
-rw-r--r--drivers/usb/gadget/function/f_gsi.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/gadget/function/f_gsi.h b/drivers/usb/gadget/function/f_gsi.h
index d56012779c78..d489e453594a 100644
--- a/drivers/usb/gadget/function/f_gsi.h
+++ b/drivers/usb/gadget/function/f_gsi.h
@@ -35,9 +35,9 @@
#define GSI_CTRL_DTR (1 << 0)
-#define GSI_NUM_IN_BUFFERS 7
+#define GSI_NUM_IN_BUFFERS 15
#define GSI_IN_BUFF_SIZE 2048
-#define GSI_NUM_OUT_BUFFERS 7
+#define GSI_NUM_OUT_BUFFERS 15
#define GSI_ECM_NUM_OUT_BUFFERS 31
#define GSI_OUT_AGGR_SIZE 24576