Other Parts Discussed in Thread: OMAP3530, SYSCONFIG, AM3517, TUSB1210, DM3730
Hello,
We have a omap3530 board. It has a ISP1504 connected to HSUSB1 as the USB host 2.0 external transceiver.
The PHY works okey after it gets a hardware reset (pull n_reset low, pass 60Mhz input clock, and then pull n_reset high).
But we can't acess the registers of ISP1504. We traced the source 'drivers/usb/host/ehci-omap.c' at the function 'omap_ehci_soft_phy_reset'. It tries to access the PHY side register through the ehci register INSNREG_05, but the write (or read) always timeout for the highest bit of INSNREG_05 is always 1. We also tried to read VID and PID from ISP1504, by the same way, but failed for the same reason.
We are using kernel linux-2.6.38 download from linux-pm source tree. We need to modify some registers of ISP1504.
Could anyone help us to fix the issue?
GAN