USB: ehci: Respect IST when scheduling new split iTDs.
[safe/jmp/linux-2.6] / drivers / usb / host / ehci-hcd.c
index 4ed2c93..546ad88 100644 (file)
@@ -549,7 +549,7 @@ static int ehci_init(struct usb_hcd *hcd)
        /* controllers may cache some of the periodic schedule ... */
        hcc_params = ehci_readl(ehci, &ehci->caps->hcc_params);
        if (HCC_ISOC_CACHE(hcc_params))         // full frame cache
-               ehci->i_thresh = 8;
+               ehci->i_thresh = 2 + 8;
        else                                    // N microframes cached
                ehci->i_thresh = 2 + HCC_ISOC_THRES(hcc_params);