From 7235b758857882d49a3a52856ef16c795d551778 Mon Sep 17 00:00:00 2001 From: Elric Fu Date: Thu, 29 Mar 2012 15:47:50 +0800 Subject: [PATCH] --- yaml --- r: 299155 b: refs/heads/master c: 457a4f61f9bfc3ae76e5b49f30f25d86bb696f67 h: refs/heads/master i: 299153: cb283baeec65d9126e79743f9b209d12c494501f 299151: 5ef78a5b2be58aaaf9c38cccdf2a9c34fc972207 v: v3 --- [refs] | 2 +- trunk/drivers/usb/host/xhci-pci.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 0aa78546faad..5a0965d01067 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d8aec3dbdfd02627e198e7956ab4aaeba2a349fa +refs/heads/master: 457a4f61f9bfc3ae76e5b49f30f25d86bb696f67 diff --git a/trunk/drivers/usb/host/xhci-pci.c b/trunk/drivers/usb/host/xhci-pci.c index 0d7b85135965..7a856a767e77 100644 --- a/trunk/drivers/usb/host/xhci-pci.c +++ b/trunk/drivers/usb/host/xhci-pci.c @@ -95,6 +95,8 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) xhci->quirks |= XHCI_RESET_ON_RESUME; xhci_dbg(xhci, "QUIRK: Resetting on resume\n"); } + if (pdev->vendor == PCI_VENDOR_ID_VIA) + xhci->quirks |= XHCI_RESET_ON_RESUME; } /* called during probe() after chip reset completes */