Marc Zyngier
89ea8bbe9c
gpio: pca953x.c: add interrupt handling capability
...
Most of the GPIO expanders controlled by the pca953x driver are able to
report changes on the input pins through an *INT pin.
This patch implements the irq_chip functionality (edge detection only).
The driver has been tested on an Arcom Zeus.
[akpm@linux-foundation.org: the compiler does inlining for us nowadays]
Signed-off-by: Marc Zyngier <maz@misterjones.org>
Cc: Eric Miao <eric.y.miao@gmail.com>
Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: David Brownell <david-b@pacbell.net>
Cc: Nate Case <ncase@xes-inc.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-03-06 11:26:48 -08:00
..
2010-02-26 05:22:03 -08:00
2010-03-06 11:26:48 -08:00
2010-03-06 11:26:47 -08:00
2010-03-06 11:26:37 -08:00
2010-02-24 18:34:48 +01:00
2010-02-24 18:32:59 +01:00
2010-02-24 18:34:48 +01:00
2010-02-24 18:34:48 +01:00
2010-03-03 14:49:24 +00:00
2010-03-06 11:26:48 -08:00
2010-03-03 08:48:58 -08:00
2010-03-01 15:11:32 -05:00
2010-03-06 11:26:46 -08:00
2010-03-06 11:26:23 -08:00
2010-02-26 13:58:08 +01:00
2010-02-25 10:34:26 +01:00
2010-03-06 11:26:45 -08:00
2010-03-06 11:26:29 -08:00
2010-02-25 10:34:26 +01:00
2010-02-26 20:39:10 +01:00
2010-03-04 08:20:14 -08:00
2010-02-26 08:25:35 +01:00
2010-03-06 11:26:46 -08:00
2010-03-06 11:26:46 -08:00
2010-02-26 05:12:02 -08:00
2010-03-05 00:20:20 +01:00
2010-03-05 13:20:53 -08:00
2010-02-26 19:19:39 +02:00
2010-03-01 16:20:37 +10:00
2010-02-25 10:34:49 +01:00
2010-02-24 20:36:55 +01:00
2010-03-06 11:26:25 -08:00
2010-03-06 11:26:25 -08:00
2010-02-28 10:20:25 -08:00
2010-02-28 10:20:25 -08:00
2010-03-06 11:26:27 -08:00
2010-03-01 14:08:10 +00:00
2010-02-25 17:39:16 +01:00
2010-02-26 17:05:10 -08:00
2010-03-02 12:23:42 +01:00
2010-03-02 12:23:49 +01:00
2010-02-26 13:58:08 +01:00
2010-03-01 10:38:09 -08:00
2010-02-26 14:00:43 +01:00
2010-03-03 08:15:37 -08:00
2010-03-05 13:20:53 -08:00
2010-03-05 00:20:20 +01:00
2010-03-02 10:41:26 -08:00
2010-03-03 08:15:05 -08:00
2010-02-25 17:49:25 +01:00
2010-03-01 12:36:13 -03:00
2010-03-01 12:36:14 -03:00
2010-03-01 14:58:46 -05:00
2010-03-06 11:26:35 -08:00
2010-02-25 09:41:01 +01:00
2010-03-06 11:26:26 -08:00
2010-03-06 11:26:26 -08:00
2010-03-06 11:26:25 -08:00
2010-03-03 14:07:59 -05:00
2010-03-04 08:15:33 -08:00
2010-02-27 02:43:40 -08:00
2010-03-05 15:46:18 -05:00
2010-03-05 15:44:56 -05:00
2010-03-06 11:26:31 -08:00
2010-03-03 08:47:22 -08:00
2010-02-28 19:23:06 -08:00
2010-03-03 07:34:18 -08:00
2010-02-28 10:20:25 -08:00
2010-02-24 08:30:08 +01:00
2010-02-26 20:39:08 +01:00
2010-02-26 20:39:11 +01:00
2010-03-05 00:20:31 +01:00
2010-03-05 00:20:30 +01:00
2010-02-25 09:41:02 +01:00
2010-02-28 19:23:06 -08:00
2010-02-27 09:53:52 +01:00
2010-02-26 08:20:46 +01:00
2010-02-26 08:20:46 +01:00
2010-03-05 13:25:52 -05:00
2010-02-26 20:39:09 +01:00
2010-03-06 11:26:27 -08:00
2010-02-28 19:23:06 -08:00
2010-03-06 11:26:24 -08:00
2010-03-02 03:05:05 -08:00
2010-02-26 19:19:39 +02:00
2010-03-06 11:26:32 -08:00
2010-03-03 07:34:18 -08:00
2010-02-28 10:20:25 -08:00
2010-03-02 14:55:11 -08:00
2010-03-02 14:43:23 -08:00
2010-03-02 14:54:59 -08:00
2010-03-01 22:21:58 +11:00
2010-02-26 15:10:40 -03:00
2010-03-05 15:04:41 -06:00
2010-02-24 14:22:08 +10:30
2010-02-24 14:22:26 +10:30
2010-02-24 14:23:00 +10:30
2010-02-24 14:22:27 +10:30
2010-03-02 14:43:23 -08:00