On 3.10.2021 3.14, Nikolay Martynov wrote: > Tested on SD5200T TB3 dock which has Fresco Logic FL1100 USB 3.0 Host > Controller. > Before this patch streaming video from USB cam made mouse and keyboard > connected to the same USB bus unusable. Also video was jerky. > With this patch streaming video doesn't have any effect on other > periferals and video is smooth. > > Signed-off-by: Nikolay Martynov <mar.kolya@xxxxxxxxx> > --- > drivers/usb/host/xhci-pci.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c > index 2c9f25ca8edd..2175fac2f259 100644 > --- a/drivers/usb/host/xhci-pci.c > +++ b/drivers/usb/host/xhci-pci.c > @@ -30,6 +30,7 @@ > #define PCI_VENDOR_ID_FRESCO_LOGIC 0x1b73 > #define PCI_DEVICE_ID_FRESCO_LOGIC_PDK 0x1000 > #define PCI_DEVICE_ID_FRESCO_LOGIC_FL1009 0x1009 > +#define PCI_DEVICE_ID_FRESCO_LOGIC_FL1100 0x1100 > #define PCI_DEVICE_ID_FRESCO_LOGIC_FL1400 0x1400 > > #define PCI_VENDOR_ID_ETRON 0x1b6f > @@ -113,6 +114,7 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) > /* Look for vendor-specific quirks */ > if (pdev->vendor == PCI_VENDOR_ID_FRESCO_LOGIC && > (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK || > + pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_FL1100 || > pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_FL1400)) { > if (pdev->device == PCI_DEVICE_ID_FRESCO_LOGIC_PDK && > pdev->revision == 0x0) { > Thanks, adding to queue, and and adding "xhci:" to changelog header -Mathias