I received this inquiry from one of my customers and our local OMAP support guys are on vacation. Can anyone help? (below edited to remove some customer info)
"I am seeing a problem with the USB OTG port. The OTG port is driven from the TPS65950. I have the lines for this port connected directly to the connector on the baseboard. We are attempting to use this port in a host only configuration. I have the DP and DM lines connected directly to the USB connector on the baseboard. I have the ID line connected to a 10K resistor to ground and I don’t have VBUS connected. I am using a separate on-board 5V supply.
The problem I am seeing looks like the TPS65950 is driving the USB line low (at least the DP line). Under normal circumstances, when a USB function device is plugged in, it should pull-up the DP or the DM line to indicate that it has connected. In the design I am debugging this doesn’t happen. The DP line stays low. I attempted to add a 1K pull-up resistor to this line to verify and it still couldn’t be pulled high. However, if I halt the boot before the GreenHills SW driver is implemented, the DP line pulls high. I suspect something in our setup is configuring the TPS65950 incorrectly. Can you provide me any insight into what may be happening? Is there a recommended configuration for using this port in a Host only mode? Register setup? HW configuration? Anything you can provide would be helpful."