On Friday, February 07, 2014 at 05:53:50 PM, Stephen Warren wrote:
> From: Stephen Warren <swar...@nvidia.com>
> 
> Section 4.10.2 "Advance Queue" of ehci-specification-for-usb.pdf
> specifies how an EHCI controller loads a new QTD for processing if the
> QH is not already marked as active. It states:
> 
> =====
> If the field Bytes to Transfer is not zero and the T-bit in the Alternate
> Next qTD Pointer is set to zero, then the host controller uses the
> Alternate Next qTD Pointer. Otherwise, the host controller uses the Next
> qTD Pointer. If Next qTD Pointer’s T-bit is set to a one, then the host
> controller exits this state and uses the horizontal pointer to the next
> schedule data structure.
> =====
> 
> Hence, we must ensure that the alternate next QTD pointer's T-bit
> (TERMINATE) is set, so the EHCI controller knows to use the next QTD
> pointer.
> 
> Signed-off-by: Stephen Warren <swar...@nvidia.com>

Applied, thanks.

Best regards,
Marek Vasut
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to