[git pull] Input updates for 4.8-rc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 the following
new drivers promised in the last merge window:

- driver for touchscreen controller found in Surface 3
- driver for Pegasus Notetaker tablet
- driver for Atmel Captouch Buttons
- driver for Raydium I2C touchscreen controllers
- powerkey driver for HISI 65xx SoC

plus a few fixes.

Changelog:
---------

Andrew Duggan (3):
      Input: synaptics-rmi4 - remove pointer to rmi_function in f12_data
      Input: synaptics-rmi4 - remove unneeded variable
      Input: synaptics-rmi4 - use the RMI_F11_REL_BYTES define in rmi_f11_rel_pos_report

Andrew F. Davis (1):
      Input: ti_am335x_tsc - use variable name for sizeof() operator

Arnd Bergmann (2):
      Input: atmel_captouch - add dependence on i2c
      Input: migor-ts - mark PM functions as __maybe_unused

Benjamin Tissoires (1):
      Input: add new driver for the Surface 3

Bjorn Andersson (1):
      Input: synaptics-rmi4 - support regulator supplies

Clifton Barnes (1):
      Input: tc3589x-keypad - remove stray ')'

Colin Ian King (4):
      Input: regulator-haptic - fix spelling mistake: "dveice" -> "device"
      Input: tegra-kbc - fix spelling mistake: "porperly" -> "properly"
      Input: ams_delta_serio - fix spelling mistake: "paritiy" -> "parity"
      Input: apanel - spelling mistake - "skiping" -> "skipping"

Daniel Hung-yu Wu (1):
      Input: add Atmel Captouch Button driver

Dmitry Torokhov (2):
      Input: feed more data into entropy pool
      Input: raydium_i2c_ts - do not ignore EPROBE_DEFER from gpiod_get_optional

Hans de Goede (4):
      Input: of_touchscreen - add support for inverted / swapped axes
      Input: edt-ft5x06 - add support for inverting / swapping axes
      Input: icn8318 - use of_touchscreen helpers for inverting / swapping axes
      Input: pixcir_ts - add support for axis inversion / swapping

Jan Beulich (1):
      Input: xen-kbdfront - prefer xenbus_write() over xenbus_printf() where possible

Javier Martinez Canillas (2):
      Input: migor-ts - fix error for modular build
      Input: migor-ts - allow driver to build if COMPILE_TEST is enabled

Jeffrey Lin (2):
      Input: add Raydium I2C touchscreen driver
      Input: raydium_i2c_ts - check CRC of incoming packets

Jorge Ramirez-Ortiz (1):
      Input: add powerkey driver for HISI 65xx SoC

KT Liao (1):
      Input: update input_mt_report_pointer_emulation to support hovering

Martin Kepplinger (5):
      Input: add Pegasus Notetaker tablet driver
      Input: pegasus_notetaker - handle usb control msg errors
      Input: pegasus_notetaker - fix usb_autopm calls to be balanced
      Input: pegasus_notetaker - cancel workqueue's work in suspend()
      Input: pegasus_notetaker - set device mode in reset_resume() if in use

Masanari Iida (1):
      Input: fix a double word "is is" in include/linux/input.h

Muhammad Falak R Wani (1):
      Input: tty/vt/keyboard - use memdup_user()

Nick Dyer (1):
      Input: synaptics-rmi4 - fix spelling in defines

Pali Rohár (1):
      Input: psmouse - use same format for secondary devices as for primary

Ping Cheng (2):
      Input: wacom_w8001 - resolution wasn't set for ABS_MT_POSITION_X/Y
      Input: wacom_w8001 - handle errors from input_mt_init_slots()

Stephen Just (2):
      Input: surface3_spi - Prepare to add support for Surface Pen
      Input: surface3_spi - add surface pen support for Surface 3


Diffstat:
--------

 .../devicetree/bindings/input/atmel,captouch.txt   |   36 +
 .../devicetree/bindings/input/raydium_i2c_ts.txt   |   20 +
 .../devicetree/bindings/input/rmi4/rmi_i2c.txt     |    9 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 drivers/input/input-mt.c                           |   17 +-
 drivers/input/input.c                              |    7 +-
 drivers/input/keyboard/tc3589x-keypad.c            |    2 +-
 drivers/input/keyboard/tegra-kbc.c                 |    2 +-
 drivers/input/misc/Kconfig                         |   23 +
 drivers/input/misc/Makefile                        |    2 +
 drivers/input/misc/apanel.c                        |    2 +-
 drivers/input/misc/atmel_captouch.c                |  290 +++++
 drivers/input/misc/hisi_powerkey.c                 |  142 +++
 drivers/input/misc/regulator-haptic.c              |    2 +-
 drivers/input/misc/xen-kbdfront.c                  |    8 +-
 drivers/input/mouse/elantech.c                     |    2 +-
 drivers/input/mouse/lifebook.c                     |    2 +-
 drivers/input/rmi4/rmi_f01.c                       |   22 +-
 drivers/input/rmi4/rmi_f11.c                       |    9 +-
 drivers/input/rmi4/rmi_f12.c                       |    1 -
 drivers/input/rmi4/rmi_i2c.c                       |   46 +
 drivers/input/serio/ams_delta_serio.c              |    2 +-
 drivers/input/tablet/Kconfig                       |   15 +
 drivers/input/tablet/Makefile                      |    1 +
 drivers/input/tablet/pegasus_notetaker.c           |  450 +++++++
 drivers/input/touchscreen/Kconfig                  |   28 +-
 drivers/input/touchscreen/Makefile                 |    2 +
 drivers/input/touchscreen/ad7879.c                 |    2 +-
 drivers/input/touchscreen/chipone_icn8318.c        |   61 +-
 drivers/input/touchscreen/cyttsp_core.c            |    2 +-
 drivers/input/touchscreen/edt-ft5x06.c             |    7 +-
 drivers/input/touchscreen/migor_ts.c               |    6 +-
 drivers/input/touchscreen/of_touchscreen.c         |   81 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c          |   53 +-
 drivers/input/touchscreen/raydium_i2c_ts.c         | 1238 ++++++++++++++++++++
 drivers/input/touchscreen/surface3_spi.c           |  427 +++++++
 drivers/input/touchscreen/ti_am335x_tsc.c          |    2 +-
 drivers/input/touchscreen/tsc200x-core.c           |    2 +-
 drivers/input/touchscreen/wacom_w8001.c            |   10 +-
 include/linux/input.h                              |    2 +-
 include/linux/input/touchscreen.h                  |   21 +-
 41 files changed, 2928 insertions(+), 129 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/atmel,captouch.txt
 create mode 100644 Documentation/devicetree/bindings/input/raydium_i2c_ts.txt
 create mode 100644 drivers/input/misc/atmel_captouch.c
 create mode 100644 drivers/input/misc/hisi_powerkey.c
 create mode 100644 drivers/input/tablet/pegasus_notetaker.c
 create mode 100644 drivers/input/touchscreen/raydium_i2c_ts.c
 create mode 100644 drivers/input/touchscreen/surface3_spi.c

-- 
Dmitry

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux