[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YpKJXdB/5h7Ee0Ys@google.com>
Date: Sat, 28 May 2022 13:43:09 -0700
From: Dmitry Torokhov <dmitry.torokhov@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-input@...r.kernel.org
Subject: [git pull] Input updates for v5.19-rc0
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v5.19-rc0
to receive updates for the input subsystem. You will get:
- a new driver for Azoteq IQS7222A/B/C capacitive touch controller
- a new driver for Raspberry Pi Sense HAT joystick
- sun4i-lradc-keys gained support of R329 and D1 variants, plus it
can be now used as a wakeup source
- pm8941-pwrkey can now properly handle PON GEN3 variants; the driver
also implements software debouncing and has a workaround for missing
key press events
- assorted driver fixes and cleanups.
Changelog:
---------
Alexander Shiyan (1):
Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle
AngeloGioacchino Del Regno (1):
Input: mt6779-keypad - move iomem pointer to probe function
Anjelique Melendez (2):
Input: pm8941-pwrkey - fix error message
Input: pm8941-pwrkey - add support for PON GEN3 base addresses
Changcheng Deng (1):
Input: remove unneeded variable in input_inhibit_device()
Charles Mirabile (1):
Input: add Raspberry Pi Sense HAT joystick driver
Colin Ian King (1):
Input: aiptek - remove redundant assignment to variable ret
Dan Carpenter (1):
Input: iqs7222 - propagate some error codes correctly
David Collins (2):
Input: pm8941-pwrkey - add software key press debouncing support
Input: pm8941-pwrkey - simulate missed key press events
Dmitry Torokhov (1):
Input: stmfts - do not leave device disabled in stmfts_input_open
Jeff LaBundy (3):
dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C
Input: add support for Azoteq IQS7222A/B/C
Input: iqs7222 - avoid dereferencing a NULL pointer
Julia Lawall (1):
Input: cypress_ps2 - fix typo in comment
Lad Prabhakar (1):
Input: gpio-keys - cancel delayed work only in case of GPIO
Lv Ruyi (1):
Input: ep93xx_keypad - use devm_platform_ioremap_resource() helper
Miaoqian Lin (1):
Input: sparcspkr - fix refcount leak in bbc_beep_probe
Ondrej Jirman (1):
Input: sun4i-lradc-keys - add wakeup support
Samuel Holland (3):
dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles
Input: sun4i-lradc-keys - add optional clock/reset support
Input: sun4i-lradc-keys - add support for R329 and D1
Stephen Boyd (3):
dt-bindings: google,cros-ec-keyb: Introduce switches only compatible
Input: cros-ec-keyb - allow skipping keyboard registration
dt-bindings: google,cros-ec-keyb: Fixup bad compatible match
Tetsuo Handa (1):
Input: psmouse-smbus - avoid flush_scheduled_work() usage
Wan Jiabing (1):
Input: bcm-keypad - remove unneeded NULL check before clk_disable_unprepare
Zongmin Zhou (1):
Input: vmmouse - disable vmmouse before entering suspend mode
ran jianping (1):
Input: synaptics-rmi4 - remove unnecessary flush_workqueue()
Diffstat:
--------
.../input/allwinner,sun4i-a10-lradc-keys.yaml | 22 +
.../devicetree/bindings/input/azoteq,iqs7222.yaml | 960 ++++++++
.../bindings/input/google,cros-ec-keyb.yaml | 36 +-
drivers/input/input.c | 4 +-
drivers/input/joystick/Kconfig | 11 +
drivers/input/joystick/Makefile | 1 +
drivers/input/joystick/sensehat-joystick.c | 137 ++
drivers/input/keyboard/bcm-keypad.c | 3 +-
drivers/input/keyboard/clps711x-keypad.c | 3 +-
drivers/input/keyboard/cros_ec_keyb.c | 29 +-
drivers/input/keyboard/ep93xx_keypad.c | 7 +-
drivers/input/keyboard/gpio_keys.c | 2 +-
drivers/input/keyboard/mt6779-keypad.c | 10 +-
drivers/input/keyboard/sun4i-lradc-keys.c | 63 +-
drivers/input/misc/Kconfig | 10 +
drivers/input/misc/Makefile | 1 +
drivers/input/misc/iqs7222.c | 2446 ++++++++++++++++++++
drivers/input/misc/pm8941-pwrkey.c | 127 +-
drivers/input/misc/sparcspkr.c | 1 +
drivers/input/mouse/cypress_ps2.c | 2 +-
drivers/input/mouse/psmouse-smbus.c | 11 +-
drivers/input/mouse/vmmouse.c | 14 +
drivers/input/rmi4/rmi_f54.c | 1 -
drivers/input/tablet/aiptek.c | 3 +-
drivers/input/touchscreen/stmfts.c | 16 +-
25 files changed, 3852 insertions(+), 68 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml
create mode 100644 drivers/input/joystick/sensehat-joystick.c
create mode 100644 drivers/input/misc/iqs7222.c
Thanks.
--
Dmitry
Powered by blists - more mailing lists