[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1532328057-41777-1-git-send-email-pengbo.mu@nxp.com>
Date: Mon, 23 Jul 2018 14:40:57 +0800
From: Pengbo Mu <pengbo.mu@....com>
To: Felipe Balbi <balbi@...nel.org>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Cc: linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org,
ran.wang_1@....com, pengbo.mu@....com
Subject: [PATCH] usb: dwc3: call set incr burst type func()
Calling dwc3_set_incr_burst_type() in dwc3_core_init().
This function enabled the undefined length INCR burst type and
set INCRx. Different platform may has the different burst size
type. In order to get best performance, we need to tune the burst
size to one special value, instead of the default value.
Signed-off-by: Pengbo Mu <pengbo.mu@....com>
---
Changes in v1:
- add the calling of dwc3_set_incr_burst_type.
---
drivers/usb/dwc3/core.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index 29df9e8..21e4931 100644
--- a/drivers/usb/dwc3/core.c
+++ b/drivers/usb/dwc3/core.c
@@ -932,6 +932,8 @@ static int dwc3_core_init(struct dwc3 *dwc)
/* Adjust Frame Length */
dwc3_frame_length_adjustment(dwc);
+ dwc3_set_incr_burst_type(dwc);
+
usb_phy_set_suspend(dwc->usb2_phy, 0);
usb_phy_set_suspend(dwc->usb3_phy, 0);
ret = phy_power_on(dwc->usb2_generic_phy);
--
2.7.4
Powered by blists - more mailing lists