Felipe Balbi
17354bfe85
leds: Add gpio-led trigger
...
The gpio led trigger will allow leds to be triggered by
gpio events.
When we give the led a gpio number, the trigger will
request_irq() on that so we don't have to keep polling
for gpio state.
It's useful for usecases as n810's keypad leds that could
be triggered by the gpio event generated when user slides
up to show the keypad.
We also provide means for userland to tell us what is the
desired brightness for that special led when it goes on
so userland could use information from ambient light sensors
and not set led brightness too high if it's not necessary.
Signed-off-by: Felipe Balbi <me@felipebalbi.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-06 16:06:26 +01:00
..
accessibility
acpi
ACPI: processor: use .notify method instead of installing handler directly
2009-04-05 02:25:07 -04:00
amba
ata
atm
auxdisplay
base
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask
2009-04-05 10:33:07 -07:00
block
bluetooth
cdrom
char
Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-04-05 11:04:19 -07:00
clocksource
connector
cpufreq
cpuidle
crypto
dca
dio
dma
edac
eisa
firewire
firmware
gpio
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
gpu
Merge branch 'linus' into release
2009-04-05 02:14:15 -04:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
2009-04-03 15:25:44 -07:00
hwmon
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
i2c
ide
idle
ieee1394
infiniband
input
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
2009-04-05 11:15:54 -07:00
isdn
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
leds
leds: Add gpio-led trigger
2009-04-06 16:06:26 +01:00
lguest
macintosh
mca
md
media
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
memstick
message
mfd
mfd: fix da903x warning
2009-04-05 00:32:25 +02:00
misc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
mmc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
2009-04-05 10:18:21 -07:00
mtd
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param
2009-04-05 10:30:21 -07:00
net
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
nubus
of
oprofile
Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-04-05 11:04:19 -07:00
parisc
parport
pci
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2009-04-05 11:16:25 -07:00
pcmcia
platform
Merge branch 'linus' into release
2009-04-05 02:14:15 -04:00
pnp
Merge branch 'linus' into release
2009-04-05 02:14:15 -04:00
power
Merge branch 'linus' into release
2009-04-05 02:14:15 -04:00
ps3
rapidio
regulator
rtc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
2009-04-05 11:15:54 -07:00
s390
sbus
scsi
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-04-03 15:24:35 -07:00
serial
Merge branch 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
2009-04-05 11:15:28 -07:00
sh
sn
spi
ssb
staging
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
2009-04-05 11:06:45 -07:00
tc
telephony
thermal
uio
usb
Merge branch 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
2009-04-05 11:15:28 -07:00
uwb
video
virtio
w1
mfd: remove DS1WM clock handling
2009-04-05 00:32:22 +02:00
watchdog
xen
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask
2009-04-05 10:33:07 -07:00
zorro
Kconfig
Makefile