From: John Lenz <lenz@cs.wisc.edu>
To: Pavel Machek <pavel@suse.cz>
Cc: Vojtech Pavlik <vojtech@suse.cz>, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] new class for led devices
Date: Thu, 23 Sep 2004 17:28:25 +0000 [thread overview]
Message-ID: <1095960505l.4817l.0l@hydra> (raw)
In-Reply-To: <20040922220715.GA30210@elf.ucw.cz>
On 09/22/04 17:07:15, Pavel Machek wrote:
> Hi!
>
> > >Well, we already have an interface for setting LEDs through the input
> > >layer, it'd be trivial to create an input device driver with just
> > >LEDs
> > >and no buttons/keys ...
> > >
> >
> > It's not really a nice fit with what we are trying to do. In the input
> > layer, there is a whole list of led types, none of which make sense...
> > For example, on the Sharp Zaurus, we have two leds, one green, one
> > amber. Which one is LED_NUML? We don't enforce anything on the policy
> > userspace has for the leds, sometimes it might use the amber led to let
> > the user know they have new mail, and sometimes to show the power is
> > plugged in, sometimes for something else (maybe even that caps lock or
> > numlock is on).
>
> Actually on zaurus one led is labeled "CHARGING" and second is labeled
> "MAIL". There are PC keyboards with "MAIL" led already, I
> believe... It does not seem to be that bad fit. I do not think you
> want to label leds by colors, machine may well have three green leds
> (see normal pc keyboard). And on most machines you do not even know
> what color the leds are (new notebooks like blue leds :-().
>
> So right solution seems to be adding LED_MAIL and LED_CHARGING and be
> done with that...
Yeah, that would work. And if userspace wants to use the led for something
else, just uses MAIL and CHARGING as the names of the leds.
Signed-off-by: John Lenz <lenz@cs.wisc.edu>
--- bk/include/linux/input.h~input
+++ bk/include/linux/input.h
@@ -542,6 +542,8 @@
#define LED_SUSPEND 0x06
#define LED_MUTE 0x07
#define LED_MISC 0x08
+#define LED_MAIL 0x09
+#define LED_CHARGING 0x0a
#define LED_MAX 0x0f
/*
next prev parent reply other threads:[~2004-09-23 17:31 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-22 5:07 [PATCH] new class for led devices John Lenz
2004-09-22 7:27 ` Vojtech Pavlik
2004-09-22 19:53 ` John Lenz
2004-09-22 22:07 ` Pavel Machek
2004-09-23 17:28 ` John Lenz [this message]
2004-09-23 18:02 ` Pavel Machek
2004-09-24 7:01 ` Vojtech Pavlik
2004-09-24 8:30 ` Vojtech Pavlik
2004-09-22 7:54 ` Geert Uytterhoeven
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1095960505l.4817l.0l@hydra \
--to=lenz@cs.wisc.edu \
--cc=linux-kernel@vger.kernel.org \
--cc=pavel@suse.cz \
--cc=vojtech@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.