I'm working on a driver for the Beagleboard-xM to get U-Boot talking
to the HSUSB port. I've set the pin muxing to be HSUSB2, enabled the
USB and DPLL5 clocks, configured the UHH and TLL in similar ways to
Linux and sent a hardware reset to the USB3320. When I attempt to send
a software reset to port 2 through the INSNREG05_ULPI register the
DM3730 never clears the control bit indicating there is a problem with
the communication between the CPU and USB3320.
I've booted into Linux to confirm USB works correctly there so it is
not a hardware problem.
Does anyone have any ideas where I should look to track down what is
failing?
Andrew