There is a potential issue with PDK v.1.0.5. The IPU I2C driver is always returning I2C_STS_SUCCESS, even if the transfer is not properly ack'd by the slave. I briefly looked at the release notes for newer Proc-SDK's (with PDK v1.0.6 and v1.0.7) and did not see anything in the fixed issues section. This can be replicated by just attempting a transfer with the wrong slave address.
Thanks,
Eric