This is my setup:
(HOST Controller USB1.1 Port) <-- D+ / D- / GND --> (TPS2540 with external power supply +5V and >4000mA) <-- VBUS / D+ / D- / GND --> (Galaxy S3)
TPS2540 configuration is
IN: +5V from power supply
DM_OUT: D- to HOST Controller USB1.1 Port
DP_OUT: D+ to HOST Controller USB1.1 Port
ILIM_SEL: GND to select ILIM0
EN/DSC: +5V
CTL1: +5V
CTL2: +5V
CTL3: +5V
NC: not connected
DP_IN: D+ to Galaxy S3
DM_IN: D- to Galaxy S3
OUT: VBUS to Galaxy S3
FAULT: via 10k ohm to +5v
GND: gnd
ILIM1: not connected
ILIM0: 20k ohm to gnd
When this setting , CDP Mode will not work.
Is that what the problem?