break;
}
break;
+
+ case PCI_VENDOR_ID_PHILIPS:
+ /*
+ * Philips controllers set HCC_PGM_FRAMELISTLEN, but
+ * they don't implement schedule sizes shorter than 1024.
+ */
+ ehci->sched_size_bug = 1;
}
/* cache this readonly data; minimize chip reads */
{
return pdev->class == PCI_CLASS_SERIAL_USB_EHCI &&
pdev->vendor == PCI_VENDOR_ID_INTEL &&
- pdev->device == 0x1E26;
+ (pdev->device == 0x1E26 ||
+ pdev->device == 0x8C2D ||
+ pdev->device == 0x8C26);
}
static void ehci_enable_xhci_companion(void)