]> git.baikalelectronics.ru Git - kernel.git/commit
Input: snvs_pwrkey - send key events for i.MX6 S, DL and Q
authorRobin van der Gracht <robin@protonic.nl>
Mon, 25 Nov 2019 20:40:47 +0000 (12:40 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 25 Nov 2019 21:32:11 +0000 (13:32 -0800)
commitce453e88bb383ee21ff94c7e22b064bf5a74ffb6
treef5f105b72288746199e3db0625f0bea337f7aca3
parent68f6cdca48d7803d2e4726f1fcf8aa3efbf9041b
Input: snvs_pwrkey - send key events for i.MX6 S, DL and Q

The first generation i.MX6 processors does not send an interrupt when the
power key is pressed. It sends a power down request interrupt if the key is
released before a hard shutdown (5 second press). This should allow
software to bring down the SoC safely.

For this driver to work as a regular power key with the older SoCs, we need
to send a keypress AND release when we get the power down request irq.

Signed-off-by: Robin van der Gracht <robin@protonic.nl>
Link: https://lore.kernel.org/r/20191125161210.8275-1-robin@protonic.nl
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/Kconfig
drivers/input/keyboard/snvs_pwrkey.c