Hi,
We have a custom board with one of two processors: 3530 or 3730. The earlier ones were made with 3530, and the latest ones - with 3730. With both solutions we have the USB3320 chip managing the EHCI USB port. In the latest release we’ve added chips switching (on/off) the power signal to the USB port, so it’s not always connected there. We control it using CPEN pin from the USB3320 chip.
With this solution we use Windows CE 6.0, and customized EVM-based TI BSP.
Now, to supply +5V to the USB we need to have 3.2V on the CPEN pin, and… for 3530 processor – we have 3.2V, but for 3730 we have 0 there (or some mV values). Both boards are the same, so everything points to the software… but I cannot find any places that can be different here…
There is a registry file under the following folder:
C:\WINCE600\PLATFORM\EVM_OMAP3530\SRC\DRIVERS\USBHS
But we don’t use a GPIO pin (Port2PwrGpio) from these settings over there, because we use the CPEN pin from the USB chip for that. By default EVM uses GPIO_22 for this purpose.
Is there a way to set this CPEN pin high from some registry settings or a driver code? I couldn’t find it anywhere. Do we have a code for the USB3320 driver in the BSP?
Is it possible that the default value for this pin driven from the processor to the USB chip is different between 3530 and 3730?
Thanks a lot!!
Best Regards,
Zack