Hello, Sergei Shtylyov wrote:
I'm trying to implement support for USB host into u-boot. I initialized the USB controller just as linux does, the EDs and the TDs look like good in memory but the controller seems not well reading them and on the bus I see random USB messages...
I think that there could be some problem on memory coherency... some suggestion?
Be sure to set Config0.OD (bit 19), it's proven to fix the USB-related lockups on Au1500 at least. See arch/mips/common/cputable.c
arch/mips/au1000/common/cputable.c, I mean... :-) WBR, Sergei