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>] [day] [month] [year] [list]
Message-ID: <20141216173235.GA23024@dtor-ws>
Date:	Tue, 16 Dec 2014 09:32:35 -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,
	Jiri Kosina <jkosina@...e.cz>
Subject: [git pull] Input updates for 3.19-rc0

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
or
	master.kernel.org:/pub/scm/linux/kernel/git/dtor/input.git for-linus

to receive updates for the input subsystem. You will get 2 new drivers
ofr Elan hardware (for I2C touchpad and touchscreen found in several
Chromebooks and other devices), a driver for Goodix touch panel, and
small fixes to Cypress I2C trackpad and other input drivers. Also we
switched to use __maybe_unused instead of gating suspend/resume code
with #ifdef guards to get better compile coverage.

Changelog:
---------

Alexander Stein (1):
      Input: gpio_keys - add device tree support for interrupt only keys

Aniroop Mathur (2):
      Input: initialize input_no to -1 to avoid subtraction
      Input: initialize device counter variables with -1

Bastien Nocera (1):
      Input: add driver for the Goodix touchpanel

Chen Gang (1):
      Input: lifebook - use "static inline" instead of "inline" in lifebook.h

Dan Carpenter (1):
      Input: lm8323 - missing error check in lm8323_set_disable()

Dmitry Torokhov (1):
      Input: gpio_keys - fix warning regarding uninitialized  'irq' variable

Dudley Du (3):
      Input: cyapa - switch to using managed resources
      Input: cyapa - fix resuming the device
      Input: cyapa - use 'error' for error codes

Duson Lin (1):
      Input: add driver for Elan I2C/SMbus touchpad

Fabio Estevam (1):
      Input: gpio_keys - fix warning regarding uninitialized 'button' variable

Geert Uytterhoeven (2):
      Input: amikbd - fix build if !CONFIG_HW_CONSOLE
      Input: amikbd - allocate temporary keymap buffer on the stack

Jingoo Han (3):
      Input: misc - use __maybe_unused instead of ifdef around suspend/resume
      Input: mouse - use __maybe_unused instead of ifdef around suspend/resume
      Input: touchscreen - use __maybe_unused instead of ifdef around suspend/resume

Matt Ranostay (3):
      Input: rename cap1106 driver to cap11xx
      Input: cap11xx - add support for various cap11xx devices
      Input: cap11xx - support for irq-active-high option

Pramod Gurav (3):
      Input: mpr121 - switch to using managed resources
      Input: pxa27x_keypad - switch to using managed resources
      Input: lpc32xx-keys - switch to using managed resources

Scott Liu (1):
      Input: add support for Elan eKTH I2C touchscreens

Stefan BrĂ¼ns (1):
      Input: atkbd - correct MSC_SCAN events for force_release keys

Tobias Klauser (1):
      Input: altera_ps2 - switch to using managed resources

Todor Minchev (1):
      Input: i8042 - do not try to load on Intel NUC D54250WYK


Diffstat:
--------

 .../bindings/input/{cap1106.txt => cap11xx.txt}    |   26 +-
 .../devicetree/bindings/input/elan_i2c.txt         |   34 +
 .../devicetree/bindings/input/elants_i2c.txt       |   33 +
 .../devicetree/bindings/input/gpio-keys.txt        |   10 +-
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |    6 +
 drivers/input/gameport/gameport.c                  |    4 +-
 drivers/input/input.c                              |    4 +-
 drivers/input/joystick/xpad.c                      |    8 +-
 drivers/input/keyboard/Kconfig                     |    8 +-
 drivers/input/keyboard/Makefile                    |    2 +-
 drivers/input/keyboard/amikbd.c                    |   47 +-
 drivers/input/keyboard/atkbd.c                     |    6 +-
 drivers/input/keyboard/cap1106.c                   |  341 ------
 drivers/input/keyboard/cap11xx.c                   |  376 ++++++
 drivers/input/keyboard/gpio_keys.c                 |   37 +-
 drivers/input/keyboard/lm8323.c                    |    2 +
 drivers/input/keyboard/lpc32xx-keys.c              |   92 +-
 drivers/input/keyboard/mpr121_touchkey.c           |   42 +-
 drivers/input/keyboard/pxa27x_keypad.c             |   84 +-
 drivers/input/misc/88pm860x_onkey.c                |    6 +-
 drivers/input/misc/ad714x-i2c.c                    |    6 +-
 drivers/input/misc/ad714x-spi.c                    |    6 +-
 drivers/input/misc/adxl34x-i2c.c                   |    6 +-
 drivers/input/misc/adxl34x-spi.c                   |    6 +-
 drivers/input/misc/drv260x.c                       |    6 +-
 drivers/input/misc/drv2667.c                       |    6 +-
 drivers/input/misc/gp2ap002a00f.c                  |    6 +-
 drivers/input/misc/ims-pcu.c                       |    4 +-
 drivers/input/misc/kxtj9.c                         |    6 +-
 drivers/input/misc/max77693-haptic.c               |    6 +-
 drivers/input/misc/max8925_onkey.c                 |    6 +-
 drivers/input/misc/max8997_haptic.c                |    4 +-
 drivers/input/misc/palmas-pwrbutton.c              |    6 +-
 drivers/input/misc/pm8xxx-vibrator.c               |    4 +-
 drivers/input/misc/pmic8xxx-pwrkey.c               |    6 +-
 drivers/input/misc/pwm-beeper.c                    |    6 +-
 drivers/input/misc/sirfsoc-onkey.c                 |    4 +-
 drivers/input/misc/twl4030-vibra.c                 |    6 +-
 drivers/input/misc/twl6040-vibra.c                 |    4 +-
 drivers/input/mouse/Kconfig                        |   30 +
 drivers/input/mouse/Makefile                       |    5 +
 drivers/input/mouse/cyapa.c                        |  289 +++--
 drivers/input/mouse/elan_i2c.h                     |   86 ++
 drivers/input/mouse/elan_i2c_core.c                | 1137 +++++++++++++++++
 drivers/input/mouse/elan_i2c_i2c.c                 |  611 ++++++++++
 drivers/input/mouse/elan_i2c_smbus.c               |  514 ++++++++
 drivers/input/mouse/lifebook.h                     |    6 +-
 drivers/input/mouse/navpoint.c                     |    6 +-
 drivers/input/mouse/synaptics_i2c.c                |    6 +-
 drivers/input/serio/altera_ps2.c                   |   81 +-
 drivers/input/serio/i8042-x86ia64io.h              |   10 +
 drivers/input/serio/serio.c                        |    4 +-
 drivers/input/serio/serio_raw.c                    |    4 +-
 drivers/input/touchscreen/Kconfig                  |   25 +
 drivers/input/touchscreen/Makefile                 |    2 +
 drivers/input/touchscreen/ad7877.c                 |    6 +-
 drivers/input/touchscreen/ad7879.c                 |    6 +-
 drivers/input/touchscreen/ads7846.c                |    6 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |    6 +-
 drivers/input/touchscreen/auo-pixcir-ts.c          |    6 +-
 drivers/input/touchscreen/cy8ctmg110_ts.c          |    6 +-
 drivers/input/touchscreen/cyttsp_core.c            |    7 +-
 drivers/input/touchscreen/edt-ft5x06.c             |    6 +-
 drivers/input/touchscreen/eeti_ts.c                |    6 +-
 drivers/input/touchscreen/egalax_ts.c              |    6 +-
 drivers/input/touchscreen/elants_i2c.c             | 1271 ++++++++++++++++++++
 drivers/input/touchscreen/goodix.c                 |  395 ++++++
 drivers/input/touchscreen/ili210x.c                |    6 +-
 drivers/input/touchscreen/ipaq-micro-ts.c          |    6 +-
 drivers/input/touchscreen/mms114.c                 |    6 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c          |    6 +-
 drivers/input/touchscreen/st1232.c                 |    7 +-
 drivers/input/touchscreen/tsc2005.c                |    6 +-
 drivers/input/touchscreen/ucb1400_ts.c             |    6 +-
 drivers/input/touchscreen/wacom_i2c.c              |    6 +-
 drivers/input/touchscreen/zforce_ts.c              |    6 +-
 77 files changed, 4949 insertions(+), 922 deletions(-)
 rename Documentation/devicetree/bindings/input/{cap1106.txt => cap11xx.txt} (64%)
 create mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt
 create mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt
 delete mode 100644 drivers/input/keyboard/cap1106.c
 create mode 100644 drivers/input/keyboard/cap11xx.c
 create mode 100644 drivers/input/mouse/elan_i2c.h
 create mode 100644 drivers/input/mouse/elan_i2c_core.c
 create mode 100644 drivers/input/mouse/elan_i2c_i2c.c
 create mode 100644 drivers/input/mouse/elan_i2c_smbus.c
 create mode 100644 drivers/input/touchscreen/elants_i2c.c
 create mode 100644 drivers/input/touchscreen/goodix.c

-- 
Dmitry

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ