AnsweredAssumed Answered

USB keyboard in U-Boot on P5020

Question asked by Adrian Cox on Feb 25, 2014
Latest reply on Mar 17, 2014 by Scott Wood

I'm having problems gettting USB working in u-boot on our P5020 (2.0 silicon) board. This does not seem to be a hardware problem, as USB is working flawlessly in Linux.

 

Our u-boot is based on the sdk-v1.5x branch of the Freescale git tree. When I scan USB, my storage devices are detected correctly, but my USB mouse and keyboard only produce this error:

 

=> usb reset

(Re)start USB...

USB0:   USB EHCI 1.00

scanning bus 0 for devices... EHCI timed out on TD - token=0x80008c80

2 USB Device(s) found

USB1:   USB EHCI 1.00

scanning bus 1 for devices... 2 USB Device(s) found

       scanning usb for storage devices... 0 Storage Device(s) found

 

According to u-boot the following erratum workarounds are already enabled:

 

 

=> errata

Work-around for Erratum DDR-A003473 enabled

Work-around for Erratum ESDHC111 enabled

Work-around for Erratum DDR-A003 enabled

Work-around for Erratum A004510 enabled

Work-around for Erratum SRIO-A004034 enabled

Work-around for Erratum USB138 enabled

Work-around for Erratum ELBC MULTIBIT ECC enabled

Work-around for Erratum I2C-A004447 enabled

Work-around for Erratum A006261 enabled

 

Has anybody got USB keyboards working in u-boot on a P5020 or similar device?

Outcomes