]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
TWL4030: clear TWL GPIO interrupt status registers
authorPaul Walmsley <paul@pwsan.com>
Tue, 22 Jul 2008 23:51:27 +0000 (17:51 -0600)
committerTony Lindgren <tony@atomide.com>
Mon, 4 Aug 2008 14:12:47 +0000 (17:12 +0300)
commit4ef7aa37f1c47e42e982a09b83e9953c37c4ba46
treea335536e6b110506897d4b58b719a75949423524
parent4866d0e5718cfa7bc1b4442d5625dce08203f201
TWL4030: clear TWL GPIO interrupt status registers

twl_init_irq() does not clear the TWL GPIO ISR registers, but the PIH
ISR thinks that it has.  This causes any previously-latched GPIO interrupts
to be stuck on until twl4030-gpio.c initializes, often drowning the console in

    TWL4030 module irq 368 is disabled but can't be masked!

messages.  This seems to be a particular problem when booting on Beagle.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/i2c/chips/twl4030-core.c