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: <20191201020020.GA225595@dtor-ws>
Date:   Sat, 30 Nov 2019 18:00:20 -0800
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.5-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:

- updates to Ilitech driver to support ILI2117
- face lift of st1232 driver to support MT-B protocol
- a new driver for i.MX system controller keys
- mpr121 driver now supports polling mode 
- various input drivers have been switched away from input_polled_dev to
  use polled mode of regular input devices
- other assorted cleanups and fixes.

Changelog:
---------

Anson Huang (2):
      Input: keyboard - imx_sc: Add i.MX system controller key support
      Input: imx_sc_key - correct SCU message structure to avoid stack corruption

Arnd Bergmann (1):
      Input: hp_sdc_rtc - remove dead chardev code

Dmitry Torokhov (41):
      Input: add input_get_poll_interval()
      Input: gpio_mouse - switch to using input device polling mode
      Input: pixcir_i2c_ts - remove platform data
      Input: gpio_keys - switch to using devm_fwnode_gpiod_get()
      Input: gpio_keys_polled - switch to using devm_fwnode_gpiod_get()
      Input: st1232 - simplify parsing of read buffer
      Input: st1232 - do not unconditionally configure as wakeup source
      Input: st1232 - rely on I2C core to configure wakeup interrupt
      Input: st1232 - do not reset the chip too early
      Input: st1232 - do not allocate fingers data separately
      Input: st1232 - do not set parent device explicitly
      Input: st1232 - note that the receive buffer is DMA-safe
      Input: st1232 - switch to using MT-B protocol
      Input: psxpad-spi - switch to using polled mode of input devices
      Input: raspberrypi-ts - switch to using polled mode of input devices
      Input: sur40 - switch to using polled mode of input devices
      Input: ts4800-ts - switch to using polled mode of input devices
      Input: tsc6507x-ts - switch to using polled mode of input devices
      Input: adc-keys - switch to using polled mode of input devices
      Input: clps711x-keypad - switch to using polled mode of input devices
      Input: jornada680_kbd - switch to using polled mode of input devices
      Input: gpio_keys_polled - switch to using polled mode of input devices
      Input: apanel - switch to using polled mode of input devices
      Input: wistron_btns - switch to using polled mode of input devices
      Input: cobalt_btns - convert to use managed resources
      Input: cobalt_btns - switch to using polled mode of input devices
      Input: sgi_btns - switch to using managed resources
      Input: sgi_btns - switch to using polled mode of input devices
      Input: rb532_button - switch to using managed resources
      Input: rb532_button - switch to using polled mode of input devices
      Input: gpio_decoder - switch to using polled mode of input devices
      Input: mma8450 - switch to using polled mode of input devices
      Input: bma150 - switch to using polled mode of input devices
      Input: kxtj9 - switch to using managed resources
      Input: kxtj9 - switch to using polled mode of input devices
      Input: ili210x - switch to using threaded IRQ
      Input: ili210x - handle errors from input_mt_init_slots()
      Input: ili210x - do not set parent device explicitly
      Input: ili210x - define and use chip operations structure
      Input: ili210x - do not unconditionally mark touchscreen as wakeup source
      Input: ili210x - remove unneeded suspend and resume handlers

Evan Green (1):
      Input: atmel_mxt_ts - disable IRQ across suspend

Fabio Estevam (8):
      Input: pixcir_i2c_ts - remove unneeded gpio.h header file
      Input: pixcir_i2c_ts - move definitions into a single file
      Input: pixcir_i2c_ts - keep header files sorted
      Input: pixcir_i2c_ts - print register address in decimal
      Input: pixcir_i2c_ts - do not print error on defer probe
      Input: colibri-vf50-ts - remove unneeded gpio.h header file
      Input: s3c2410_ts - remove unneeded gpio.h header file
      Input: wacom_i2c - remove unneeded gpio.h header file

Flavio Suligoi (1):
      Input: ar1021 - fix typo in preprocessor macro name

Hans Verkuil (2):
      Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
      Input: synaptics-rmi4 - fix various V4L2 compliance problems in F54

Jonathan Bakker (1):
      Input: bma150 - use managed resources helpers

Krzysztof Kozlowski (1):
      Input: fix Kconfig indentation

Lars-Peter Clausen (1):
      Input: adp5589 - make keypad support optional

Lucas Stach (1):
      Input: synaptics-rmi4 - simplify data read in rmi_f54_work

Marcel Ziswiler (1):
      dt-bindings: input: touchscreen: ad7879: generic node names in example

Marek Vasut (1):
      Input: ili210x - add ILI2117 support

Michal Vokáč (3):
      dt-bindings: input: Add common input binding in json-schema
      dt-bindings: input: Convert mpr121 binding to json-schema
      Input: mpr121 - add polling mode

Mylène Josserand (1):
      Input: edt-ft5x06 - add support for regulator

Stephan Gerhold (1):
      Input: mms114 - use device_get_match_data

Sven Van Asbroeck (3):
      Input: ili210x - do not retrieve/print chip firmware version
      Input: ili210x - add resolution to chip operations structure
      Input: ili210x - optionally show calibrate sysfs attribute

Diffstat:
--------

 .../devicetree/bindings/arm/freescale/fsl,scu.txt  |  14 +
 .../bindings/input/fsl,mpr121-touchkey.yaml        |  89 +++++
 .../devicetree/bindings/input/ilitek,ili2xxx.txt   |   3 +-
 Documentation/devicetree/bindings/input/input.yaml |  36 ++
 Documentation/devicetree/bindings/input/keys.txt   |   8 -
 .../devicetree/bindings/input/mpr121-touchkey.txt  |  30 --
 .../devicetree/bindings/input/mtk-pmic-keys.txt    |   4 +-
 .../devicetree/bindings/input/st,stpmic1-onkey.txt |   2 +-
 .../bindings/input/touchscreen/ad7879.txt          |   4 +-
 .../bindings/input/touchscreen/edt-ft5x06.txt      |   1 +
 drivers/input/input-poller.c                       |   9 +
 drivers/input/joystick/Kconfig                     |   1 -
 drivers/input/joystick/psxpad-spi.c                |  64 ++--
 drivers/input/keyboard/Kconfig                     |  28 +-
 drivers/input/keyboard/Makefile                    |   1 +
 drivers/input/keyboard/adc-keys.c                  |  36 +-
 drivers/input/keyboard/adp5589-keys.c              | 171 +++++----
 drivers/input/keyboard/clps711x-keypad.c           |  70 ++--
 drivers/input/keyboard/gpio_keys.c                 |   6 +-
 drivers/input/keyboard/gpio_keys_polled.c          |  72 ++--
 drivers/input/keyboard/imx_sc_key.c                | 187 +++++++++
 drivers/input/keyboard/jornada680_kbd.c            |  37 +-
 drivers/input/keyboard/mpr121_touchkey.c           |  69 +++-
 drivers/input/misc/Kconfig                         |  15 -
 drivers/input/misc/apanel.c                        | 153 ++++----
 drivers/input/misc/bma150.c                        | 190 +++-------
 drivers/input/misc/cobalt_btns.c                   |  73 ++--
 drivers/input/misc/gpio_decoder.c                  |  42 ++-
 drivers/input/misc/hp_sdc_rtc.c                    | 342 -----------------
 drivers/input/misc/kxtj9.c                         | 224 +++--------
 drivers/input/misc/mma8450.c                       | 101 +++--
 drivers/input/misc/rb532_button.c                  |  48 +--
 drivers/input/misc/sgi_btns.c                      |  54 +--
 drivers/input/misc/wistron_btns.c                  |  51 +--
 drivers/input/mouse/Kconfig                        |  15 +-
 drivers/input/mouse/gpio_mouse.c                   |  45 +--
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/rmi4/rmi_f54.c                       |  63 ++--
 drivers/input/tablet/Kconfig                       |  20 +-
 drivers/input/touchscreen/Kconfig                  |   6 +-
 drivers/input/touchscreen/ar1021_i2c.c             |   4 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |   4 +
 drivers/input/touchscreen/colibri-vf50-ts.c        |   1 -
 drivers/input/touchscreen/edt-ft5x06.c             |  30 ++
 drivers/input/touchscreen/ili210x.c                | 418 ++++++++++++---------
 drivers/input/touchscreen/mms114.c                 |   3 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c          | 177 +++++----
 drivers/input/touchscreen/raspberrypi-ts.c         |  38 +-
 drivers/input/touchscreen/s3c2410_ts.c             |   1 -
 drivers/input/touchscreen/st1232.c                 | 184 +++++----
 drivers/input/touchscreen/sur40.c                  |  92 +++--
 drivers/input/touchscreen/tps6507x-ts.c            |  36 +-
 drivers/input/touchscreen/ts4800-ts.c              |  68 ++--
 drivers/input/touchscreen/wacom_i2c.c              |   1 -
 include/linux/input.h                              |   1 +
 include/linux/platform_data/pixcir_i2c_ts.h        |  64 ----
 56 files changed, 1631 insertions(+), 1876 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
 create mode 100644 Documentation/devicetree/bindings/input/input.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/keys.txt
 delete mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt
 create mode 100644 drivers/input/keyboard/imx_sc_key.c
 delete mode 100644 include/linux/platform_data/pixcir_i2c_ts.h

Thanks.


-- 
Dmitry

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ