diff options
author | Christoffer Sandberg | 2023-12-22 23:25:38 -0800 |
---|---|---|
committer | Greg Kroah-Hartman | 2024-01-01 12:39:04 +0000 |
commit | 4c775b4cd8dd676e83f4a67d3e34f5ff80f0c7cf (patch) | |
tree | 83b03f742a33c6307871c5cf4e728f57cc969191 /net/9p/protocol.c | |
parent | 5df2b49e7e78e8de540a4b2793c918a254e30aec (diff) |
Input: soc_button_array - add mapping for airplane mode button
commit ea3715941a9b7d816a1e9096ac0577900af2a69e upstream.
This add a mapping for the airplane mode button on the TUXEDO Pulse Gen3.
While it is physically a key it behaves more like a switch, sending a key
down on first press and a key up on 2nd press. Therefor the switch event
is used here. Besides this behaviour it uses the HID usage-id 0xc6
(Wireless Radio Button) and not 0xc8 (Wireless Radio Slider Switch), but
since neither 0xc6 nor 0xc8 are currently implemented at all in
soc_button_array this not to standard behaviour is not put behind a quirk
for the moment.
Signed-off-by: Christoffer Sandberg <cs@tuxedo.de>
Signed-off-by: Werner Sembach <wse@tuxedocomputers.com>
Link: https://lore.kernel.org/r/20231215171718.80229-1-wse@tuxedocomputers.com
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/9p/protocol.c')
0 files changed, 0 insertions, 0 deletions