platform/x86: panasonic-laptop: Fix sticky key init bug
authorKenneth Chan <kenneth.t.chan@gmail.com>
Fri, 21 Aug 2020 18:14:29 +0000 (02:14 +0800)
committerHans de Goede <hdegoede@redhat.com>
Tue, 10 Nov 2020 13:49:34 +0000 (14:49 +0100)
commit008563513348a5ab0324fb8976172fe56c939450
treec93f08f11e23ae38f094d6bb2912cf37b3b8684e
parent80373ad0edb53b5f044795918a5c9bdaa4e7f697
platform/x86: panasonic-laptop: Fix sticky key init bug

The return value of the sticky key on some models (e.g. CF-W5) do not
reflect its state. How to retrieve its state from firmware is unknown.
The safest bet is to reset it at module init and store its state in
pcc struct.

Signed-off-by: Kenneth Chan <kenneth.t.chan@gmail.com>
Link: https://lore.kernel.org/r/20200821181433.17653-6-kenneth.t.chan@gmail.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/panasonic-laptop.c