input: tps6594-pwrbutton: Add power button functionality
authorJob Sava <jsava@criticallink.com>
Tue, 26 Aug 2025 13:46:29 +0000 (15:46 +0200)
committerLee Jones <lee@kernel.org>
Wed, 3 Sep 2025 10:28:07 +0000 (11:28 +0100)
commit170031ff27dd7a07fdedee7f3710a19dcdf889bd
treef46c080fd66627bb5c4cafe92b89bb4c8bb42239
parent8f5ae30d69d7543eee0d70083daf4de8fe15d585
input: tps6594-pwrbutton: Add power button functionality

TPS6594 defines two interrupts for the power button one for push and
one for release.

This driver is very simple in that it maps the push interrupt to a key
input and the release interrupt to a key release.

Signed-off-by: Job Sava <jsava@criticallink.com>
Signed-off-by: Michael Walle <mwalle@kernel.org>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Link: https://lore.kernel.org/r/20250826134631.1499936-2-mwalle@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/input/misc/Kconfig
drivers/input/misc/Makefile
drivers/input/misc/tps6594-pwrbutton.c [new file with mode: 0644]