diff options
Diffstat (limited to 'drivers/usb/host/pci-quirks.c')
| -rw-r--r-- | drivers/usb/host/pci-quirks.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/usb/host/pci-quirks.c b/drivers/usb/host/pci-quirks.c index caf87428ca4..ac53a662a6a 100644 --- a/drivers/usb/host/pci-quirks.c +++ b/drivers/usb/host/pci-quirks.c @@ -867,6 +867,12 @@ hc_init:  static void __devinit quirk_usb_early_handoff(struct pci_dev *pdev)  { +	/* Skip Netlogic mips SoC's internal PCI USB controller. +	 * This device does not need/support EHCI/OHCI handoff +	 */ +	if (pdev->vendor == 0x184e)	/* vendor Netlogic */ +		return; +  	if (pdev->class == PCI_CLASS_SERIAL_USB_UHCI)  		quirk_usb_handoff_uhci(pdev);  	else if (pdev->class == PCI_CLASS_SERIAL_USB_OHCI)  |