]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
new sharable twl4030 SIH irq_chip
authorDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 10 Oct 2008 21:21:22 +0000 (14:21 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 16 Oct 2008 20:04:32 +0000 (13:04 -0700)
commit8e3d790cd96615ea7421215a71cc666b7ce5c304
tree44c78fad8a7b37201afc2328d169baf3a74150b8
parent1ce21f1c4d8b3b48ad223deb46fa264ccbabaaaa
new sharable twl4030 SIH irq_chip

Add TWL4030 infrastructure for shared SIH interrupts.

This is basically what the twl4030 GPIO IRQ code does, but
switching to a workqueue to handle each irqchip's mask/unmask
and set_type operations instead of a kthread that must figure
out what to do each time it wakes up.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/mfd/twl4030-core.c
drivers/mfd/twl4030-irq.c
include/linux/i2c/twl4030.h