]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: OMAP: Fix i2c init for twl4030
authorTony Lindgren <tony@atomide.com>
Fri, 30 Sep 2011 18:05:55 +0000 (11:05 -0700)
committerTony Lindgren <tony@atomide.com>
Fri, 30 Sep 2011 18:05:55 +0000 (11:05 -0700)
commitb0d2f6135e5e8c5d9c75144f6d08e84d675b15c3
treeae2b8144fd9906e160f92e9b90b0e683c3fc0ac1
parent280894ddd6b33b16d946c8fa2f6be0664e7ebafb
ARM: OMAP: Fix i2c init for twl4030

Looks like 2600 kHz rate does not work reliably on 2430,
so just use the 100 kHz rate.

Otherwise the system often fails to boot properly with:

omap_i2c omap_i2c.2: timeout waiting for bus ready
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
twl: clock init err [-110]
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
TWL4030 Unable to unlock IDCODE registers --110

Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/board-2430sdp.c