On Fri, 2009-08-28 at 14:56 +0200, Corentin Chary wrote: > Also fix Documentation/led-class.txt, the acceptable > range of values for brightness is 0-max_brightness, not 0-255. > > Cc: Richard Purdie <rpurdie@xxxxxxxxx> > Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx> Acked-by: Richard Purdie <rpurdie@xxxxxxxxxxxxxxx> > --- > Documentation/ABI/testing/sysfs-class-led | 28 ++++++++++++++++++++++++++++ > Documentation/leds-class.txt | 9 +++++---- > 2 files changed, 33 insertions(+), 4 deletions(-) > create mode 100644 Documentation/ABI/testing/sysfs-class-led > > diff --git a/Documentation/ABI/testing/sysfs-class-led b/Documentation/ABI/testing/sysfs-class-led > new file mode 100644 > index 0000000..9e4541d > --- /dev/null > +++ b/Documentation/ABI/testing/sysfs-class-led > @@ -0,0 +1,28 @@ > +What: /sys/class/leds/<led>/brightness > +Date: March 2006 > +KernelVersion: 2.6.17 > +Contact: Richard Purdie <rpurdie@xxxxxxxxx> > +Description: > + Set the brightness of the LED. Most LEDs don't > + have hardware brightness support so will just be turned on for > + non-zero brightness settings. The value is between 0 and > + /sys/class/leds/<led>/max_brightness. > + > +What: /sys/class/leds/<led>/max_brightness > +Date: March 2006 > +KernelVersion: 2.6.17 > +Contact: Richard Purdie <rpurdie@xxxxxxxxx> > +Description: > + Maximum brightness level for this led, default is 255 (LED_FULL). > + > +What: /sys/class/leds/<led>/trigger > +Date: March 2006 > +KernelVersion: 2.6.17 > +Contact: Richard Purdie <rpurdie@xxxxxxxxx> > +Description: > + Set the trigger for this LED. A trigger is a kernel based source > + of led events. > + You can change triggers in a similar manner to the way an IO > + scheduler is chosen. Trigger specific parameters can appear in > + /sys/class/leds/<led> once a given trigger is selected. > + > diff --git a/Documentation/leds-class.txt b/Documentation/leds-class.txt > index 6399557..8fd5ca2 100644 > --- a/Documentation/leds-class.txt > +++ b/Documentation/leds-class.txt > @@ -1,3 +1,4 @@ > + > LED handling under Linux > ======================== > > @@ -5,10 +6,10 @@ If you're reading this and thinking about keyboard leds, these are > handled by the input subsystem and the led class is *not* needed. > > In its simplest form, the LED class just allows control of LEDs from > -userspace. LEDs appear in /sys/class/leds/. The brightness file will > -set the brightness of the LED (taking a value 0-255). Most LEDs don't > -have hardware brightness support so will just be turned on for non-zero > -brightness settings. > +userspace. LEDs appear in /sys/class/leds/. The maximum brightness of the > +LED is defined in max_brightness file. The brightness file will set the brightness > +of the LED (taking a value 0-max_brightness). Most LEDs don't have hardware > +brightness support so will just be turned on for non-zero brightness settings. > > The class also introduces the optional concept of an LED trigger. A trigger > is a kernel based source of led events. Triggers can either be simple or -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html