This series improves the Samsung keypad driver's interrupt handling
and power management.
Changes in v2:
- Fix incorrect clearing of keypad status register during system resume
which caused wakeup key events to be discarded. We now only clear it
if the device is closed.
- We do not expect runtime suspend/resume to fail in this driver, and
power domains are not expected to interfere, so no additional PM
error handling is introduced.
Link to v1:
https://lore.kernel.org/r/20260714015309.2140694-1-dmitry.torokhov@gmail.com (local)
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
---
Dmitry Torokhov (3):
Input: samsung-keypad - clean up wakeup configuration logic
Input: samsung-keypad - keep interrupt disabled while closed
Input: samsung-keypad - use pm_runtime_active guard
drivers/input/keyboard/samsung-keypad.c | 39 ++++++++++++++-------------------
1 file changed, 17 insertions(+), 22 deletions(-)
---
base-commit: 49362394dad7df66c274c867a271394c10ca2bb8
change-id: 20260713-samsung-kp-irq-d9b2652f0b88
Thanks.
--
Dmitry