On Thu, Aug 12, 2010 at 2:04 PM, Remy Bohmer wrote: > 2010/8/10 Mike Frysinger: >> On Tue, Aug 10, 2010 at 6:26 AM, Sergei Shtylyov wrote: >>> Mike Frysinger wrote: >>>> --- a/drivers/usb/musb/musb_hcd.c >>>> +++ b/drivers/usb/musb/musb_hcd.c >>>> } else { >>>> - if (!toggle) >>>> - writew(MUSB_RXCSR_CLRDATATOG, &musbr->rxcsr); >>>> - else { >>>> + if (!toggle) { >>>> + csr = readw(&musbr->txcsr); >>>> + if (csr & MUSB_TXCSR_MODE) >>>> + csr = MUSB_RXCSR_CLRDATATOG; >>> >>> Clearing RXCSR when FIFO is in TX mode? >> >> unless i missed something, that is what Linux is doing. > > Can Linux be wrong too?
anything is possible, but i dont believe people have complained about this working incorrectly on their platforms, else it'd be fixed by now i imagine -mike _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot