Hi,
I have a problem with OTG configuration on AM3715
It uses Mentor Graphics USB controller that talks to ULPI chip SMSC3330 as PHY.
I configured the system that at power up PHY properly sets pull-up on the USB lines. The Host machine sets the reset condition on the lines and I see that using a USB protocol analyzer.
The Mentor graphics controller (MUSB) gets data over ULPI from PHY. I do not have a chance to see that data, but I suppose that it is correct.
The MUSB generates interrupt. Till the moment everything operates as expected.
By some reason MUSB generates interrupt “Start session” as Host, but I set the MUSB as a device (register at address 0x60 is 0x80). Device should generate interrupt “Reset”.
Following are MUSB registers:
address: 0x480AB000, range: 256 bytes
00 E0 00 00 00 00 FF FF FE FF 00 F7 00 00 0F 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33
1D 00 00 00 20 00 00 00 43 00 00 00 09 00 00 00
71 00 00 00 0D 00 00 00 ED 00 00 00 32 00 00 00
22 00 00 00 61 00 00 00 A9 00 00 00 11 00 00 00
51 00 00 00 58 00 00 00 7E 00 00 00 B3 00 00 00
80 00 07 07 80 07 80 07 00 00 00 00 20 07 00 00
00 00 00 00 45 04 04 00 FF 8C 5C 3C 80 77 72 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Thank you in advance.