mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
8e5c0abfa0
- streamlined logic in input core for handling normal input handlers vs input filters - updates to input drivers to allocate memory with sizeof(*pointer) instead of sizeof(type) - change to ads7846 touchscreen driver to use hsync GPIO instead of requiring platform data with special method (which is not compatible with boards using device tree) - update to adc-joystick driver to handle inverted axes - cleanups in various drivers switching them to use the new "guard" and "__free()" facilities - changes to several drivers (adxl34x, atmel_mxt_ts, ati-remote2, omap-keypad, yealink) to stop creating driver-specific device attributes manually and use driver core facilities for this - update to Cypress PS/2 protocol driver to properly handle errors from the PS/2 transport as well as other cleanups - update to edt-ft5x06 driver to support ft5426 variant - update to ektf2127 driver to support ektf2232 variant - update to exc3000 driver to support EXC81W32 variant - update to imagis driver to support IST3038 variant - other assorted driver cleanups. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCZpWmqQAKCRBAj56VGEWX nE00AQDsikkxIpF5GJo3mhHLHQc5noEB/zwwLNTqEmV/ThdffwD/bQmr0C0M1dhz fOM9NqeyhwKkgGd389AIzv/dV7KIGwI= =rQCl -----END PGP SIGNATURE----- Merge tag 'input-for-v6.11-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Pull input updates from Dmitry Torokhov: - streamlined logic in input core for handling normal input handlers vs input filters - updates to input drivers to allocate memory with sizeof(*pointer) instead of sizeof(type) - change to ads7846 touchscreen driver to use hsync GPIO instead of requiring platform data with special method (which is not compatible with boards using device tree) - update to adc-joystick driver to handle inverted axes - cleanups in various drivers switching them to use the new "guard" and "__free()" facilities - changes to several drivers (adxl34x, atmel_mxt_ts, ati-remote2, omap-keypad, yealink) to stop creating driver-specific device attributes manually and use driver core facilities for this - update to Cypress PS/2 protocol driver to properly handle errors from the PS/2 transport as well as other cleanups - update to edt-ft5x06 driver to support ft5426 variant - update to ektf2127 driver to support ektf2232 variant - update to exc3000 driver to support EXC81W32 variant - update to imagis driver to support IST3038 variant - other assorted driver cleanups. * tag 'input-for-v6.11-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (71 commits) Input: yealink - simplify locking in sysfs attribute handling Input: yealink - use driver core to instantiate device attributes Input: ati-remote2 - use driver core to instantiate device attributes Input: omap-keypad - use driver core to instantiate device attributes Input: atmel_mxt_ts - use driver core to instantiate device attributes Input: exc3000 - add EXC81W32 support dt-bindings: input: touchscreen: exc3000: add EXC81W32 Input: twl4030-pwrbutton - fix kernel-doc warning Input: himax_hx83112b - add support for HX83100A Input: himax_hx83112b - add himax_chip struct for multi-chip support Input: himax_hx83112b - implement MCU register reading Input: himax_hx83112b - use more descriptive register defines dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A Input: do not check number of events in input_pass_values() Input: preallocate memory to hold event values Input: rearrange input_alloc_device() to prepare for preallocating of vals Input: simplify event handling logic Input: make events() method return number of events processed Input: make sure input handlers define only one processing method Input: evdev - remove ->event() method ... |
||
---|---|---|
.. | ||
88pm80x_onkey.c | ||
88pm860x_onkey.c | ||
88pm886-onkey.c | ||
ab8500-ponkey.c | ||
ad714x-i2c.c | ||
ad714x-spi.c | ||
ad714x.c | ||
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 | ||
atlas_btns.c | ||
atmel_captouch.c | ||
axp20x-pek.c | ||
bma150.c | ||
cm109.c | ||
cma3000_d0x_i2c.c | ||
cma3000_d0x.c | ||
cma3000_d0x.h | ||
cobalt_btns.c | ||
cpcap-pwrbutton.c | ||
cs40l50-vibra.c | ||
da7280.c | ||
da9052_onkey.c | ||
da9055_onkey.c | ||
da9063_onkey.c | ||
drv260x.c | ||
drv2665.c | ||
drv2667.c | ||
e3x0-button.c | ||
gpio_decoder.c | ||
gpio-beeper.c | ||
gpio-vibra.c | ||
hisi_powerkey.c | ||
hp_sdc_rtc.c | ||
ibm-panel.c | ||
ideapad_slidebar.c | ||
ims-pcu.c | ||
iqs269a.c | ||
iqs626a.c | ||
iqs7222.c | ||
Kconfig | ||
keyspan_remote.c | ||
kxtj9.c | ||
m68kspkr.c | ||
Makefile | ||
max8925_onkey.c | ||
max8997_haptic.c | ||
max77650-onkey.c | ||
max77693-haptic.c | ||
mc13783-pwrbutton.c | ||
mma8450.c | ||
nxp-bbnsm-pwrkey.c | ||
palmas-pwrbutton.c | ||
pcap_keys.c | ||
pcf8574_keypad.c | ||
pcf50633-input.c | ||
pcspkr.c | ||
pm8xxx-vibrator.c | ||
pm8941-pwrkey.c | ||
pmic8xxx-pwrkey.c | ||
powermate.c | ||
pwm-beeper.c | ||
pwm-vibra.c | ||
rave-sp-pwrbutton.c | ||
rb532_button.c | ||
regulator-haptic.c | ||
retu-pwrbutton.c | ||
rk805-pwrkey.c | ||
rotary_encoder.c | ||
rt5120-pwrkey.c | ||
sc27xx-vibra.c | ||
sgi_btns.c | ||
soc_button_array.c | ||
sparcspkr.c | ||
stpmic1_onkey.c | ||
tps65218-pwrbutton.c | ||
tps65219-pwrbutton.c | ||
twl4030-pwrbutton.c | ||
twl4030-vibra.c | ||
twl6040-vibra.c | ||
uinput.c | ||
wistron_btns.c | ||
wm831x-on.c | ||
xen-kbdfront.c | ||
yealink.c | ||
yealink.h |