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 v5.18-rc0
Date: Thu, 31 Mar 2022 21:23:07 -0700 [thread overview]
Message-ID: <YkZ+K2Gtt75y1/O+@google.com> (raw)
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
to receive updates for the input subsystem. You will get:
- a revert of a patch resetting extra buttons on touchpads claiming to
be buttonpads as this caused regression on certain Dell devices
- a new driver for Mediatek MT6779 keypad
- a new driver for Imagis touchscreen
- rework of Google/Chrome OS "Vivaldi" keyboard handling
- assorted driver fixes.
Changelog:
---------
Christophe JAILLET (1):
Input: da9063 - use devm_delayed_work_autocancel()
Colin Ian King (1):
Input: adi - remove redundant variable z
Danilo Krummrich (5):
Input: ps2-gpio - refactor struct ps2_gpio_data
Input: ps2-gpio - use ktime for IRQ timekeeping
Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
Input: ps2-gpio - don't send rx data before the stop bit
Input: ps2-gpio - enforce GPIOs flag open drain
Dmitry Torokhov (1):
HID: google: switch to devm when registering keyboard backlight LED
Hans de Goede (4):
Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
Input: add input_copy_abs() function
Input: goodix - use input_copy_abs() helper
Input: goodix - fix race on driver unbind
Jeff LaBundy (2):
Input: iqs5xx - use local input_dev pointer
Input: add bounds checking to input_set_capability()
José Expósito (1):
Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
Lv Ruyi (CGEL ZTE) (1):
Input: mt6779-keypad - fix signedness bug
Marcos Alano (1):
Input: xbox - correct the name for Xbox Series S|X controller
Markuss Broks (2):
dt-bindings: input/touchscreen: bindings for Imagis
Input: add Imagis touchscreen driver
Matthew Haughton (1):
Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD
Mattijs Korpershoek (3):
Input: mtk-pmic-keys - use get_irq_byname() instead of index
dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
Input: mtk-pmic-keys - add support for MT6358
Stephen Boyd (3):
Input: extract ChromeOS vivaldi physmap show function
HID: google: extract Vivaldi hid feature mapping for use in hid-hammer
HID: google: Add support for vivaldi to hid-hammer
Yunus Bas (1):
Input: tsc200x - add axis inversion and swapping support
Zheng Yongjun (1):
Input: stmfts - fix reference leak in stmfts_input_open
Zhengqiao Xia (1):
HID: google: modify HID device groups of eel
fengping.yu (2):
dt-bindings: input: Add bindings for Mediatek matrix keypad
Input: mt6779-keypad - add MediaTek keypad driver
Diffstat:
--------
.../bindings/input/mediatek,mt6779-keypad.yaml | 77 +++++
.../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +-
.../input/touchscreen/imagis,ist3038c.yaml | 74 +++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 6 +
drivers/hid/Kconfig | 11 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-google-hammer.c | 51 ++-
drivers/hid/hid-vivaldi-common.c | 140 ++++++++
drivers/hid/hid-vivaldi-common.h | 16 +
drivers/hid/hid-vivaldi.c | 121 +------
drivers/input/Kconfig | 7 +
drivers/input/Makefile | 1 +
drivers/input/input.c | 70 +++-
drivers/input/joystick/adi.c | 4 +-
drivers/input/joystick/xpad.c | 2 +-
drivers/input/keyboard/Kconfig | 14 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/atkbd.c | 27 +-
drivers/input/keyboard/cros_ec_keyb.c | 43 +--
drivers/input/keyboard/mt6779-keypad.c | 221 +++++++++++++
drivers/input/keyboard/mtk-pmic-keys.c | 55 ++-
drivers/input/misc/da9063_onkey.c | 13 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/serio/ps2-gpio.c | 195 +++++++----
drivers/input/touchscreen/Kconfig | 10 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/goodix.c | 61 ++--
drivers/input/touchscreen/goodix.h | 1 +
drivers/input/touchscreen/imagis.c | 367 +++++++++++++++++++++
drivers/input/touchscreen/iqs5xx.c | 16 +-
drivers/input/touchscreen/stmfts.c | 8 +-
drivers/input/touchscreen/tsc200x-core.c | 7 +-
drivers/input/vivaldi-fmap.c | 39 +++
include/linux/input.h | 2 +
include/linux/input/vivaldi-fmap.h | 27 ++
36 files changed, 1364 insertions(+), 333 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
create mode 100644 drivers/hid/hid-vivaldi-common.c
create mode 100644 drivers/hid/hid-vivaldi-common.h
create mode 100644 drivers/input/keyboard/mt6779-keypad.c
create mode 100644 drivers/input/touchscreen/imagis.c
create mode 100644 drivers/input/vivaldi-fmap.c
create mode 100644 include/linux/input/vivaldi-fmap.h
Thanks.
--
Dmitry
next reply other threads:[~2022-04-01 4:23 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-01 4:23 Dmitry Torokhov [this message]
2022-04-01 17:19 ` [git pull] Input updates for v5.18-rc0 Linus Torvalds
2022-04-01 19:29 ` Dmitry Torokhov
2022-04-01 17:40 ` pr-tracker-bot
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=YkZ+K2Gtt75y1/O+@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.