]> git.hungrycats.org Git - linux/commit
Input: pm8941-powerkey - fix debounce on gen2+ PMICs
authorCaleb Connolly <caleb.connolly@linaro.org>
Tue, 6 Jun 2023 19:05:32 +0000 (12:05 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 11 Jul 2023 17:39:39 +0000 (19:39 +0200)
commit24e5db294ce611ef1ad8cb36ee958d3cd5c01bd8
tree3e889a14a973ae4b7a0100ec11c0cfccb574ddb1
parent9b6324c32fdc92dee57ff5ddc94ae6307d11cd54
Input: pm8941-powerkey - fix debounce on gen2+ PMICs

[ Upstream commit 8c9cce9cb81b5fdc6e66bf3f129727b89e8daab7 ]

Since PM8998/PM660, the power key debounce register was redefined to
support shorter debounce times. On PM8941 the shortest debounce time
(represented by register value 0) was 15625us, on PM8998 the shortest
debounce time is 62us, with the default being 2ms.

Adjust the bit shift to correctly program debounce on PM8998 and newer.

Fixes: 68c581d5e7d8 ("Input: add Qualcomm PM8941 power key driver")
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
Link: https://lore.kernel.org/r/20230529-pm8941-pwrkey-debounce-v1-2-c043a6d5c814@linaro.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/input/misc/pm8941-pwrkey.c