linux/drivers/input/misc
Linus Torvalds 727fb83765 Input updates for v6.6-rc5
- a reworked way for handling reset delay on SMBus-connected Synaptics
   touchpads (the original one, while being correct, uncovered an old bug
   in fallback to PS/2 code that was fixed separately; the new one however
   avoids having delay in serio port "fast" resume, and instead has the
   wait in the RMI4 code)
 
 - a fix for potential crashes when devices with Elan controllers (and
   Synaptics) fall back to PS/2 code. Can't be hit without the original
   patch above, but still good to have it fixed
 
 - a couple new device IDs in xpad Xbox driver
 
 - another quirk for Goodix driver to deal with stuff vendors put in ACPI
   tables
 
 - a fix for use-after-free on disconnect for powermate driver
 
 - a quirk to not initialize PS/2 mouse port on Fujitsu Lifebook E5411
   laptop as it makes keyboard not usable and the device uses
   hid-over-i2c touchpad anyways.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCZSoVlwAKCRBAj56VGEWX
 nJe9AP4ov5jo+EgCurNlzEFbz098JmHG3nVN7fVreiZl6Am+nwD/cAYutGD0gH6E
 cwGk7mgVuOs6jjO1weIIL6KXCcKFGg8=
 =f+Pq
 -----END PGP SIGNATURE-----

Merge tag 'input-for-v6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input fixes from Dmitry Torokhov:

 - a reworked way for handling reset delay on SMBus-connected Synaptics
   touchpads (the original one, while being correct, uncovered an old
   bug in fallback to PS/2 code that was fixed separately; the new one
   however avoids having delay in serio port "fast" resume, and instead
   has the wait in the RMI4 code)

 - a fix for potential crashes when devices with Elan controllers (and
   Synaptics) fall back to PS/2 code. Can't be hit without the original
   patch above, but still good to have it fixed

 - a couple new device IDs in xpad Xbox driver

 - another quirk for Goodix driver to deal with stuff vendors put in
   ACPI tables

 - a fix for use-after-free on disconnect for powermate driver

 - a quirk to not initialize PS/2 mouse port on Fujitsu Lifebook E5411
   laptop as it makes keyboard not usable and the device uses
   hid-over-i2c touchpad anyways

* tag 'input-for-v6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: powermate - fix use-after-free in powermate_config_complete
  Input: xpad - add PXN V900 support
  Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
  Input: psmouse - fix fast_reconnect function for PS/2 mode
  Revert "Input: psmouse - add delay when deactivating for SMBus mode"
  Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
  Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
  Input: xpad - add HyperX Clutch Gladiate Support
2023-10-13 23:19:16 -07:00
..
88pm80x_onkey.c
88pm860x_onkey.c
Kconfig Input updates for 6.6 merge window: 2023-09-06 09:24:25 -07:00
Makefile
ab8500-ponkey.c
ad714x-i2c.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
ad714x-spi.c
ad714x.c
ad714x.h
adxl34x-i2c.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
adxl34x-spi.c
adxl34x.c Input: adxl34x - do not hardcode interrupt trigger type 2023-05-10 17:28:57 -07:00
adxl34x.h
apanel.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
ariel-pwrbutton.c
arizona-haptics.c
atc260x-onkey.c
ati_remote2.c
atlas_btns.c
atmel_captouch.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
axp20x-pek.c
bma150.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
cm109.c
cma3000_d0x.c
cma3000_d0x.h
cma3000_d0x_i2c.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
cobalt_btns.c
cpcap-pwrbutton.c Input: cpcap-pwrbutton - replace GPLv2 boilerplate with SPDX 2023-07-05 14:50:00 -07:00
da7280.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
da9052_onkey.c
da9055_onkey.c
da9063_onkey.c Input: da9063 - add wakeup support 2023-07-18 11:37:52 -07:00
drv260x.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
drv2665.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
drv2667.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
e3x0-button.c
gpio-beeper.c
gpio-vibra.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
gpio_decoder.c
hisi_powerkey.c
hp_sdc_rtc.c
ibm-panel.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
ideapad_slidebar.c
ims-pcu.c
iqs269a.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
iqs626a.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
iqs7222.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
keyspan_remote.c
kxtj9.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
m68kspkr.c
max8925_onkey.c
max8997_haptic.c
max77650-onkey.c
max77693-haptic.c
mc13783-pwrbutton.c
mma8450.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
nxp-bbnsm-pwrkey.c
palmas-pwrbutton.c
pcap_keys.c
pcf8574_keypad.c Input: Switch i2c drivers back to use .probe() 2023-05-17 09:59:11 -07:00
pcf50633-input.c
pcspkr.c
pm8xxx-vibrator.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
pm8941-pwrkey.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
pmic8xxx-pwrkey.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
powermate.c Input: powermate - fix use-after-free in powermate_config_complete 2023-10-13 20:17:02 -07:00
pwm-beeper.c Input: gpio-vibra - simplify with dev_err_probe() 2023-07-07 16:54:27 -07:00
pwm-vibra.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
rave-sp-pwrbutton.c
rb532_button.c
regulator-haptic.c
retu-pwrbutton.c
rk805-pwrkey.c
rotary_encoder.c Input: rotary_encoder - don't double assign input->dev.parent 2023-07-12 14:10:32 -07:00
rt5120-pwrkey.c
sc27xx-vibra.c
sgi_btns.c
soc_button_array.c Input: soc_button_array - add invalid acpi_index DMI quirk handling 2023-05-11 12:06:58 -07:00
sparcspkr.c Input: Explicitly include correct DT includes 2023-07-17 10:03:07 -07:00
stpmic1_onkey.c
tps65218-pwrbutton.c
tps65219-pwrbutton.c Input: tps65219-pwrbutton - use regmap_set_bits() 2023-06-06 11:11:58 -07:00
twl4030-pwrbutton.c
twl4030-vibra.c
twl6040-vibra.c
uinput.c Input: uinput - allow injecting event times 2023-05-01 20:22:11 -07:00
wistron_btns.c
wm831x-on.c
xen-kbdfront.c
yealink.c
yealink.h