diff options
author | Sriram Dash <sriram.dash@nxp.com> | 2016-08-22 17:55:15 +0530 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2016-09-27 23:30:16 +0200 |
commit | e915716a5cdb40939204b3503f9356085e39fbd2 (patch) | |
tree | d38a0483d6dbf01bce4f1ce9332a2fc1cbc0f2dc /include/linux/usb | |
parent | 7f753cbea4c7cb56f278982c987570e6575d3dd7 (diff) | |
download | u-boot-imx-e915716a5cdb40939204b3503f9356085e39fbd2.zip u-boot-imx-e915716a5cdb40939204b3503f9356085e39fbd2.tar.gz u-boot-imx-e915716a5cdb40939204b3503f9356085e39fbd2.tar.bz2 |
drivers: usb: xhci-fsl: Change burst beat and outstanding pipelined transfers requests
This is required for better performance, and performs below tuning:
1. Enable burst length set, and define it as 4/8/16.
2. Set burst request limit to 16 requests.
Signed-off-by: Rajesh Bhagat <rajesh.bhagat@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Diffstat (limited to 'include/linux/usb')
-rw-r--r-- | include/linux/usb/xhci-fsl.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/usb/xhci-fsl.h b/include/linux/usb/xhci-fsl.h index d04e3cc..15cac40 100644 --- a/include/linux/usb/xhci-fsl.h +++ b/include/linux/usb/xhci-fsl.h @@ -20,6 +20,9 @@ #define USB3_PHY_TX_RX_POWERON (USB3_PHY_RX_POWERON | USB3_PHY_TX_POWERON) #define USB3_PWRCTL_CLK_CMD_SHIFT 14 #define USB3_PWRCTL_CLK_FREQ_SHIFT 22 +#define USB3_ENABLE_BEAT_BURST 0xF +#define USB3_ENABLE_BEAT_BURST_MASK 0xFF +#define USB3_SET_BEAT_BURST_LIMIT 0xF00 /* USBOTGSS_WRAPPER definitions */ #define USBOTGSS_WRAPRESET BIT(17) |