[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230425204643.11582-1-jes965@nyu.edu>
Date: Tue, 25 Apr 2023 16:46:42 -0400
From: Jonathan Singer <jes965@....edu>
To: platform-driver-x86@...r.kernel.org
Cc: Jonathan Singer <jes965@....edu>,
Hans de Goede <hdegoede@...hat.com>,
Mark Gross <markgross@...nel.org>,
Jorge Lopez <jorge.lopez2@...com>,
Kai-Heng Feng <kai.heng.feng@...onical.com>,
Rishit Bansal <rishitbansal0@...il.com>,
Mario Limonciello <mario.limonciello@....com>,
Barnabás Pőcze <pobrn@...tonmail.com>,
linux-kernel@...r.kernel.org
Subject: [PATCH 1/2] platform/x86: hp-wmi: Add camera toggle switch to HP WMI
Previously, when the camera toggle switch was hit, the hp-wmi driver
would report an invalid event code. By adding a case for that in the
event handling switch statement we can eliminate that error code and
enable a framework for potential further kernel handling of that key.
This change was tested on my HP Envy x360 15-ey0023dx laptop, but it
would likely work for any HP laptop with a camera toggle button.
Signed-off-by: Jonathan Singer <jes965@....edu>
---
drivers/platform/x86/hp/hp-wmi.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/platform/x86/hp/hp-wmi.c b/drivers/platform/x86/hp/hp-wmi.c
index 873f59c3e280..b27362209b04 100644
--- a/drivers/platform/x86/hp/hp-wmi.c
+++ b/drivers/platform/x86/hp/hp-wmi.c
@@ -90,6 +90,7 @@ enum hp_wmi_event_ids {
HPWMI_PEAKSHIFT_PERIOD = 0x0F,
HPWMI_BATTERY_CHARGE_PERIOD = 0x10,
HPWMI_SANITIZATION_MODE = 0x17,
+ HPWMI_CAMERA_TOGGLE = 0x1A,
HPWMI_OMEN_KEY = 0x1D,
HPWMI_SMART_EXPERIENCE_APP = 0x21,
};
@@ -866,6 +867,8 @@ static void hp_wmi_notify(u32 value, void *context)
break;
case HPWMI_SANITIZATION_MODE:
break;
+ case HPWMI_CAMERA_TOGGLE:
+ break;
case HPWMI_SMART_EXPERIENCE_APP:
break;
default:
--
2.40.0
Powered by blists - more mailing lists