saa716x: Small i2c fixes. i2x_xfer functions needs to return error after retrying 3 times. Decreased i2c data hold time: the falling edge of sda was too close to the rising edge of the next clock.