Samuel Ortiz
6f2384c4bd
mfd: asic3 gpiolib support
...
ASIC3 is, among other things, a GPIO extender. We should thus have it
supporting the current gpiolib API.
Signed-off-by: Samuel Ortiz <sameo@openedhand.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2008-07-20 19:52:38 +02:00
Harvey Harrison
145980a0b0
drivers: replace remaining __FUNCTION__ occurrences
...
__FUNCTION__ is gcc-specific, use __func__
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com >
Cc: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-04-30 08:29:53 -07:00
Al Viro
b32661e06c
mfd/asic3: ioread/iowrite take pointer, not unsigned long
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-03-30 14:20:24 -07:00
Samuel Ortiz
fa9ff4b185
ASIC3 driver
...
This is a patch for the Compaq ASIC3 multi function chip, found in many
PDAs (iPAQs, HTCs...).
It is a simplified version of Paul Sokolovsky's first proposal [1]. With
this code, it is basically a GPIO and IRQ expander. My plan is to add more
features once this patch gets reviewed and accepted.
[1] http://lkml.org/lkml/2007/5/1/46
Signed-off-by: Samuel Ortiz <sameo@openedhand.com >
Cc: Paul Sokolovsky <pmiscml@gmail.com >
Cc: Ben Dooks <ben@trinity.fluff.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-02-07 08:42:23 -08:00