USB: dwc3 controller not support lpm for some usb disk has lpm feature
authorQi Duan <qi.duan@amlogic.com>
Tue, 11 Jul 2017 07:39:28 +0000 (15:39 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Thu, 13 Jul 2017 04:13:29 +0000 (21:13 -0700)
PD#147335: USB: dwc3 controller not support lpm for some usb disk whitch has lpm feature [1/1]

Change-Id: I1cdd12d39fcc59ca50275f4c4e1f1cd674d47051
Signed-off-by: Qi Duan <qi.duan@amlogic.com>
drivers/usb/host/xhci-mem.c

index 8c6eafe..e682f85 100644 (file)
@@ -2198,7 +2198,11 @@ static void xhci_add_in_port(struct xhci_hcd *xhci, unsigned int num_ports,
        if ((xhci->hci_version >= 0x100) && (major_revision != 0x03)) {
                xhci_dbg_trace(xhci, trace_xhci_dbg_init,
                                "xHCI 1.0: support USB2 software lpm");
+#ifdef CONFIG_AMLOGIC_USB
+               xhci->sw_lpm_support = 0;
+#else
                xhci->sw_lpm_support = 1;
+#endif
                if (temp & XHCI_HLC) {
                        xhci_dbg_trace(xhci, trace_xhci_dbg_init,
                                        "xHCI 1.0: support USB2 hardware lpm");