Hi, >On 2011-07-05 13:15, Gupta, Ajay Kumar wrote: >> OMAP3EVM doesn't use TPS PHY but it has ISP1507 PHY and uses external >Vbus >> And so it needs extvbus programming (musb_cfg.extvbus =1)in OTG_CTRL >> register. As for as I know it is not needed for boards using usb PHY on >TPS >> device. > >Can you clarify what you mean by "not needed for boards using usb PHY on >TPS device"? This comment was more for boards such as Beagle which uses TPS device and Uses internal charge pump of PHY.
> How does that differ from the ISP1507? From what I'm >reading, the ISP1507 does have an integrated 5V charge pump. Or is it >simply a matter of how the board is designed? Correct. OMAP3EVM (Rev-G) doesn't use internal charge pump but external Vbus and thus we need to tell the PHY about this using BUS_CTRL.EXTVBUS Register (Sorry I wrote OTG_CTRL wrongly in previous post) > >(On our custom board, we have added an external vbus supply to be able >to draw > 100 mA.) So it seems you are using PHY inside TPS659x but external Vbus for which I think you need to, 1. Explicitly set "OTG_CTRL.D5 = 0" so that PHY doesn't drive 5V. 2. Do not set musb_cfg.extvbus I have not seen anyone with this option on TPS PHY so not sure of above Steps would work. Thanks, Ajay > >Thanks, >Orjan > >-- >Orjan Friberg >FlatFrog Laboratories AB _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot