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
next 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.