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
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
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.
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.