summaryrefslogtreecommitdiff
path: root/drivers/usb/dwc_otg_310/dwc_otg_driver.c
diff options
context:
space:
mode:
authorWilliam Wu <william.wu@rock-chips.com>2018-01-25 11:23:44 +0800
committerTao Huang <huangtao@rock-chips.com>2018-01-25 15:09:20 +0800
commitb742b07e84939ea09ef83d3df7b1ec18e3946d1a (patch)
treee316a30ab0eca29c6873305308517a253cd7480d /drivers/usb/dwc_otg_310/dwc_otg_driver.c
parentc94093c84fb3c261b7ed84d6a1cd7131d10e978f (diff)
usb: dwc_otg_310: increase otg max_transfer_size to 128KB
The default value of the max_transfer_size is only 65535, but according to the field of PktSizeWidth in GHWCFG3, the otg controller on rockchip platforms can support max 512KB transfer size. So we increase the otg max_transfer_size to 128KB, it can help to avoid dividing into two hardware transmissions if the usb device class driver(e.g. f_mtp.c) request to transfer more than 65535 Bytes data in a single usb request. Change-Id: Ic281965815e48e4a146a13f9d37f88a10ee0d33e Signed-off-by: William Wu <william.wu@rock-chips.com>
Diffstat (limited to 'drivers/usb/dwc_otg_310/dwc_otg_driver.c')
-rw-r--r--drivers/usb/dwc_otg_310/dwc_otg_driver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/dwc_otg_310/dwc_otg_driver.c b/drivers/usb/dwc_otg_310/dwc_otg_driver.c
index 76f08979854c..19a0a06abee4 100644
--- a/drivers/usb/dwc_otg_310/dwc_otg_driver.c
+++ b/drivers/usb/dwc_otg_310/dwc_otg_driver.c
@@ -169,7 +169,7 @@ static struct dwc_otg_driver_module_params dwc_otg_module_params = {
.host_rx_fifo_size = -1,
.host_nperio_tx_fifo_size = -1,
.host_perio_tx_fifo_size = -1,
- .max_transfer_size = -1,
+ .max_transfer_size = 131072,
.max_packet_count = -1,
.host_channels = -1,
.dev_endpoints = -1,