EHCI USB

I am using the ISP1505 transceiver with Port 2.
And have configured the PAD configuration correctly.
And verified that 60Mhz clock is coming to the ULPI interface.
But not able to read the Vendor and Device ID of ISP1505 chip

Anyone has used ISP1505 and got it working.
I have seen threads reporting using ISP1504,
which is very much same as ISP1505.
I am using 2.6.29-rc46

Robin

The ULPI interface on OMAP provides the clock. It has to be the master. You need to make sure the ISP1505 supports the clock in mode.

Gerald

Yes the ISP1505 supports the clock mode.
Also the register access of ISP1505 is improper.
I am not able to get the VID and PID of the ISP1505 itself.

Robin

Robin,

I suppose 1504 and 1505 are pretty much the same except for some functionalities not connected to ULPI interface itself. You can compare your design with the one from Mistral OMAP353x EVM where 1504 is utilized. I believe USB PHY is one of the simplest things in HW design :slight_smile:

Max

2010/3/25 Robin <robinpv@iwavesystems.com>

The Mistral design is on the OTG port. That port works differently than the EHCI port. In other words, you cannot copy the Mistral design and use it on the EHCI port.

Gerald

In beagle board, OTG uses TPS65950 chip for transceiver and for Host uses usb3322 tranceiver.
in my board, OTG uses TPS65950 chip for transceiver and for Host uses ISP1505 tranceiver.
OTG is working fine for me.
And ISP1505 is similar to ISP1504 expect for OTG bits in some registers,
So i am using ISP1504 initialization for ISP1505.

Robin