linux/drivers/input
Job Sava 170031ff27 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>
History 2025-09-03 11:28:07 +01:00
..
gameport treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
joystick Merge branch 'next' into for-linus 2025-08-06 10:08:54 -07:00
keyboard treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
misc input: tps6594-pwrbutton: Add power button functionality 2025-09-03 11:28:07 +01:00
mouse Merge branch 'next' into for-linus 2025-08-06 10:08:54 -07:00
rmi4 Immutable branch between MFD, GPIO, Input and PWM due for the v6.17 merge window 2025-08-03 23:28:48 -07:00
serio treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
tablet Input updates for v6.13-rc0 2024-11-25 10:31:39 -08:00
tests Input updates for v6.11-rc0 2024-07-19 16:51:39 -07:00
touchscreen treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
apm-power.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
evdev.c Input: evdev - switch matching to EV_SYN 2025-07-01 21:02:57 -07:00
ff-core.c Input: ff-core - make use of __free() cleanup facility 2024-12-23 22:53:21 -08:00
ff-memless.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
input-compat.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
input-compat.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
input-core-private.h Input: deactivate MT slots when inhibiting or suspending devices 2022-07-20 11:35:13 -07:00
input-leds.c Input: leds - change config symbol dependency for audio mute trigger 2024-03-03 14:46:06 -08:00
input-mt.c Input: mt - make use of __free() cleanup facility 2024-12-23 22:53:57 -08:00
input-poller.c Input: poller - convert locking to guard notation 2024-12-23 22:53:57 -08:00
input-poller.h Input: add support for polling to input devices 2019-08-20 12:04:07 -07:00
input.c Immutable branch between MFD, GPIO, Input and PWM due for the v6.17 merge window 2025-08-03 23:28:48 -07:00
joydev.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
Kconfig Input: remove evbug driver 2024-12-17 13:53:52 -08:00
Makefile Input: touch-overlay - add touchscreen overlay handling 2025-07-27 01:41:21 -07:00
matrix-keymap.c Input: matrix-keymap - switch to using __free() cleanup facility 2024-08-29 10:59:30 -07:00
mousedev.c *: convert stream-like files -> stream_open, even if they use noop_llseek 2019-07-14 16:09:19 +03:00
sparse-keymap.c input: sparse-keymap: use devm_kmemdup_array() 2025-02-24 12:08:52 +02:00
touch-overlay.c Input: touch-overlay - add touchscreen overlay handling 2025-07-27 01:41:21 -07:00
touchscreen.c Input: touchscreen - avoid bitwise vs logical OR warning 2021-10-15 22:22:54 -07:00
vivaldi-fmap.c Input: add missing MODULE_DESCRIPTION() macros 2024-06-09 14:38:48 -07:00