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.13-rc0
Date: Thu, 6 May 2021 15:23:47 -0700	[thread overview]
Message-ID: <YJRsc3LxpkFNTknm@google.com> (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:

- 3 new touchscreen drivers: Hycon HY46XX, ILITEK Lego Series, and
   MStar MSG2638
- a new driver for Azoteq IQS626A proximity and touch controller
- addition of Amazon Game Controller to the list of devices handled by
  xpad driver
- Elan touchscreen driver will avoid binding to devices described as
  I2CHID compatible in ACPI tables
- various driver fixes.


Changelog:
---------

Andy Shevchenko (2):
      Input: tsc2007 - convert to GPIO descriptors
      Input: tsc2007 - make use of device properties

Barry Song (1):
      Input: move to use request_irq by IRQF_NO_AUTOEN flag

Bhaskar Chowdhury (1):
      Input: silead - fix a typo

Dmitry Osipenko (2):
      dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-method and WAKE line GPIO
      Input: atmel_mxt_ts - support wakeup methods

Dmitry Torokhov (3):
      Input: wacom_i2c - do not force interrupt trigger
      Input: wacom_i2c - switch to using managed resources
      Input: gpio-keys - fix crash when disabliing GPIO-less buttons

Fabio Estevam (1):
      Input: imx_keypad - convert to a DT-only driver

Giulio Benetti (3):
      dt-bindings: Add Hycon Technology vendor prefix
      dt-bindings: touchscreen: Add HY46XX bindings
      Input: add driver for the Hycon HY46XX touchpanel series

Hans de Goede (2):
      Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
      Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state

Hansem Ro (1):
      Input: ili210x - add missing negation for touch indication on ili210x

Heikki Krogerus (1):
      Input: rotary-encoder - update docs according to the latest API changes

Jeff LaBundy (11):
      Input: iqs5xx - update vendor's URL
      Input: iqs5xx - optimize axis definition and validation
      Input: iqs5xx - expose firmware revision to user space
      Input: iqs5xx - remove superfluous revision validation
      Input: iqs5xx - close bootloader using hardware reset
      Input: touchscreen - move helper functions to core
      Input: touchscreen - broaden use-cases described in comments
      dt-bindings: input: Add bindings for Azoteq IQS626A
      Input: Add support for Azoteq IQS626A
      Input: iqs5xx - make reset GPIO optional
      dt-bindings: input: iqs5xx: Convert to YAML

Jiapeng Chong (1):
      Input: apbps2 - remove useless variable

Jingle Wu (1):
      Input: elan_i2c - reduce the resume time for new devices

Joe Hung (2):
      dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings
      Input: Add support for ILITEK Lego Series

Johan Hovold (1):
      Input: ims-pcu - drop redundant driver-data assignment

Krzysztof Kozlowski (1):
      dt-bindings: input: atmel,maxtouch: add wakeup-source

Linus Walleij (8):
      Input: cyttsp - verbose error on soft reset
      Input: mms114 - convert bindings to YAML and extend
      Input: mms114 - support MMS136
      Input: cyttsp - error message on boot mode exit error
      Input: cyttsp - reduce reset pulse timings
      Input: cyttsp - drop the phys path
      Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR
      Input: cyttsp - flag the device properly

Lucas Stach (4):
      Input: exc3000 - split MT event handling from IRQ handler
      Input: exc3000 - factor out vendor data request
      Input: exc3000 - fix firmware version query for device in bootloader
      Input: exc3000 - add type sysfs attribute

Lukas Bulwahn (1):
      MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT

Matt Reynolds (1):
      Input: xpad - add support for Amazon Game Controller

Nikolai Kostrigin (1):
      Input: elan_i2c - fix a typo in parameter name

Paul Cercueil (3):
      Input: gpio-keys - remove extra call to input_sync
      Input: gpio-keys - use hrtimer for release timer
      Input: gpio-keys - use hrtimer for software debounce, if possible

Uwe Kleine-König (1):
      Input: max8997 - simplify open coding of a division using up to 64 divisions

Vincent Knecht (2):
      dt-bindings: input/touchscreen: add bindings for msg2638
      Input: add MStar MSG2638 touchscreen driver

edison.jiang (1):
      Input: lpc32xx_ts - convert to use BIT()

Diffstat:
--------

 .../ABI/testing/sysfs-driver-input-exc3000         |    9 +
 .../devicetree/bindings/input/atmel,maxtouch.yaml  |   32 +
 .../devicetree/bindings/input/iqs626a.yaml         |  843 +++++++++
 .../bindings/input/touchscreen/azoteq,iqs5xx.yaml  |   75 +
 .../bindings/input/touchscreen/hycon,hy46xx.yaml   |  119 ++
 .../bindings/input/touchscreen/ilitek_ts_i2c.yaml  |   73 +
 .../bindings/input/touchscreen/iqs5xx.txt          |   80 -
 .../bindings/input/touchscreen/melfas,mms114.yaml  |   87 +
 .../bindings/input/touchscreen/mms114.txt          |   42 -
 .../bindings/input/touchscreen/mstar,msg2638.yaml  |   69 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/input/devices/rotary-encoder.rst     |    8 +-
 MAINTAINERS                                        |    7 +
 drivers/input/Makefile                             |    1 +
 drivers/input/joystick/xpad.c                      |    2 +
 drivers/input/keyboard/gpio_keys.c                 |  105 +-
 drivers/input/keyboard/imx_keypad.c                |   13 +-
 drivers/input/keyboard/tca6416-keypad.c            |    3 +-
 drivers/input/keyboard/tegra-kbc.c                 |    5 +-
 drivers/input/misc/Kconfig                         |   11 +
 drivers/input/misc/Makefile                        |    1 +
 drivers/input/misc/ims-pcu.c                       |    1 -
 drivers/input/misc/iqs626a.c                       | 1838 ++++++++++++++++++++
 drivers/input/misc/max8997_haptic.c                |    9 +-
 drivers/input/mouse/elan_i2c.h                     |    7 +-
 drivers/input/mouse/elan_i2c_core.c                |   58 +-
 drivers/input/serio/apbps2.c                       |    3 +-
 .../of_touchscreen.c => touchscreen.c}             |   13 +-
 drivers/input/touchscreen/Kconfig                  |   39 +-
 drivers/input/touchscreen/Makefile                 |    4 +-
 drivers/input/touchscreen/ar1021_i2c.c             |    5 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |   83 +-
 drivers/input/touchscreen/bu21029_ts.c             |    4 +-
 drivers/input/touchscreen/cyttsp_core.c            |   39 +-
 drivers/input/touchscreen/cyttsp_core.h            |    1 -
 drivers/input/touchscreen/elants_i2c.c             |   44 +-
 drivers/input/touchscreen/exc3000.c                |  253 +--
 drivers/input/touchscreen/hycon-hy46xx.c           |  591 +++++++
 drivers/input/touchscreen/ili210x.c                |    2 +-
 drivers/input/touchscreen/ilitek_ts_i2c.c          |  690 ++++++++
 drivers/input/touchscreen/iqs5xx.c                 |  171 +-
 drivers/input/touchscreen/lpc32xx_ts.c             |   10 +-
 drivers/input/touchscreen/melfas_mip4.c            |    5 +-
 drivers/input/touchscreen/mms114.c                 |   26 +-
 drivers/input/touchscreen/msg2638.c                |  337 ++++
 drivers/input/touchscreen/silead.c                 |   46 +-
 drivers/input/touchscreen/stmfts.c                 |    3 +-
 drivers/input/touchscreen/tsc2007.h                |    4 +-
 drivers/input/touchscreen/tsc2007_core.c           |   60 +-
 drivers/input/touchscreen/wacom_i2c.c              |   56 +-
 drivers/input/touchscreen/wm831x-ts.c              |    3 +-
 drivers/input/touchscreen/zinitix.c                |    4 +-
 include/dt-bindings/input/atmel-maxtouch.h         |   10 +
 53 files changed, 5469 insertions(+), 537 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml
 create mode 100644 drivers/input/misc/iqs626a.c
 rename drivers/input/{touchscreen/of_touchscreen.c => touchscreen.c} (93%)
 create mode 100644 drivers/input/touchscreen/hycon-hy46xx.c
 create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c
 create mode 100644 drivers/input/touchscreen/msg2638.c
 create mode 100644 include/dt-bindings/input/atmel-maxtouch.h

Thanks.


-- 
Dmitry

             reply	other threads:[~2021-05-06 22:23 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-06 22:23 Dmitry Torokhov [this message]
2021-05-07  7:51 ` [git pull] Input updates for v5.13-rc0 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=YJRsc3LxpkFNTknm@google.com \
    --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.