I have made a charger (power supply) that utilizes the TPS2511. The power stage, which is a buck, is working perfectly. I even tried running the buck up to 2.5A load with success (no current limit, etc.). The TPS2511 is connected to the USB connector in the correct configuration to have Divider2 mode. When I connect it to a Samsung Galaxy S3 and S4, I cannot have the DCP auto stay on the 1.2V/1.2V mode. It always stays in the Divider2 mode (2.7V/2.0V). I occasionally see the D+ and D- signals get the 1.2V on both, but then quickly returns and stays in Divider 2 Mode. Charging these devices in Divider 2 mode is taking very long. I measured the charged currents to be between 500mA and 800mA depending on if I have the screen on and other applications running, etc.
Is there something that I am overlooking? Isn't the part supposed to automatically detect the signals from the device and finally lock into the correct charge mode/scheme?