linux/drivers/input/misc
Jeff LaBundy c9ddc41cdd Input: iqs7222 - avoid enabling unused interrupts
If a proximity event node is defined so as to specify the wake-up
properties of the touch surface, the proximity event interrupt is
enabled unconditionally. This may result in unwanted interrupts.

Solve this problem by enabling the interrupt only if the event is
mapped to a key or switch code.

Signed-off-by: Jeff LaBundy <jeff@labundy.com>
Link: https://lore.kernel.org/r/aKJxxgEWpNaNcUaW@nixie71
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2025-09-04 05:26:09 -07:00
..
88pm80x_onkey.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
88pm860x_onkey.c
88pm886-onkey.c
Kconfig Input: pcf50633-input - remove the driver 2025-06-29 22:04:24 -07:00
Makefile Input: pcf50633-input - remove the driver 2025-06-29 22:04:24 -07:00
ab8500-ponkey.c
ad714x-i2c.c
ad714x-spi.c
ad714x.c Input: ad714x - use guard notation when acquiring mutex 2024-10-03 09:10:35 -07:00
ad714x.h
adxl34x-i2c.c
adxl34x-spi.c
adxl34x.c
adxl34x.h
apanel.c
ariel-pwrbutton.c
arizona-haptics.c
atc260x-onkey.c
ati_remote2.c Input: ati_remote2 - use guard notation when acquiring mutex 2024-10-03 09:10:35 -07:00
atlas_btns.c
atmel_captouch.c
axp20x-pek.c
bma150.c
cm109.c Input: cm109 - use guard notation when acquiring mutex and spinlock 2024-10-03 09:10:35 -07:00
cma3000_d0x.c Input: cma3000_d0x - use guard notation when acquiring mutex 2024-10-03 09:10:35 -07:00
cma3000_d0x.h
cma3000_d0x_i2c.c
cobalt_btns.c
cpcap-pwrbutton.c
cs40l50-vibra.c Merge branch 'next' into for-linus 2025-08-06 10:08:54 -07:00
da7280.c Input: da7280 - use guard notation when acquiring mutex and spinlock 2024-10-03 09:10:35 -07:00
da9052_onkey.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
da9055_onkey.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
da9063_onkey.c
drv260x.c Input: drv260x - use guard notation when acquiring mutex 2024-10-03 09:10:36 -07:00
drv2665.c Input: drv2665 - use guard notation when acquiring mutex 2024-10-03 09:10:36 -07:00
drv2667.c Input: drv2667 - use guard notation when acquiring mutex 2024-10-03 09:10:36 -07:00
e3x0-button.c
gpio-beeper.c Input: Fully open-code compatible for grepping 2025-06-17 14:12:32 -07:00
gpio-vibra.c
gpio_decoder.c
hisi_powerkey.c Input: hisi_powerkey - enable system-wakeup for s2idle 2025-05-10 22:26:33 -07:00
hp_sdc_rtc.c
ibm-panel.c Input: ibm-panel - use guard notation when acquiring spinlock 2024-10-03 09:10:36 -07:00
ideapad_slidebar.c Input: i8042 - Add support for platform filter contexts 2025-01-15 16:26:39 +02:00
ims-pcu.c Input: ims-pcu - check record size in ims_pcu_flash_firmware() 2025-05-30 16:15:43 -07:00
iqs269a.c Input: iqs269a - use cleanup facility for fwnodes 2024-10-03 09:10:37 -07:00
iqs626a.c Input: iqs626a - replace snprintf() with scnprintf() 2025-06-03 21:39:35 -07:00
iqs7222.c Input: iqs7222 - avoid enabling unused interrupts 2025-09-04 05:26:09 -07:00
keyspan_remote.c
kxtj9.c Input: kxtj9 - use guard notation when acquiring mutex/disabling irq 2024-10-03 09:10:36 -07:00
m68kspkr.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
max8925_onkey.c
max8997_haptic.c Input: max8997_haptic - optimize PWM configuration 2025-06-30 12:30:22 -07:00
max77650-onkey.c
max77693-haptic.c Input: max77693 - convert to atomic pwm operation 2025-08-03 23:12:09 -07:00
mc13783-pwrbutton.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
mma8450.c Input: mma8450 - add chip ID check in probe 2024-12-17 11:11:46 -08:00
nxp-bbnsm-pwrkey.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
palmas-pwrbutton.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
pcap_keys.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
pcf8574_keypad.c
pcspkr.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
pm8xxx-vibrator.c
pm8941-pwrkey.c Input: pm8941-pwrkey - fix dev_dbg() output in pm8941_pwrkey_irq() 2025-02-25 12:58:54 -08:00
pmic8xxx-pwrkey.c
powermate.c Input: powermate - use guard notation when acquiring spinlock 2024-10-03 09:10:37 -07:00
pwm-beeper.c Input: pwm-beeper - use guard notation when acquiring spinlock 2024-10-03 09:10:37 -07:00
pwm-vibra.c
qnap-mcu-input.c Input: add driver for the input part of qnap-mcu devices 2024-12-17 13:14:42 +00:00
rave-sp-pwrbutton.c
rb532_button.c
regulator-haptic.c Input: Use str_enable_disable-like helpers 2025-01-14 13:41:41 -08:00
retu-pwrbutton.c
rk805-pwrkey.c
rotary_encoder.c Input: rotary_encoder - use guard notation when acquiring mutex 2024-10-03 09:10:38 -07:00
rt5120-pwrkey.c
sc27xx-vibra.c
sgi_btns.c
soc_button_array.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
sparcspkr.c Input: sparcspkr - avoid unannotated fall-through 2025-04-18 18:38:46 -07:00
stpmic1_onkey.c
tps65218-pwrbutton.c
tps65219-pwrbutton.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
twl4030-pwrbutton.c
twl4030-vibra.c Input: twl4030-vibra - use cleanup facility for device_node 2024-10-19 21:21:40 -07:00
twl6040-vibra.c Input: twl6040-vibra - use cleanup facility for device_node 2024-10-19 21:21:39 -07:00
uinput.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wistron_btns.c Input updates for v6.13-rc0 2024-11-25 10:31:39 -08:00
wm831x-on.c Input: switch back to struct platform_driver::remove() 2024-10-15 11:43:25 -07:00
xen-kbdfront.c
yealink.c Input: correct typos in multiple comments across misc drivers 2024-09-30 08:00:16 -07:00
yealink.h