[git pull] Input updates for v4.18-rc0
From: Dmitry Torokhov
Date: Mon Jun 04 2018 - 19:15:02 EST
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 new driver to ChipOne icn8505 based touchscreens
- on certain systems with Elan touch controllers they will be switched
away form PS/2 emulation and over to native SMbus mode.
- assorted driver fixups and improvements.
Changelog:
---------
Benjamin Tissoires (6):
Input: elan_i2c - add trackstick report
Input: elantech - split device info into a separate structure
Input: elantech - query the resolution in query_info
Input: elantech - add support for SMBus devices
Input: elantech - detect new ICs and setup Host Notify for them
Input: psmouse-smbus - allow to control psmouse_deactivate
Dmitry Torokhov (1):
Input: atmel_mxt_ts - require device properties present when probing
Ethan Lee (2):
Input: xpad - add GPD Win 2 Controller USB IDs
Input: goodix - add new ACPI id for GPD Win 2 touch screen
Grygorii Strashko (2):
Input: ti_am335x_tsc - ack pending IRQs at probe and before suspend
Input: ti_am335x_tsc - prevent system suspend when TSC is in use
Hans de Goede (1):
Input: add support for ChipOne icn8505 based touchscreens
Johannes Wienke (1):
Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID
Leo Sperling (1):
Input: xpad - fix some coding style issues
Marcus Folkesson (3):
Input: xpad - avoid using __set_bit() for capabilities
Input: as5011 - avoid using __set_bit() for capabilities
Input: gamecon - avoid using __set_bit() for capabilities
Martin Kepplinger (1):
Input: mk712 - update documentation web link
Nick Dyer (1):
Input: usbtouchscreen - add sysfs attribute for 3M MTouch firmware rev
Nick Simonov (1):
Input: replace hard coded string with __func__ in pr_err()
Pali Rohár (1):
Input: alps - demystify trackstick initialization for v3 and v6 protocols
Ravi Chandra Sadineni (1):
Input: cros_ec_keyb - mark cros_ec_keyb driver as wake enabled device.
Sebastian Reichel (1):
Input: atmel_mxt_ts - fix reset-gpio for level based irqs
Wolfram Sang (1):
Input: ati_remote2 - fix typo 'can by' to 'can be'
Diffstat:
--------
.../devicetree/bindings/input/elan_i2c.txt | 1 +
MAINTAINERS | 6 +
drivers/input/input.c | 3 +-
drivers/input/joystick/as5011.c | 4 +-
drivers/input/joystick/gamecon.c | 27 +-
drivers/input/joystick/xpad.c | 35 +-
drivers/input/keyboard/cros_ec_keyb.c | 33 +-
drivers/input/misc/ati_remote2.c | 2 +-
drivers/input/mouse/Kconfig | 12 +
drivers/input/mouse/alps.c | 80 ++--
drivers/input/mouse/elan_i2c_core.c | 89 +++-
drivers/input/mouse/elantech.c | 479 ++++++++++++++-----
drivers/input/mouse/elantech.h | 69 ++-
drivers/input/mouse/psmouse-base.c | 21 +-
drivers/input/mouse/psmouse-smbus.c | 24 +-
drivers/input/mouse/psmouse.h | 2 +
drivers/input/mouse/synaptics.c | 2 +-
drivers/input/touchscreen/Kconfig | 11 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/atmel_mxt_ts.c | 170 +------
drivers/input/touchscreen/chipone_icn8505.c | 520 +++++++++++++++++++++
drivers/input/touchscreen/goodix.c | 1 +
drivers/input/touchscreen/mk712.c | 2 +-
drivers/input/touchscreen/ti_am335x_tsc.c | 7 +
drivers/input/touchscreen/usbtouchscreen.c | 94 ++++
drivers/mfd/cros_ec.c | 19 +-
26 files changed, 1325 insertions(+), 389 deletions(-)
create mode 100644 drivers/input/touchscreen/chipone_icn8505.c
Thanks.
--
Dmitry