diff options
author | William Wu <william.wu@rock-chips.com> | 2018-01-25 11:23:44 +0800 |
---|---|---|
committer | Tao Huang <huangtao@rock-chips.com> | 2018-01-25 15:09:20 +0800 |
commit | b742b07e84939ea09ef83d3df7b1ec18e3946d1a (patch) | |
tree | e316a30ab0eca29c6873305308517a253cd7480d /drivers/usb/dwc_otg_310/dwc_otg_driver.c | |
parent | c94093c84fb3c261b7ed84d6a1cd7131d10e978f (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.c | 2 |
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, |