Re: best way to handle LEDs

From: Richard Purdie (rpurdie_at_rpsys.net)
Date: 11/02/05

  • Next message: Dipankar Sarma: "bad page state under possibly oom situation"
    To: Pavel Machek <pavel@suse.cz>
    Date:	Wed, 02 Nov 2005 14:38:41 +0000
    
    

    On Wed, 2005-11-02 at 14:56 +0100, Pavel Machek wrote:
    > > Led triggers would be kernel sources of led on/off events. Some
    > > examples:
    > >
    > > 2Hz Heartbeat - useful for debugging (and/or Generic Timer)
    > > CPU Load indicator
    > > Charging indicator
    > > HDD activity (useful for microdrive on handheld)
    > > Network activity
    > > no doubt many more
    > >
    > > led triggers would be connected to leds via sysfs. Each trigger would
    > > probably have a number you could echo into an led's trigger attribute.
    > > Sensible default mappings could be had by assigning a default trigger to
    > > a device by name in the platform code that declares the led.
    >
    > Perhaps I'd keep it simple and leave it at
    >
    > * do hardcoded kernel action for this led
    >
    > or
    >
    > * do whatever userspace tells you.
    >
    > That way you will not be able to remap charger LED onto hard disk
    > indicator, but we can support that on ibm-acpi too. (Where hw controls
    > LEDs like "sleep", but lets you control them. You can't remap,
    > though).

    Then the arguments start about which function should be hardcoded to
    which leds and why can't userspace access these triggers?

    I'd prefer a totally flexible system and it doesn't really add much
    complexity once you have a trigger framework which we're going to need
    to handle mutiple led trigger sources sanely anyway.

    Richard

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Dipankar Sarma: "bad page state under possibly oom situation"

    Relevant Pages

    • Re: [PATCH] Create new LED trigger for CPU activity
      ... This patch creates a new LED trigger that triggers whenever the CPU is ... This allows LEDs to be controlled by IDE disk activity. ... config LEDS_TRIGGER_HEARTBEAT ...
      (Linux-Kernel)
    • Re: [PATCH] input: extend EV_LED
      ... hardware can do, especially when that means bothering the EC with a slow ... (e.g. it is all a ThinkPad and most WiFi/network card leds need). ... the LED so what we need is an LED blink trigger. ... could use to turn on the "hardware acceleration" if present and capable ...
      (Linux-Kernel)
    • [PATCH 0/12] LED Class, Triggers and Drivers
      ... minor issues like the error cases in the timer trigger were also fixed. ... I've included a modified ide-disk trigger at the end of the series along ... LED device driver for locomo LEDs ...
      (Linux-Kernel)
    • Re: PATCH: Create new LED trigger for CPU activity (ledtrig-cpu) (UPDATED)
      ... Andrew Morton replied to my email. ... I noticed that there's a Heartbeat LED trigger in the git version. ... waaaaaaaaaaay too many config options. ... This allows LEDs to be controlled by IDE disk activity. ...
      (Linux-Kernel)
    • Re: best way to handle LEDs
      ... > CPU Load indicator ... > HDD activity ... > probably have a number you could echo into an led's trigger attribute. ... LEDs like "sleep", ...
      (Linux-Kernel)