linux/drivers/platform/x86/dell
Hans de Goede 4173edb076
platform/x86: dell-wmi-base: Handle electronic privacy screen on/off events
Add handling for events for the electronic privacy screen found on some
models (e.g. Dell Latitude 7300) being toggled on/off.

Emit KEY_EPRIVACY_SCREEN_OFF / KEY_EPRIVACY_SCREEN_ON events for this so
that userspace can show the usual on-screen-display (OSD) notification for
eprivacy screen on/off to the user.

Signed-off-by: Hans de Goede <hansg@kernel.org>
Link: https://patch.msgid.link/20251020152331.52870-3-hansg@kernel.org
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
2025-10-28 17:12:00 +02:00
..
dell-wmi-sysman platform/x86: dell-wmi-sysman: Fix class device unregistration 2025-06-30 12:12:17 +03:00
Kconfig platform: Do not enable by default during compile testing 2025-04-24 15:53:35 +03:00
Makefile platform/x86: dell: Use *-y instead of *-objs in Makefile 2025-02-17 10:45:43 +02:00
alienware-wmi-base.c platform/x86: alienware-wmi: Update header and module information 2025-02-10 12:56:33 +02:00
alienware-wmi-legacy.c platform/x86: Split the alienware-wmi driver 2025-02-10 12:56:28 +02:00
alienware-wmi-wmax.c platform/x86: alienware-wmi-wmax: Add AWCC support to Dell G15 5530 2025-10-15 11:22:35 +03:00
alienware-wmi.h platform/x86: Update alienware-wmi config entries 2025-02-10 12:56:31 +02:00
dcdbas.c sysfs: treewide: switch back to attribute_group::bin_attrs 2025-06-17 10:44:15 +02:00
dcdbas.h platform/x86: dell: dcdbas: Constify 'struct bin_attribute' 2024-12-17 13:11:42 +02:00
dell-laptop.c power supply and reset changes for the 6.14 series 2025-01-27 15:37:16 -08:00
dell-lis3lv02d.c platform/x86: dell-lis3lv02d: Add Latitude E6530 2025-09-23 12:11:23 +03:00
dell-pc.c platform/x86/dell: Set USTT mode according to BIOS after reboot 2025-09-23 12:06:31 +03:00
dell-rbtn.c platform/x86/dell: drop owner assignment 2024-04-08 16:16:55 +02:00
dell-rbtn.h
dell-smbios-base.c platform/x86: dell-smbios-wmi: Stop touching WMI device ID 2025-08-12 15:00:32 +03:00
dell-smbios-smm.c platform/x86: dell-smbios-wmi: Stop touching WMI device ID 2025-08-12 15:00:32 +03:00
dell-smbios-wmi.c platform/x86: dell-smbios-wmi: Stop touching WMI device ID 2025-08-12 15:00:32 +03:00
dell-smbios.h platform/x86: dell-smbios-wmi: Stop touching WMI device ID 2025-08-12 15:00:32 +03:00
dell-smo8800-ids.h platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h 2024-12-17 13:13:03 +02:00
dell-smo8800.c platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h 2024-12-17 13:13:03 +02:00
dell-uart-backlight.c platform/x86: dell-uart-backlight: Use blacklight power constant 2025-07-22 16:02:50 +03:00
dell-wmi-aio.c platform/x86: wmi: Pass event data directly to legacy notify handlers 2024-09-05 17:21:59 +02:00
dell-wmi-base.c platform/x86: dell-wmi-base: Handle electronic privacy screen on/off events 2025-10-28 17:12:00 +02:00
dell-wmi-ddv.c platform/x86: dell-ddv: Fix taking the psy->extensions_sem lock twice 2025-07-07 15:19:51 +03:00
dell-wmi-descriptor.c
dell-wmi-descriptor.h
dell-wmi-led.c
dell-wmi-privacy.c platform/x86: dell-privacy: Remove usage of wmi_has_guid() 2024-02-27 14:45:27 +02:00
dell-wmi-privacy.h
dell_rbu.c platform/x86: dell_rbu: fix assignment in if condition warning 2025-08-11 15:02:25 +03:00