I am debugging a Host controller that talks to a ulpi phy , which is connected to a pendrive. Phy drives clock to the USB controller and I am able to see SOFs toggle. This is ofcourse recorded in FRAME INDEX count.
However my "connect" status is showing 0 mean not connected. Although I made sure that I have enabled power to ports and did usb reset for > 100ms from host perspective. All that I can do is snoop ulpi signals. I also ensured that I am taking phy out of reset.
Any ideas reasons that connect status doesnt update in Host controller registers ?
Even the Line status in Host controller register shows "11" mean not connected .