From: Mark Pearson <mpearson@lenovo.com>
To: Hans de Goede <hdegoede@redhat.com>,
Jani Nikula <jani.nikula@linux.intel.com>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>
Cc: Benjamin Berg <bberg@redhat.com>,
Christian Kellner <ckellner@redhat.com>,
Javier Martinez Canillas <javierm@redhat.com>,
"dri-devel@lists.freedesktop.org"
<dri-devel@lists.freedesktop.org>,
Rajat Jain <rajatja@google.com>,
Nitin Joshi1 <njoshi1@lenovo.com>
Subject: RE: [External] Re: RFC: Drm-connector properties managed by another driver / privacy screen support
Date: Wed, 15 Apr 2020 17:14:09 +0000 [thread overview]
Message-ID: <SG2PR03MB3324D2E70FF609FA020F6C9EBDDB0@SG2PR03MB3324.apcprd03.prod.outlook.com> (raw)
In-Reply-To: <d47ba6ef-efd0-9f28-1ae4-b971b95a8f8b@redhat.com>
Hi,
> -----Original Message-----
> From: Hans de Goede <hdegoede@redhat.com>
> Sent: Wednesday, April 15, 2020 11:41 AM
> On 4/15/20 5:28 PM, Jani Nikula wrote:
> > On Wed, 15 Apr 2020, Hans de Goede <hdegoede@redhat.com> wrote:
> > Moreover, do we actually need two properties, one which could indicate
> > userspace's desire for the property, and another that tells the hardware
> > state?
>
> No I do not think so. I would expect there to just be one property,
> I guess that if the state is (partly) firmware controlled then there
> might be a race, but we will need a notification mechanism (*) for
> firmware triggered state changes anyways, so shortly after loosing
> the race userspace will process the notification and it will know
> about it.
>
> One thing which might be useful is a way to signal that the property
> is read-only in case we ever hit hw where that is the case.
>
> > I'd so very much like to have no in-kernel/in-firmware shortcuts
> > to enable/disable the privacy screen, and instead have any hardware
> > buttons just be events that the userspace could react to. However I
> > don't think that'll be the case unfortunately.
>
> In my experience with keyboard-backlight support, we will (unfortunately)
> see a mix and in some case we will get a notification that the firmware
> has adjusted the state, rather then just getting a keypress and
> dealing with that ourselves. In some cases we may even be able to
> choose, so the fw will deal with it by default but we can ask it
> to just send a key-press. But I do believe that we can *not* expect
> that we will always just get a keypress for userspace to deal with.
>
Afraid, the "hotkeys" control for ePrivacy (Fn+D I believe) is very unlikely
to change - Windows uses it as well...
We can do notification of any hotkey presses to update the DRM layer (and
userspace) if that helps
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2020-04-16 7:00 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-15 9:42 RFC: Drm-connector properties managed by another driver / privacy screen support Hans de Goede
2020-04-15 9:52 ` Daniel Vetter
2020-04-15 10:11 ` Hans de Goede
2020-04-15 10:22 ` Daniel Vetter
2020-04-15 11:39 ` Hans de Goede
2020-04-15 11:56 ` Hans de Goede
2020-04-15 12:01 ` Daniel Vetter
2020-04-15 13:02 ` Hans de Goede
2020-04-15 17:54 ` Daniel Vetter
2020-04-15 18:19 ` Hans de Goede
2020-04-15 18:29 ` Daniel Vetter
2020-04-15 19:50 ` Hans de Goede
2020-04-16 6:46 ` Daniel Vetter
2020-04-15 15:28 ` Jani Nikula
2020-04-15 15:40 ` Hans de Goede
2020-04-15 17:14 ` Mark Pearson [this message]
2020-04-15 18:06 ` [External] " Hans de Goede
2020-04-15 19:20 ` Rajat Jain
2020-04-15 21:10 ` Jani Nikula
2020-04-15 21:21 ` Hans de Goede
2020-04-15 21:51 ` [External] " Mark Pearson
2020-04-17 9:05 ` Pekka Paalanen
2020-04-17 9:02 ` Pekka Paalanen
2020-04-17 11:55 ` Jani Nikula
2020-04-17 14:18 ` Daniel Vetter
2020-04-17 14:54 ` Benjamin Berg
2020-04-21 12:37 ` Hans de Goede
2020-04-21 12:40 ` Daniel Vetter
2020-04-21 14:46 ` Pekka Paalanen
2020-04-23 18:21 ` Rajat Jain
2020-04-24 7:40 ` Pekka Paalanen
2020-04-24 8:24 ` Hans de Goede
2020-04-24 9:08 ` Pekka Paalanen
2020-04-24 10:32 ` Hans de Goede
2020-04-17 14:17 ` Daniel Vetter
2020-04-20 8:27 ` Operating KMS UAPI (Re: RFC: Drm-connector properties managed by another driver / privacy screen support) Pekka Paalanen
2020-04-20 10:04 ` Pekka Paalanen
2020-04-20 10:18 ` Simon Ser
2020-04-21 12:15 ` Daniel Vetter
2020-04-21 14:33 ` Pekka Paalanen
2020-04-21 14:39 ` Simon Ser
2020-04-23 15:01 ` Daniel Vetter
2020-04-24 8:32 ` Pekka Paalanen
2020-04-28 14:51 ` Daniel Vetter
2020-04-29 10:07 ` Pekka Paalanen
2020-04-30 13:53 ` Daniel Vetter
2020-05-04 9:49 ` Pekka Paalanen
2020-05-04 11:00 ` Daniel Vetter
2020-05-04 12:22 ` Pekka Paalanen
2020-05-05 8:48 ` Daniel Vetter
2020-05-07 9:03 ` Pekka Paalanen
2020-04-20 10:15 ` Simon Ser
2020-04-20 12:22 ` Pekka Paalanen
2020-04-20 12:33 ` Simon Ser
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=SG2PR03MB3324D2E70FF609FA020F6C9EBDDB0@SG2PR03MB3324.apcprd03.prod.outlook.com \
--to=mpearson@lenovo.com \
--cc=airlied@linux.ie \
--cc=bberg@redhat.com \
--cc=ckellner@redhat.com \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=hdegoede@redhat.com \
--cc=jani.nikula@linux.intel.com \
--cc=javierm@redhat.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=njoshi1@lenovo.com \
--cc=rajatja@google.com \
--cc=tzimmermann@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 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).