mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
- A new driver for Wacom W9000-series penabled touchscreens - Updates to STM FTS driver adding support for reset line and preparing the driver for STMFTS5 support - Updates to RMI4 and IMS PCU drivers hardening the code - Support for half-duplex mode restored in ADS7846 driver - Updates to driver's device_id tables to use named initializers - Removal of no longer used PCAP keys and touchscreen drivers (support for the ezx series of phones was removed in 2022) - Removal of xilinx_ps2 driver which is no longer used either - Updates to userio to allow setting up additional serio port characteristics (such as id, extra and proto) - Assorted hardening and cleanup fixes for other drivers. -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCajs+4wAKCRBAj56VGEWX nN+EAQDaknpx+XZLU28jQqm4mK2BZde1cbtZ9/D7VS3n50by9AD/e+Tr3aqDAjTs hmDqdkrBIo8YlvlCvq4dosAKBH8gXA0= =nZiu -----END PGP SIGNATURE----- Merge tag 'input-for-v7.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Pull input updates from Dmitry Torokhov: - A new driver for Wacom W9000-series penabled touchscreens - Updates to STM FTS driver adding support for reset line and preparing the driver for STMFTS5 support - Updates to RMI4 and IMS PCU drivers hardening the code - Support for half-duplex mode restored in ADS7846 driver - Updates to driver's device_id tables to use named initializers - Removal of no longer used PCAP keys and touchscreen drivers (support for the ezx series of phones was removed in 2022) - Removal of xilinx_ps2 driver which is no longer used either - Updates to userio to allow setting up additional serio port characteristics (such as id, extra and proto) - Assorted hardening and cleanup fixes for other drivers * tag 'input-for-v7.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (72 commits) Input: mms114 - fix touch indexing for MMS134S and MMS136 Input: elan_i2c - prevent division by zero and arithmetic underflow Input: stop force-feedback timer when unregistering input devices Input: iforce - bound the device-reported force-feedback effect index Input: goodix - clamp the device-reported contact count Input: mms114 - reject an oversized device packet size Input: touchwin - reset the packet index on every complete packet Input: rmi4 - update formatting in F12 Input: rmi4 - propagate proper error code in F12 sensor tuning Input: rmi4 - simplify size calculations in F12 Input: rmi4 - use sizeof(*ptr) and idiomatic checks in f12 allocators Input: rmi4 - use devm_kmalloc for F12 data packet buffer Input: rmi4 - use flexible array member for IRQ masks in F12 Input: rmi4 - use unaligned access helpers in F12 Input: rmi4 - change reg_size type to u32 Input: rmi4 - refactor F12 probe function Input: rmi4 - use kzalloc_flex() for struct rmi_function Input: rmi4 - refactor function allocation and registration Input: rmi4 - use local presence map in rmi_read_register_desc() Input: rmi4 - fix limit in rmi_register_desc_has_subpacket() ... |
||
|---|---|---|
| .. | ||
| touchscreen | ||
| adafruit,seesaw-gamepad.yaml | ||
| adc-joystick.yaml | ||
| adc-keys.yaml | ||
| adi,adp5588.yaml | ||
| allwinner,sun4i-a10-lradc-keys.yaml | ||
| ariel-pwrbutton.yaml | ||
| atmel,captouch.yaml | ||
| atmel,maxtouch.yaml | ||
| awinic,aw86927.yaml | ||
| azoteq,iqs7222.yaml | ||
| brcm,bcm-keypad.txt | ||
| cirrus,cs40l50.yaml | ||
| cirrus,ep9307-keypad.yaml | ||
| clps711x-keypad.txt | ||
| cpcap-pwrbutton.txt | ||
| cypress-sf.yaml | ||
| cypress,cyapa.yaml | ||
| cypress,tm2-touchkey.yaml | ||
| dlg,da7280.yaml | ||
| dlg,da9062-onkey.yaml | ||
| dlink,dir685-touchkeys.txt | ||
| e3x0-button.txt | ||
| elan,ekth3000.yaml | ||
| elan,ekth6915.yaml | ||
| focaltech,ft8112.yaml | ||
| fsl,mpr121-touchkey.yaml | ||
| fsl,scu-key.yaml | ||
| goodix,gt7375p.yaml | ||
| goodix,gt7986u-spifw.yaml | ||
| google,cros-ec-keyb.yaml | ||
| google,goldfish-events-keypad.yaml | ||
| gpio-beeper.yaml | ||
| gpio-charlieplex-keypad.yaml | ||
| gpio-decoder.txt | ||
| gpio-keys.yaml | ||
| gpio-matrix-keypad.yaml | ||
| gpio-mouse.yaml | ||
| gpio-vibrator.yaml | ||
| hid-over-i2c.yaml | ||
| ibm,op-panel.yaml | ||
| ilitek,ili2901.yaml | ||
| ilitek,ili9882t.yaml | ||
| imx-keypad.yaml | ||
| input-reset.txt | ||
| input.yaml | ||
| iqs62x-keys.yaml | ||
| iqs269a.yaml | ||
| iqs626a.yaml | ||
| matrix-keymap.txt | ||
| matrix-keymap.yaml | ||
| max77650-onkey.yaml | ||
| mediatek,mt6779-keypad.yaml | ||
| mediatek,pmic-keys.yaml | ||
| microchip,cap11xx.yaml | ||
| microchip,qt1050.txt | ||
| nvidia,tegra20-kbc.txt | ||
| nxp,lpc3220-key.yaml | ||
| omap-keypad.txt | ||
| parade,tc3408.yaml | ||
| pine64,pinephone-keyboard.yaml | ||
| ps2keyb-mouse-apbps2.txt | ||
| pwm-beeper.yaml | ||
| pwm-vibrator.yaml | ||
| pxa27x-keypad.txt | ||
| qcom,pm8xxx-vib.yaml | ||
| qcom,pm8921-keypad.yaml | ||
| qcom,pm8921-pwrkey.yaml | ||
| qcom,pm8941-pwrkey.yaml | ||
| raydium_i2c_ts.txt | ||
| regulator-haptic.yaml | ||
| rotary-encoder.yaml | ||
| samsung,s3c6410-keypad.yaml | ||
| spear-keyboard.txt | ||
| sprd,sc27xx-vibrator.yaml | ||
| st-keyscan.txt | ||
| syna,rmi4.yaml | ||
| ti,drv260x.yaml | ||
| ti,drv266x.yaml | ||
| ti,nspire-keypad.yaml | ||
| ti,palmas-pwrbutton.txt | ||
| ti,tca8418.yaml | ||
| ti,twl4030-keypad.yaml | ||
| tps65218-pwrbutton.txt | ||
| zii,rave-sp-pwrbutton.yaml | ||