[git pull] Input updates for v4.16-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:

- evdev interface has been adjusted to extend the life of timestamps on
  32 bit systems to the year of 2108

- Synaptics RMI4 driver's PS/2 guest handling ha beed updated to improve
  chances of detecting trackpoints on the pass-through port

- mms114 touchcsreen controller driver has been updated to support
  generic device properties and work with mms152 cntrollers

- Goodix driver now supports generic touchscreen properties

- couple of drivers for AVR32 architecture are gone as the architecture
  support has been removed from the kernel

- gpio-tilt driver has been removed as there are no mainline users and
  the driver itself is using legacy APIs and relies on platform data

- MODULE_LINECSE/MODULE_VERSION cleanups

Changelog:
---------

Andi Shyti (6):
      Input: stmfts,s6sy671 - add SPDX identifier
      Input: ad7877 - use managed resource allocations
      Input: stmfts - set IRQ_NOAUTOEN to the irq flag
      Input: mms114 - replace mdelay with msleep
      Input: mms114 - use BIT() macro instead of explicit shifting
      Input: mms114 - fix typo in definition

Andy Shevchenko (1):
      Input: docs - use PROPERTY_ENTRY_U32() directly

Arnd Bergmann (1):
      Input: hp_sdc - convert to ktime_get()

Colin Ian King (1):
      Input: cyapa - remove redundant assignment to 'pwr_cmd'

Corentin Labbe (2):
      Input: remove at32psif
      Input: remove atmel-wm97xx touchscreen driver

Deepa Dinamani (2):
      Input: uinput - use monotonic times for timestamps
      Input: extend usable life of event timestamps to 2106 on 32 bit systems

Dmitry Torokhov (7):
      Input: psmouse - fix Synaptics detection when protocol is disabled
      Input: synaptics-rmi4 - do not delete interrupt memory too early
      Input: synaptics-rmi4 - unmask F03 interrupts when port is opened
      Input: synaptics-rmi4 - log when we create a guest serio port
      Input: edt-ft5x06 - fix error handling for factory mode on non-M06
      Input: mms114 - do not clobber interrupt trigger
      Input: mms114 - mark as direct input device

Greg Kroah-Hartman (7):
      Input: remove unneeded DRIVER_LICENSE #defines
      Input: synaptics_rmi4 - remove unneeded MODULE_VERSION() usage
      Input: pmic8xxx-keypad - remove unneeded MODULE_VERSION() usage
      Input: elan_i2c - remove unneeded MODULE_VERSION() usage
      Input: remove unneeded MODULE_VERSION() usage in touchscreen drivers
      Input: remove unneeded MODULE_VERSION() usage in misc input drivers
      Input: remove remaining unneeded MODULE_VERSION() usage

Hans de Goede (2):
      Input: silead - add support for capactive home button found on some x86 tablets
      Input: goodix - disable IRQs while suspended

Jean-François Têtu (1):
      Input: fix small typos in force feedback documentation

Jeffrey Lin (1):
      Input: raydium_i2c_ts - include hardware version in firmware name

Julia Lawall (1):
      Input: inline macros for MODULE_LICENSE, etc

Linus Walleij (1):
      Input: gpio_tilt - delete driver

Marcin Niestroj (1):
      Input: goodix - use generic touchscreen_properties

Marcus Folkesson (1):
      Input: da9052_tsi - remove unused mutex

Markus Elfring (2):
      Input: auo-pixcir-ts - remove custom log for a failed memory allocation
      Input: auo-pixcir-ts - delete an unnecessary return statement

Peter Hutterer (1):
      Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes

Pravin Shedge (1):
      Input: synaptic_rmi4 - remove duplicate include in F34

Rasmus Villemoes (1):
      Input: cyapa - remove duplicated macro definitions

Simon Shields (2):
      Input: mms114 - drop platform data and use generic APIs
      Input: mms114 - add support for mms152

WEN Pingbo (2):
      Input: hil_mlc - convert timeval to time64_t
      Input: hil_mlc - convert timeval to jiffies

Zhuohua Li (1):
      Input: tps65218-pwrbutton - fix a spelling mistake in Kconfig

Diffstat:
--------

 .../bindings/input/touchscreen/mms114.txt          |  35 +-
 .../bindings/input/touchscreen/silead_gsl1680.txt  |   2 +
 Documentation/gpio/drivers-on-gpio.txt             |   5 -
 Documentation/input/devices/gpio-tilt.rst          | 103 -----
 Documentation/input/devices/rotary-encoder.rst     |   6 +-
 Documentation/input/ff.rst                         |   6 +-
 drivers/input/evdev.c                              |  20 +-
 drivers/input/input-compat.c                       |   8 +-
 drivers/input/input-compat.h                       |   3 +-
 drivers/input/input-polldev.c                      |   1 -
 drivers/input/joystick/xpad.c                      |   7 +-
 drivers/input/keyboard/pmic8xxx-keypad.c           |   1 -
 drivers/input/misc/Kconfig                         |  16 +-
 drivers/input/misc/Makefile                        |   1 -
 drivers/input/misc/apanel.c                        |   2 -
 drivers/input/misc/ati_remote2.c                   |   2 -
 drivers/input/misc/gpio_tilt_polled.c              | 210 ----------
 drivers/input/misc/keyspan_remote.c                |  11 +-
 drivers/input/misc/uinput.c                        |   6 +-
 drivers/input/misc/yealink.c                       |   6 +-
 drivers/input/mouse/cyapa.c                        |   2 +-
 drivers/input/mouse/cyapa_gen3.c                   |  43 --
 drivers/input/mouse/elan_i2c_core.c                |   2 -
 drivers/input/mouse/psmouse-base.c                 |  34 +-
 drivers/input/mouse/synaptics.c                    |  10 +
 drivers/input/rmi4/rmi_bus.c                       |   1 -
 drivers/input/rmi4/rmi_driver.c                    |  14 +-
 drivers/input/rmi4/rmi_driver.h                    |   2 -
 drivers/input/rmi4/rmi_f03.c                       |  73 +++-
 drivers/input/rmi4/rmi_f34.c                       |   1 -
 drivers/input/rmi4/rmi_i2c.c                       |   1 -
 drivers/input/rmi4/rmi_spi.c                       |   1 -
 drivers/input/serio/Kconfig                        |  10 -
 drivers/input/serio/Makefile                       |   1 -
 drivers/input/serio/at32psif.c                     | 357 -----------------
 drivers/input/serio/hil_mlc.c                      |  26 +-
 drivers/input/serio/hp_sdc.c                       |  17 +-
 drivers/input/serio/hp_sdc_mlc.c                   |   5 +-
 drivers/input/sparse-keymap.c                      |   1 -
 drivers/input/tablet/acecad.c                      |  14 +-
 drivers/input/tablet/aiptek.c                      |  11 +-
 drivers/input/tablet/hanwang.c                     |  10 +-
 drivers/input/tablet/kbtab.c                       |  17 +-
 drivers/input/touchscreen/Kconfig                  |  15 -
 drivers/input/touchscreen/Makefile                 |   1 -
 drivers/input/touchscreen/ad7877.c                 |  67 ++--
 drivers/input/touchscreen/atmel-wm97xx.c           | 436 ---------------------
 drivers/input/touchscreen/auo-pixcir-ts.c          |   6 +-
 drivers/input/touchscreen/colibri-vf50-ts.c        |   2 -
 drivers/input/touchscreen/da9052_tsi.c             |   1 -
 drivers/input/touchscreen/edt-ft5x06.c             |  14 +-
 drivers/input/touchscreen/elants_i2c.c             |   2 -
 drivers/input/touchscreen/goodix.c                 | 149 +++----
 drivers/input/touchscreen/melfas_mip4.c            |   1 -
 drivers/input/touchscreen/mms114.c                 | 240 +++++++-----
 drivers/input/touchscreen/raydium_i2c_ts.c         |  14 +-
 drivers/input/touchscreen/silead.c                 |  46 ++-
 drivers/input/touchscreen/stmfts.c                 |  11 +-
 drivers/input/touchscreen/usbtouchscreen.c         |   9 +-
 drivers/input/touchscreen/wdt87xx_i2c.c            |   2 -
 include/linux/hil_mlc.h                            |   6 +-
 include/linux/hp_sdc.h                             |   2 +-
 include/linux/input/gpio_tilt.h                    |  74 ----
 include/linux/platform_data/mms114.h               |  24 --
 include/uapi/linux/input.h                         |  11 +
 65 files changed, 491 insertions(+), 1746 deletions(-)
 delete mode 100644 Documentation/input/devices/gpio-tilt.rst
 delete mode 100644 drivers/input/misc/gpio_tilt_polled.c
 delete mode 100644 drivers/input/serio/at32psif.c
 delete mode 100644 drivers/input/touchscreen/atmel-wm97xx.c
 delete mode 100644 include/linux/input/gpio_tilt.h
 delete mode 100644 include/linux/platform_data/mms114.h

Thanks.


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