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.

TPS659xx USB PHY support on Wince

Other Parts Discussed in Thread: OMAP3530

Hi all,

Is USB PHY of TPS659xx supported in BSP_A8_ARM_01_02_00 version?  I can't find initialize code or control code in C:\WINCE600\PLATFORM\EVM_OMAP3530\SRC\BSP_COMMON\TPS659XX or in the path from platform.reg.  Also I can't connect USB device via OTG by TPS659xx in EVM.

Thank you.

  • Hi,

    TPS659xx code is provided in BSP_A8_ARM_01_02_00 release. But due to hardware limitation, it is not tested on Omap35x EVM.

     

    In ARM_A8 BSP, USB OTG port driver supports two PHYs - ISP1507 and TPS659xx. it is selected through Catalog:

    ISP1507 PHY -OTG Driver (ISP1507)

    TPS659xx PHY -OTG Driver (TPS659xx)

    The driver is compiled as a library and linked to USB otg driver. Please refer to EVM_OMAP3530\SRC\DRIVERS\MUSB\MUSBOTG\Sources for details.

    The initialization is done through function CreateHSUSBOTGTransceiver() in OMAPMHSUSBOTG::Init() (otg.cpp)

    due to hardware issues, TPS659xx PHY may not work on Mistral OMAP3530 EVM. Please look at following post form more details.

    http://e2e.ti.com/support/embedded/f/353/p/85572/295417.aspx#295417

    http://e2e.ti.com/support/embedded/f/353/p/85858/298699.aspx#298699

    Hope this helps.

    Thanks,

    Tao