From: Peter Chen Date: Tue, 4 Nov 2014 12:46:15 +0000 (+0800) Subject: MLK-9785-1 usb: host: ehci-hcd: enable park mode X-Git-Tag: C0P2-H0.0--20200415~4702 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=43f794e5efdcca692025eab41c1374adff4a22ed;p=linux.git MLK-9785-1 usb: host: ehci-hcd: enable park mode Enable park mode will improve the performance a lot at USB ethernet use case, but a little at USB mass storage use case, and it is not harm from the tests. Below the performance comparison at imx6sl: USB Ethernet (Mbps) Default Enable Park TX 192 262 RX 262 290 USB Mass Storage (MB/s) Read 21.8 22.9 Write 19.5 22.8 This patch is used for freescale internal. Signed-off-by: Peter Chen (cherry picked from commit b2289a78958859cff37508e4db0314463f33c2e0) --- diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 063064801ceb..a36fdedfe889 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -93,7 +93,7 @@ module_param (log2_irq_thresh, int, S_IRUGO); MODULE_PARM_DESC (log2_irq_thresh, "log2 IRQ latency, 1-64 microframes"); /* initial park setting: slower than hw default */ -static unsigned park = 0; +static unsigned park = 3; module_param (park, uint, S_IRUGO); MODULE_PARM_DESC (park, "park setting; 1-3 back-to-back async packets");