From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Jiri Kosina <jikos@kernel.org>
Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com>,
Maxim Mikityanskiy <maxtram95@gmail.com>,
linux-leds@vger.kernel.org, Daniel Kurtz <djkurtz@chromium.org>,
Oliver Neukum <oneukum@suse.de>,
"open list:HID CORE LAYER" <linux-input@vger.kernel.org>,
lkml <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 1/6] HID: hid-input: Add offhook and ring LEDs for headsets
Date: Thu, 15 Jul 2021 13:39:26 -0700 [thread overview]
Message-ID: <YPCc/k89XNTmeKVo@google.com> (raw)
In-Reply-To: <nycvar.YFH.7.76.2107152057230.8253@cbobk.fhfr.pm>
On Thu, Jul 15, 2021 at 08:57:44PM +0200, Jiri Kosina wrote:
> On Tue, 6 Jul 2021, Benjamin Tissoires wrote:
>
> > > A lot of USBHID headsets available on the market have LEDs that indicate
> > > ringing and off-hook states when used with VoIP applications. This
> > > commit exposes these LEDs via the standard sysfs interface.
> > >
> > > Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com>
> > > ---
> > > drivers/hid/hid-input.c | 2 ++
> > > drivers/input/input-leds.c | 2 ++
> > > include/uapi/linux/input-event-codes.h | 2 ++
> > > 3 files changed, 6 insertions(+)
> > >
> > > diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c
> > > index 4286a51f7f16..44b8243f9924 100644
> > > --- a/drivers/hid/hid-input.c
> > > +++ b/drivers/hid/hid-input.c
> > > @@ -798,6 +798,8 @@ static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_fiel
> > > case 0x4b: map_led (LED_MISC); break; /* "Generic Indicator" */
> > > case 0x19: map_led (LED_MAIL); break; /* "Message Waiting" */
> > > case 0x4d: map_led (LED_CHARGING); break; /* "External Power Connected" */
> > > + case 0x17: map_led (LED_OFFHOOK); break; /* "Off-Hook" */
> > > + case 0x18: map_led (LED_RING); break; /* "Ring" */
> > >
> > > default: goto ignore;
> > > }
> > > diff --git a/drivers/input/input-leds.c b/drivers/input/input-leds.c
> > > index 0b11990ade46..bc6e25b9af25 100644
> > > --- a/drivers/input/input-leds.c
> > > +++ b/drivers/input/input-leds.c
> > > @@ -33,6 +33,8 @@ static const struct {
> > > [LED_MISC] = { "misc" },
> > > [LED_MAIL] = { "mail" },
> > > [LED_CHARGING] = { "charging" },
> > > + [LED_OFFHOOK] = { "offhook" },
> >
> > I am pretty sure this also needs to be reviewed by the led folks.
> > Adding them in Cc.
>
> Can we please get Ack from the LED maintainers? Thanks.
I do not think we should be adding more LED bits to the input
subsystem/events; this functionality should be routed purely though LED
subsystem. input-leds is a bridge for legacy input functionality
reflecting it onto the newer LED subsystem.
Thanks.
--
Dmitry
next prev parent reply other threads:[~2021-07-15 20:39 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-03 22:01 [PATCH 0/6] Add support for common USB HID headset features Maxim Mikityanskiy
2021-07-03 22:01 ` [PATCH 1/6] HID: hid-input: Add offhook and ring LEDs for headsets Maxim Mikityanskiy
2021-07-06 8:02 ` Benjamin Tissoires
2021-07-15 18:57 ` Jiri Kosina
2021-07-15 20:39 ` Dmitry Torokhov [this message]
2021-07-15 22:49 ` Pavel Machek
2021-07-16 17:23 ` Maxim Mikityanskiy
2021-08-09 18:30 ` Maxim Mikityanskiy
2021-08-31 19:11 ` Jiri Kosina
2021-09-07 6:30 ` Dmitry Torokhov
2021-07-03 22:01 ` [PATCH 2/6] HID: hid-input: Add phone hook and mic mute buttons " Maxim Mikityanskiy
2021-07-03 22:01 ` [PATCH 3/6] HID: plantronics: Expose headset LEDs Maxim Mikityanskiy
2021-07-03 22:02 ` [PATCH 4/6] HID: plantronics: Expose headset telephony buttons Maxim Mikityanskiy
2021-07-03 22:02 ` [PATCH 5/6] HID: hid-input: Update LEDs in all HID reports Maxim Mikityanskiy
2021-07-03 22:02 ` [PATCH 6/6] HID: jabra: Change mute LED state to avoid missing key press events Maxim Mikityanskiy
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=YPCc/k89XNTmeKVo@google.com \
--to=dmitry.torokhov@gmail.com \
--cc=benjamin.tissoires@redhat.com \
--cc=djkurtz@chromium.org \
--cc=jikos@kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-leds@vger.kernel.org \
--cc=maxtram95@gmail.com \
--cc=oneukum@suse.de \
/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.