Hi Kevin,

<snip>

>
> Yes I have been meaning to send the patches for a while. Thanks for the
> reminder / prod.

I just tried the pre-built binaries from here:
http://people.linaro.org/~peter.griffin/hikey/hikey-u-boot-release_r1/u-boot-readme.txt

It boots into u-boot, but the 'usb start' isn't working to detect my
asix adapter (full log below).  Any idea what's going on?

What ASIX adapter were you using? Can you share the chipset in it?

Mine is a d-link Dub -e100 which has a ASIX AX88772 USB 2.0.

It is strange that you see a timeout. Could you try issuing a "usb start" without anything
plugged into the USB. You should still enumerate the hubs and see something like this: -

HiKey64# usb start
starting USB...
USB0:   Core Release: 3.00a
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found
HiKey64#

And to confirm you can issue the "usb tree" which should output something like: -

HiKey64# usb tree
USB device tree:
  1  Hub (480 Mb/s, 0mA)
  |   U-Boot Root Hub
  |
  +-2  Hub (480 Mb/s, 2mA)
    
HiKey64#
USB device tree:
  1  Hub (480 Mb/s, 0mA)
  |   U-Boot Root Hub
  |
  +-2  Hub (480 Mb/s, 2mA)

It has been a while since I flashed a u-boot into eMMC, as I keep tftp'ing a newer one straight into DDR for development purposes. I will try and flash the image on my home page just to confirm that they definitely work for me.

regards,

Peter.