[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Y/C7A9eCjpdbzYbz@duo.ucw.cz>
Date: Sat, 18 Feb 2023 12:48:19 +0100
From: Pavel Machek <pavel@....cz>
To: Rishit Bansal <rishitbansal0@...il.com>
Cc: Hans de Goede <hdegoede@...hat.com>,
Mark Gross <markgross@...nel.org>,
linux-kernel@...r.kernel.org, platform-driver-x86@...r.kernel.org,
Linux LED Subsystem <linux-leds@...r.kernel.org>,
Dan Murphy <dmurphy@...com>
Subject: Re: API for setting colors of RGB backlit keyboard zones (was [PATCH
V3] platform/x86: hp-wmi: Support omen backlight control wmi-acpi methods)
Hi!
> > I do agree with you that we need to avoid kbd_backlight in the name to avoid causing existing upower code to have weird interactions with this (it supports / assumes there is only 1 kbd_backlight LED class device).
> >
> > So lets go with just these 4:
> >
> > /sys/class/leds/hp_omen::kbd_zoned_backlight-1/
> > /sys/class/leds/hp_omen::kbd_zoned_backlight-2/
> > /sys/class/leds/hp_omen::kbd_zoned_backlight-3/
> > /sys/class/leds/hp_omen::kbd_zoned_backlight-4/
> >
> > Using the _zoned_ between kbd and baclight to avoid confusing the existing upower code. Then once this has landed we can look into extending upower support for this.
> >
> > Note the requested documentation patch should probably also explain that the _zoned_ was done deliberately to make current upower code ignore the devices.
> >
>
> This makes sense, I agree that the global LED file will cause more confusion
> and hacks in the code. I'll start working on the _zoned_ naming scheme with
> 4 files + documentation changes and make a patch for this soon!
>
/sys/class/leds/:rgb:kbd_zoned_backlight-4/ is better than what was
suggested above. But we already use _1 suffix to deduplicate the, so
I'm not sure this is best naming.
There are keyboards with per-key backlight. How do you suggest to
solve those?
Best regards,
Pavel
--
People of Russia, stop Putin before his war on Ukraine escalates.
Download attachment "signature.asc" of type "application/pgp-signature" (196 bytes)
Powered by blists - more mailing lists