• Felipe Balbi's avatar
    leds: Add gpio-led trigger · 17354bfe
    Felipe Balbi authored
    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: default avatarFelipe Balbi <me@felipebalbi.com>
    Signed-off-by: default avatarRichard Purdie <rpurdie@linux.intel.com>
    17354bfe
ledtrig-gpio.c 6.01 KB