From: Julius Zint <julius@zint.sh>
To: "Thomas Weißschuh" <thomas@t-8ch.de>
Cc: Hans de Goede <hdegoede@redhat.com>, Lee Jones <lee@kernel.org>,
Daniel Thompson <daniel.thompson@linaro.org>,
Jingoo Han <jingoohan1@gmail.com>, Jiri Kosina <jikos@kernel.org>,
Benjamin Tissoires <benjamin.tissoires@redhat.com>,
Helge Deller <deller@gmx.de>,
linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-input@vger.kernel.org, linux-fbdev@vger.kernel.org
Subject: Re: [PATCH v3 1/1] backlight: hid_bl: Add VESA VCP HID backlight driver
Date: Mon, 4 Sep 2023 21:02:48 +0200 (CEST) [thread overview]
Message-ID: <9a5364de-28e1-1d4a-1d3a-d6dcedb7e659@zint.sh> (raw)
In-Reply-To: <f2e1ab9e-e691-42e1-a600-42744f692922@t-8ch.de>
[-- Attachment #1: Type: text/plain, Size: 1755 bytes --]
On Mon, 4 Sep 2023, Thomas Weißschuh wrote:
> +Cc Hans who ins involved with the backlight subsystem
>
> Hi Julius,
>
> today I stumbled upon a mail from Hans [0], which explains that the
> backlight subsystem is not actually a good fit (yet?) for external
> displays.
>
> It seems a new API is in the works that would better fit, but I'm not
> sure about the state of this API. Maybe Hans can clarify.
>
> This also ties back to my review question how userspace can figure out
> to which display a backlight devices applies. So far it can not.
>
> [0] https://lore.kernel.org/lkml/7f2d88de-60c5-e2ff-9b22-acba35cfdfb6@redhat.com/
>
Hi Thomas,
thanks for the hint. I will make sure to give this a proper read and
see, if it fits my use case better then the current backlight subsystem.
Especially since I wasnt able to properly address your other review
comments for now. You are right that the name should align better with
the kernel module and also, that it is possible for multiple displays to
be attached.
In its current state, this would mean that you could only control the
backlight for the first HID device (enough for me :-).
The systemd-backlight@.service uses not only the file name, but also the
full bus path for storing/restoring backlights. I did not yet get around
to see how the desktops handle brightness control, but since the
systemd-backlight@.service already uses the name, its important to stay
the same over multiple boots.
I would be able to get a handle on the underlying USB device and use the
serial to uniquely (and persistently) name the backlight. But it does
feel hacky doing it this way.
Anyways, this is where am at. Thanks again for the support and I will
try my best to come up with something better.
Julius
next prev parent reply other threads:[~2023-09-04 19:10 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-20 9:41 [PATCH v3 0/1] HID backlight driver Julius Zint
2023-08-20 9:41 ` [PATCH v3 1/1] backlight: hid_bl: Add VESA VCP " Julius Zint
2023-08-20 10:06 ` Christophe JAILLET
2023-08-24 17:52 ` Julius Zint
2023-08-21 16:36 ` Daniel Thompson
2023-08-24 17:35 ` Julius Zint
2023-08-26 10:15 ` Thomas Weißschuh
2023-09-04 15:59 ` Thomas Weißschuh
2023-09-04 19:02 ` Julius Zint [this message]
2023-09-06 15:19 ` Hans de Goede
2023-09-19 17:46 ` Julius Zint
2023-09-20 9:32 ` Hans de Goede
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=9a5364de-28e1-1d4a-1d3a-d6dcedb7e659@zint.sh \
--to=julius@zint.sh \
--cc=benjamin.tissoires@redhat.com \
--cc=daniel.thompson@linaro.org \
--cc=deller@gmx.de \
--cc=dri-devel@lists.freedesktop.org \
--cc=hdegoede@redhat.com \
--cc=jikos@kernel.org \
--cc=jingoohan1@gmail.com \
--cc=lee@kernel.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=thomas@t-8ch.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).