From: Ladislav Michl Date: Tue, 7 Feb 2006 03:47:38 +0000 (-0800) Subject: [PATCH] ARM: OMAP: i2c-omap: Fix support for OMAP15xx X-Git-Tag: v2.6.16-omap1~105 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eba8b594c175627e069774a5ae58701c1c169352;p=pandora-kernel.git [PATCH] ARM: OMAP: i2c-omap: Fix support for OMAP15xx Current implementation of omap_i2c_isr doesn't work on OMAP5910 (Too much work in one IRQ). Interrupt service routine is broken in these aspects: * it tries to ack interrupt by writing to read-only status register. * it doesn't ackowledge interrupt properly by reading interrupt vector register. I'm assuming that driver works correctly on other OMAPs (right? ;-)), so proposed patch adds interrupt service routine for 15xx cpus and deletes rev1 stuff from omap_i2c_isr. Tested on OMAP5910 with DS1339 clock on I2C bus. Signed-off-by: Ladislav Michl Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed