All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org
Subject: [git pull] Input updates for v6.10-rc0
Date: Thu, 23 May 2024 18:20:28 -0700	[thread overview]
Message-ID: <Zk_rXBV8E8Hwu04W@google.com> (raw)

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

             reply	other threads:[~2024-05-24  1:20 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-24  1:20 Dmitry Torokhov [this message]
2024-05-24 15:18 ` [git pull] Input updates for v6.10-rc0 Dmitry Torokhov
2024-05-24 16:50   ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Zk_rXBV8E8Hwu04W@google.com \
    --to=dmitry.torokhov@gmail.com \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.