This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB1310A Getting host disconnect on RXCMD from PHY when coming out of resume on ULPI interface

Other Parts Discussed in Thread: TUSB1310A

Hi there,

  We have this issue on our FPGA platform + TUSB1310A PHY.  We have a host controller implemented on the FPGA interfacing to the TUSB1310A.  The scenario happens during resume after we go into suspend.  

  We already sent TXCMD to PHY to resume and go back into normal operation and host controller continues to send SOFs.  Within the first few SOFs sent from the host controller, we get an RXCMD from TUSB1310A with host_disconnect = 1.  This causes the host controller to reset and device driver re-initializes the device.  

  Attached is the waveform captured during failure.  We double checked the TXCMDs sent to TUSB1310A when going into suspend and coming out of suspend and it looks fine.  

  

Any help to understand why the PHY is responding host_disconnect is appreciated.  Thank you very much in advance for your help.

The PHY is working perfectly in all other operations device enumeration, data transmission etc.