Index: linux-beagle/drivers/i2c/busses/i2c-omap.c =================================================================== --- linux-beagle.orig/drivers/i2c/busses/i2c-omap.c +++ linux-beagle/drivers/i2c/busses/i2c-omap.c @@ -488,7 +488,7 @@ omap_i2c_xfer(struct i2c_adapter *adap, int i; int r; - omap_i2c_unidle(dev); + //omap_i2c_unidle(dev); if ((r = omap_i2c_wait_for_bb(dev)) < 0) goto out; @@ -502,7 +502,7 @@ omap_i2c_xfer(struct i2c_adapter *adap, if (r == 0) r = num; out: - omap_i2c_idle(dev); + //omap_i2c_idle(dev); return r; }