23 Jul, 2008

1 commit


16 Apr, 2008

1 commit

  • Since 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform
    modalias is prefixed with "platform:". Add MODULE_ALIAS() to the
    hotpluggable platform LED drivers, to re-enable auto loading.

    [dbrownell@users.sourceforge.net: more drivers, registration fixes]
    Signed-off-by: Kay Sievers
    Signed-off-by: David Brownell
    Acked-by: Richard Purdie
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kay Sievers
     

09 Feb, 2008

1 commit

  • This is a LED driver using the PWM on newer SOCs from Atmel; brightness is
    controlled by changing the PWM duty cycle. So for example if you've set up
    two leds labeled "pwm0" and "pwm1":

    echo 0 > /sys/class/leds/pwm2/brightness # off (0%)
    echo 80 > /sys/class/leds/pwm2/brightness
    echo 255 > /sys/class/leds/pwm2/brightness # on (100%)

    Note that "brightness" here isn't linear; maybe that should change. Going
    from 4 to 8 probably doubles perceived brightness, while 244 to 248 is
    imperceptible.

    This is mostly intended to be a simple example of PWM, although it's
    realistic since LCD backlights are often driven with PWM to conserve
    battery power (and offer brightness options).

    Signed-off-by: David Brownell
    Signed-off-by: Haavard Skinnemoen
    Cc: Richard Purdie
    Cc: Andrew Victor
    Cc: Nicolas Ferre
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Brownell