We have a custom board and are struggling with using the USB2.0 interface with a USB3343 ULPI.
The USB3343 is configured for clock out and have confirmed that a 60MHz clock is being generated and fed into the LS1012A's USB2 CLK pin.
We have the RCW bits set correctly to enable ULPI mode on the EC1 pins, but do not see any sign of the interfaces presence.
Reading the USB2.0's address space 0x860_0000 in uBoot shows all zero's.
Are there any other RCW settings required to use the ULPI interface?
We have one ethernet port using 4-wire SGMII, one PCIe and both the USB3 and USB2 interfaces.
The ethernet, USB3 and PCIe ports function as expected.
Thanks in advance.
Our RCW configuration is as follows:
SoC: LS1012AE Rev2.0 (0x87040020)
Bus: 250 MHz DDR: 1000 MT/s
Reset Configuration Word (RCW):
00000000: 0800000a 00000000 00000000 00000000
00000010: 33050000 c000000c 40000000 00001800
00000020: 00000000 00000000 00000000 000e4432
00000030: 00000000 10800120 00000096 00000000