Hello,
I want to use the USB Host High Speed Port on the am3517 in u-boot. We have connected a SMSC USB3320 PHY to the hsusb1_xx pins.
As there is no EHCI support in the u-boot code for the am3517evm from logicPD, i integrated the code from beagleboard u-boot.
This is what the code does in ehci_hcd_init:
- putting the PHY in reset
- Enable USBHOST_L3_ICLK (USBHOST_MICLK)
- Enable USBHOST_48M_FCLK (USBHOST_FCLK1) and USBHOST_120M_FCLK (USBHOST_FCLK2)
- Enable USBTTL_ICLK
- Enable USBTTL_FCLK
- The Code from beagleboard wants to make a softreset of TLL here, but i have no access to the USBTLL subsystem at this point. It seems this Subsystem is still deactivated.
Can someone give same hints what i am missing?
Is there a Application Note or something similar for this? The reference manual did not really help.
An additional information I can give, it seems the ehci controller is always in reset mode. The UHH_SYSSTATUS.EHCI_RESETDONE bit is always 0 (reset is ongoing).
Thank You!