lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YJRsc3LxpkFNTknm@google.com>
Date:   Thu, 6 May 2021 15:23:47 -0700
From:   Dmitry Torokhov <dmitry.torokhov@...il.com>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, linux-input@...r.kernel.org
Subject: [git pull] Input updates for v5.13-rc0

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ