Hi Michael
according to USB specification 5V should be provided to the USB connector's Vbus (MX28 VDD5V).
The PHY inside the MX28 will then detect Vbus and set VBUSVALID0 when the cable connects.
One can try forcing VBUSVALID to 1 (strictly speaking, forcing VBUSVALID to 1 violates
the USB specification) using attached patch developed internally by application team.
Attached is the i.MX28 USB device mode without VDD5V patch for
BSP L2.6.35_1.1.0_130130. To use this feature, please enable the
kernel option "CONFIG_MX28_PLUGINDETECT".
Best regards
igor