[git pull] Input updates for v6.10-rc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v6.10-rc0

to receive updates for the input subsystem. You will get:

- a change to input core to trim amount of keys data in modalias string
  in case when a device declares too many keys and they do not fit in
  uevent buffer instead of reporting an error which results in uevent
  not being generated at all

- support for Machenike G5 Pro Controller added to xpad driver

- support for FocalTech FT5452 and FT8719 added to edt-ft5x06

- support for new SPMI vibrator added to pm8xxx-vibrator driver

- missing locking added to cyapa touchpad driver

- removal of unused fields in various driver structures

- explicit initialization of i2c_device_id::driver_data to 0 dropped
  from input drivers

- other assorted fixes and cleanups.


Changelog:
---------

Arnd Bergmann (1):
      Input: ims-pcu - fix printf string overflow

Christophe JAILLET (8):
      Input: da7280 - remove an unused field in struct da7280_haptic
      Input: tca6416-keypad - remove an unused field in struct tca6416_keypad_chip
      Input: tca6416-keypad - remove unused struct tca6416_drv_data
      Input: matrix_keypad - remove an unused field in struct matrix_keypad
      Input: lpc32xx-keys - remove an unused field in struct lpc32xx_kscan_drv
      Input: cros_ec_keyb - remove an unused field in struct cros_ec_keyb
      Input: chipone_icn8505 - remove an unused field in struct icn8505_data
      Input: zet6223 - remove an unused field in struct zet6223_ts

Dmitry Torokhov (2):
      Input: adafruit-seesaw - only report buttons that changed state
      Input: try trimming too long modalias strings

Erick Archer (1):
      Input: ff-core - prefer struct_size over open coded arithmetic

Fenglin Wu (4):
      Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
      input: pm8xxx-vibrator: refactor to support new SPMI vibrator
      dt-bindings: input: qcom,pm8xxx-vib: add new SPMI vibrator module
      input: pm8xxx-vibrator: add new SPMI vibrator support

Joel Selvaraj (2):
      dt-bindings: input: touchscreen: edt-ft5x06: Document FT5452 and FT8719 support
      Input: edt-ft5x06 - add support for FocalTech FT5452 and FT8719

Karel Balej (1):
      Input: ioc3kbd - add device table

Kirill Artemev (1):
      Input: xpad - add support for Machenike G5 Pro Controller

Krzysztof Kozlowski (1):
      Input: stmpe - drop driver owner assignment

Marek Szyprowski (1):
      Input: cyapa - add missing input core locking to suspend/resume functions

Ricardo Ribalda (1):
      Input: sur40 - convert le16 to cpu before use

Uwe Kleine-König (1):
      Input: drop explicit initialization of struct i2c_device_id::driver_data to 0

Diffstat:
--------

 .../devicetree/bindings/input/qcom,pm8xxx-vib.yaml |  16 +++-
 .../bindings/input/touchscreen/edt-ft5x06.yaml     |   2 +
 drivers/input/ff-core.c                            |   7 +-
 drivers/input/input.c                              | 104 ++++++++++++++++++---
 drivers/input/joystick/adafruit-seesaw.c           |  21 ++++-
 drivers/input/joystick/as5011.c                    |   2 +-
 drivers/input/joystick/qwiic-joystick.c            |   4 +-
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/input/keyboard/adp5588-keys.c              |   4 +-
 drivers/input/keyboard/cros_ec_keyb.c              |   2 -
 drivers/input/keyboard/cypress-sf.c                |   2 +-
 drivers/input/keyboard/dlink-dir685-touchkeys.c    |   2 +-
 drivers/input/keyboard/lm8323.c                    |   2 +-
 drivers/input/keyboard/lm8333.c                    |   2 +-
 drivers/input/keyboard/lpc32xx-keys.c              |   3 +-
 drivers/input/keyboard/matrix_keypad.c             |   1 -
 drivers/input/keyboard/max7359_keypad.c            |   2 +-
 drivers/input/keyboard/mpr121_touchkey.c           |   2 +-
 drivers/input/keyboard/qt1070.c                    |   4 +-
 drivers/input/keyboard/qt2160.c                    |   2 +-
 drivers/input/keyboard/stmpe-keypad.c              |   1 -
 drivers/input/keyboard/tca6416-keypad.c            |   6 --
 drivers/input/keyboard/tm2-touchkey.c              |   4 +-
 drivers/input/misc/ad714x-i2c.c                    |  10 +-
 drivers/input/misc/adxl34x-i2c.c                   |   2 +-
 drivers/input/misc/apanel.c                        |   2 +-
 drivers/input/misc/atmel_captouch.c                |   2 +-
 drivers/input/misc/bma150.c                        |   6 +-
 drivers/input/misc/cma3000_d0x_i2c.c               |   4 +-
 drivers/input/misc/da7280.c                        |   1 -
 drivers/input/misc/drv260x.c                       |   2 +-
 drivers/input/misc/drv2665.c                       |   2 +-
 drivers/input/misc/drv2667.c                       |   2 +-
 drivers/input/misc/ims-pcu.c                       |   4 +-
 drivers/input/misc/kxtj9.c                         |   4 +-
 drivers/input/misc/mma8450.c                       |   4 +-
 drivers/input/misc/pcf8574_keypad.c                |   2 +-
 drivers/input/misc/pm8xxx-vibrator.c               |  92 +++++++++++++-----
 drivers/input/mouse/cyapa.c                        |  16 +++-
 drivers/input/mouse/elan_i2c_core.c                |   4 +-
 drivers/input/mouse/synaptics_i2c.c                |   4 +-
 drivers/input/rmi4/rmi_i2c.c                       |   2 +-
 drivers/input/rmi4/rmi_smbus.c                     |   2 +-
 drivers/input/serio/ioc3kbd.c                      |   7 ++
 drivers/input/touchscreen/ad7879-i2c.c             |   4 +-
 drivers/input/touchscreen/ar1021_i2c.c             |   4 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |  10 +-
 drivers/input/touchscreen/auo-pixcir-ts.c          |   2 +-
 drivers/input/touchscreen/bu21013_ts.c             |   2 +-
 drivers/input/touchscreen/bu21029_ts.c             |   2 +-
 drivers/input/touchscreen/chipone_icn8505.c        |   1 -
 drivers/input/touchscreen/cy8ctma140.c             |   2 +-
 drivers/input/touchscreen/cyttsp4_i2c.c            |   2 +-
 drivers/input/touchscreen/cyttsp5.c                |   2 +-
 drivers/input/touchscreen/cyttsp_i2c.c             |   2 +-
 drivers/input/touchscreen/edt-ft5x06.c             |  12 +++
 drivers/input/touchscreen/eeti_ts.c                |   2 +-
 drivers/input/touchscreen/egalax_ts.c              |   2 +-
 drivers/input/touchscreen/ektf2127.c               |   4 +-
 drivers/input/touchscreen/goodix.c                 |   2 +-
 drivers/input/touchscreen/goodix_berlin_i2c.c      |   2 +-
 drivers/input/touchscreen/hideep.c                 |   2 +-
 drivers/input/touchscreen/himax_hx83112b.c         |   2 +-
 drivers/input/touchscreen/ilitek_ts_i2c.c          |   4 +-
 drivers/input/touchscreen/max11801_ts.c            |   2 +-
 drivers/input/touchscreen/mcs5000_ts.c             |   2 +-
 drivers/input/touchscreen/melfas_mip4.c            |   4 +-
 drivers/input/touchscreen/migor_ts.c               |   2 +-
 drivers/input/touchscreen/mms114.c                 |   2 +-
 drivers/input/touchscreen/raydium_i2c_ts.c         |   4 +-
 drivers/input/touchscreen/rohm_bu21023.c           |   2 +-
 drivers/input/touchscreen/s6sy761.c                |   4 +-
 drivers/input/touchscreen/silead.c                 |  12 +--
 drivers/input/touchscreen/sis_i2c.c                |   4 +-
 drivers/input/touchscreen/stmfts.c                 |   4 +-
 drivers/input/touchscreen/sur40.c                  |   2 +-
 drivers/input/touchscreen/tsc2004.c                |   2 +-
 drivers/input/touchscreen/tsc2007_core.c           |   2 +-
 drivers/input/touchscreen/wacom_i2c.c              |   4 +-
 drivers/input/touchscreen/wdt87xx_i2c.c            |   2 +-
 drivers/input/touchscreen/zet6223.c                |   4 +-
 drivers/input/touchscreen/zforce_ts.c              |   2 +-
 82 files changed, 328 insertions(+), 168 deletions(-)

Thanks.


-- 
Dmitry




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux