All of lore.kernel.org
 help / color / mirror / Atom feed
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.3-rc0
Date: Thu, 11 Jul 2019 22:41:58 -0700	[thread overview]
Message-ID: <20190712052744.GA138448@dtor-ws> (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:

- an update to Elan touchpad SMBus driver to fetch device parameters
  (size, resolution) while it is still in PS/2 mode, before switching
  over to SMBus, as in that mode some devices return garbage dimensions
- update to iforce joystick driver
- miscellaneous driver fixes

Note that there will be a conflict in drivers/input/misc/da9063_onkey.c
regarding SPDX header, please keep SPDX annotation that is already in
your tree.

Also, I am still hoping to merge applespi keyboard and trackpad driver
in the 2nd pass for this merge window.

Changelog:
---------

Alexander Tsoy (1):
      Input: joydev - extend absolute mouse detection

Anson Huang (2):
      Input: imx_keypad - use devm_platform_ioremap_resource() to simplify code
      Input: imx6ul_tsc - use devm_platform_ioremap_resource() to simplify code

Axel Lin (1):
      Input: iqs5xx - remove redundant dev_set_drvdata call

Bartosz Golaszewski (1):
      Input: max77650-onkey - add MODULE_ALIAS()

Benjamin Tissoires (8):
      Input: elantech - query the min/max information beforehand too
      Input: elantech - add helper function elantech_is_buttonpad()
      Input: elantech - detect middle button based on firmware version
      dt-bindings: add more optional properties for elan_i2c touchpads
      Input: elan_i2c - do not query the info if they are provided
      Input: elantech/SMBus - export all capabilities from the PS/2 node
      Input: elan_i2c - handle physical middle button
      Input: elantech - remove P52 and P72 from SMBus blacklist

Cole Rogers (1):
      Input: synaptics - enable SMBUS on T480 thinkpad trackpad

Daniel Mack (1):
      Input: eeti_ts -  read hardware state once after wakeup

Dmitry Torokhov (21):
      Input: iforce - remove "being used" silliness
      Input: iforce - introduce transport ops
      Input: iforce - move get_id to the transport operations
      Input: iforce - move command completion handling to serio code
      Input: iforce - introduce start and stop io transport ops
      Input: iforce - add bus type and parent arguments to iforce_init_device()
      Input: iforce - move transport data into transport modules
      Input: iforce - split into core and transport modules
      Input: iforce - use DMA-safe buffer when getting IDs from USB
      Input: iforce - update formatting of switch statements
      Input: iforce - factor out hat handling when parsing packets
      Input: iforce - do not combine arguments for iforce_process_packet()
      Input: iforce - signal command completion from transport code
      Input: iforce - only call iforce_process_packet() if initialized
      Input: iforce - allow callers supply data buffer when fetching device IDs
      Input: iforce - use DMA-safe buffores for USB transfers
      Input: iforce - drop bus type from iforce structure
      Input: iforce - drop couple of temps from transport code
      Input: iforce - use unaligned accessors, where appropriate
      Input: edt-ft5x06 - use get_unaligned_be16()
      Input: edt-ft5x06 - simplify event reporting code

Enrico Weigelt, metux IT consult (1):
      Input: gpio_keys_polled - allow specifying name of input device

Gustavo A. R. Silva (2):
      Input: gpio_keys_polled - use struct_size() in devm_kzalloc()
      Input: gpio_keys - use struct_size() in devm_kzalloc()

Ian Ray (1):
      Input: atmel_mxt_ts - fix leak in mxt_update_cfg()

Jeffrey Hugo (2):
      Input: elan_i2c - export the device id whitelist
      HID: quirks: Refactor ELAN 400 and 401 handling

Nathan Huckleberry (1):
      Input: atmel_mxt_ts - fix -Wunused-const-variable

Tim Schumacher (1):
      Input: iforce - add the Saitek R440 Force Wheel

Wolfram Sang (2):
      Input: da9063_onkey - remove platform_data support
      Input: da9063_onkey - convert header to SPDX

YueHaibing (2):
      Input: synaptics-rmi4 - remove set but not used variable 'sensor_flags'
      Input: tca8418 - remove set but not used variable 'max_keys'

Diffstat:
--------

 .../devicetree/bindings/input/elan_i2c.txt         |  11 +
 drivers/hid/hid-quirks.c                           |  22 +-
 drivers/input/joydev.c                             |  24 +-
 drivers/input/joystick/iforce/Kconfig              |   8 +-
 drivers/input/joystick/iforce/Makefile             |   7 +-
 drivers/input/joystick/iforce/iforce-ff.c          |  18 +-
 drivers/input/joystick/iforce/iforce-main.c        | 178 ++++--------
 drivers/input/joystick/iforce/iforce-packets.c     | 215 +++++---------
 drivers/input/joystick/iforce/iforce-serio.c       | 161 ++++++++---
 drivers/input/joystick/iforce/iforce-usb.c         | 192 ++++++++----
 drivers/input/joystick/iforce/iforce.h             |  55 ++--
 drivers/input/keyboard/gpio_keys.c                 |   6 +-
 drivers/input/keyboard/gpio_keys_polled.c          |  10 +-
 drivers/input/keyboard/imx_keypad.c                |   4 +-
 drivers/input/keyboard/tca8418_keypad.c            |   3 +-
 drivers/input/misc/da9063_onkey.c                  |  11 +-
 drivers/input/misc/max77650-onkey.c                |   1 +
 drivers/input/mouse/elan_i2c_core.c                | 122 ++++----
 drivers/input/mouse/elantech.c                     | 322 +++++++++++----------
 drivers/input/mouse/elantech.h                     |   8 +
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/rmi4/rmi_f12.c                       |   6 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |  23 +-
 drivers/input/touchscreen/edt-ft5x06.c             |  18 +-
 drivers/input/touchscreen/eeti_ts.c                |  71 ++++-
 drivers/input/touchscreen/imx6ul_tsc.c             |   8 +-
 drivers/input/touchscreen/iqs5xx.c                 |   2 -
 include/linux/input/elan-i2c-ids.h                 |  76 +++++
 28 files changed, 872 insertions(+), 711 deletions(-)
 create mode 100644 include/linux/input/elan-i2c-ids.h

Thanks.


-- 
Dmitry

             reply	other threads:[~2019-07-12  5:41 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-12  5:41 Dmitry Torokhov [this message]
2019-07-13 22:50 ` [git pull] Input updates for v5.3-rc0 pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-07-20 19:10 Dmitry Torokhov
2019-07-20 19:35 ` 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=20190712052744.GA138448@dtor-ws \
    --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.