aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/leds/Kconfig
diff options
context:
space:
mode:
authorFelipe Balbi <me@felipe.balbi.com>2009-02-17 06:18:11 -0500
committerRichard Purdie <rpurdie@linux.intel.com>2009-04-06 11:06:26 -0400
commit17354bfe85275f1bdde7f4a27ebc1ba53e053939 (patch)
tree15a6a5dc4b353ccd15fe5afcd977d953caac9bd8 /drivers/leds/Kconfig
parentac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2 (diff)
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>
Diffstat (limited to 'drivers/leds/Kconfig')
-rw-r--r--drivers/leds/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
index db5e6a64c7cf..9c131f30757c 100644
--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -255,6 +255,19 @@ config LEDS_TRIGGER_BACKLIGHT
255 255
256 If unsure, say N. 256 If unsure, say N.
257 257
258config LEDS_TRIGGER_GPIO
259 tristate "LED GPIO Trigger"
260 depends on LEDS_TRIGGERS
261 depends on GPIOLIB
262 help
263 This allows LEDs to be controlled by gpio events. It's good
264 when using gpios as switches and triggering the needed LEDs
265 from there. One use case is n810's keypad LEDs that could
266 be triggered by this trigger when user slides up to show
267 keypad.
268
269 If unsure, say N.
270
258config LEDS_TRIGGER_DEFAULT_ON 271config LEDS_TRIGGER_DEFAULT_ON
259 tristate "LED Default ON Trigger" 272 tristate "LED Default ON Trigger"
260 depends on LEDS_TRIGGERS 273 depends on LEDS_TRIGGERS