omap: i2c: add a timeout to the busy waiting