xhci: tegra: Enable XHCI_PLAT quirk
joyw [Wed, 23 Oct 2013 03:13:34 +0000 (11:13 +0800)]
As platform driver, enable XHCI_PLAT quirk to avoid
enable lagecy PCI interrupt in xhci_try_enable_msi.

Bug 1393117

Change-Id: Iccf34268835f161145dcde3fa1292b4e95369a95
Signed-off-by: joyw <joyw@nvidia.com>
Reviewed-on: http://git-master/r/302608
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

drivers/usb/host/xhci-tegra.c

index 7d42fbf..014f3c3 100644 (file)
@@ -3343,7 +3343,7 @@ static void tegra_xhci_plat_quirks(struct device *dev, struct xhci_hcd *xhci)
         * here that the generic code does not try to make a pci_dev from our
         * dev struct in order to setup MSI
         */
-       xhci->quirks |= XHCI_BROKEN_MSI;
+       xhci->quirks |= XHCI_PLAT;
        xhci->quirks &= ~XHCI_SPURIOUS_REBOOT;
 }