David Brownell
4c20386c8d
[PATCH] GPIO core
...
This defines a simple and minimalist programming interface for GPIO APIs:
- Documentation/gpio.txt ... describes things (read it)
- include/asm-arm/gpio.h ... defines the ARM hook, which just punts
to <asm/arch/gpio.h> for any implementation
- include/asm-generic/gpio.h ... implement "can sleep" variants as calling
the normal ones, for systems that don't handle i2c expanders.
The immediate need for such a cross-architecture API convention is to support
drivers that work the same on AT91 ARM and AVR32 AP7000 chips, which embed many
of the same controllers but have different CPUs. However, several other users
have been reported, including a driver for a hardware watchdog chip and some
handhelds.org multi-CPU button drivers.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-12 09:48:34 -08:00
..
acpi
Pull sysfs into test branch
2007-02-03 01:14:35 -05:00
asm-alpha
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-arm
[PATCH] GPIO core
2007-02-12 09:48:34 -08:00
asm-arm26
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-avr32
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-cris
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-frv
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-generic
[PATCH] GPIO core
2007-02-12 09:48:34 -08:00
asm-h8300
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-i386
[PATCH] Numerous fixes to kernel-doc info in source files.
2007-02-11 10:51:32 -08:00
asm-ia64
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-m32r
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-m68k
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-m68knommu
[PATCH] m68knommu: removed include of system.h from bitops
2007-02-09 10:45:33 -08:00
asm-mips
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
2007-02-11 11:40:04 -08:00
asm-parisc
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-powerpc
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-ppc
[PATCH] kill eth_io_copy_and_sum()
2007-02-09 09:14:07 -08:00
asm-s390
[PATCH] Switch s390 to NO_IOMEM
2007-02-11 11:18:07 -08:00
asm-sh
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-sh64
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-sparc
[PATCH] add missing io...._rep() on sparc32
2007-02-11 11:18:07 -08:00
asm-sparc64
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-02-11 11:37:45 -08:00
asm-um
[PATCH] uml: x86_64 ptrace fixes
2007-02-11 10:51:24 -08:00
asm-v850
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-x86_64
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-xtensa
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
crypto
[CRYPTO] api: Allow multiple frontends per backend
2007-02-07 09:21:01 +11:00
keys
linux
[PATCH] pid: remove the now unused kill_pg kill_pg_info and __kill_pg_info
2007-02-12 09:48:32 -08:00
math-emu
media
mtd
net
[NET]: Reorder fields of struct dst_entry
2007-02-10 23:20:45 -08:00
pcmcia
Driver core: convert pcmcia code to use struct device
2007-02-07 10:37:11 -08:00
rdma
IB: Make sure struct ib_user_mad.data is aligned
2007-02-04 14:11:56 -08:00
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2007-02-11 11:44:25 -08:00
sound
[PATCH] Fix breakage with CONFIG_SYSFS_DEPRECATED
2007-02-09 16:25:48 +01:00
video
Kbuild