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 4.11-rc0
Date: Thu, 23 Feb 2017 00:05:37 -0800 [thread overview]
Message-ID: <20170223080537.GA18639@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:
- a new driver for Zeitech touchscreen controller
- a new driver for Samsung "touchkeys"
- touchscreen driver for Moorestown platform has been removed because
platform support is gone
- MPU3050 accelerometer driver was removed in favor of IIO driver
- miscellaneous driver cleanup and fixes
Changelog:
---------
Akinobu Mita (5):
Input: mpr121 - annotate PM methods as __maybe_unused
Input: mpr121 - remove unused field in struct mpr121_touchkey
Input: mpr121 - set missing event capability
Input: mpr121 - handle multiple bits change of status register
Input: mpr121 - switch to device tree probe
Andy Shevchenko (1):
Input: intel-mid-touch - remove driver
Aniroop Mathur (2):
Input: bma150 - switch to using usleep_range instead of msleep
Input: edt_ft5x06 - change msleep to usleep_range for small msecs
Benjamin Tissoires (3):
Input: synaptics-rmi4 - add rmi_find_function()
Input: psmouse - add a custom serio protocol to send extra information
Input: synaptics-rmi4 - forward upper mechanical buttons to PS/2 guest
Bhumika Goyal (1):
Input: constify device_type structures
Cameron Gutman (3):
Input: xpad - don't depend on endpoint order
Input: xpad - fix stuck mode button on Xbox One S pad
Input: xpad - restore LED state after device resume
Colin Ian King (2):
Input: synaptics-rmi4 - check for non zero version logically dead code
Input: synaptics-rmi4 - remove redundant null check on rmi_dev
Daniel Tobias (2):
Input: xpad - correctly sort vendor id's
Input: xpad - move reporting xbox one home button to common function
David Lechner (2):
Input: pwm-beeper - suppress error message on probe defer
Input: pwm-beeper - add optional amplifier regulator
Dmitry Torokhov (18):
Input: i8042 - force synchronous probing of PNP drivers
Input: synaptics-rmi4 - use Kconfig "if" to express dependency
Input: pwm-beeper - remove calls to legacy pwm_request API
Input: pwm-beeper - switch to using managed resources
Input: pwm-beeper - use input_set_capability()
Input: pwm-beeper - fix race when suspending
Input: pwm-beeper - switch to using "atomic" PWM API
Input: max11801_ts - drop call to input_set_drvdata()
Input: matrix-keypad - switch to using generic device properties
Input: tca8418 - switch to using generic device properties
Input: mousedev - stop offering PS/2 to userspace by default
Input: refuse to register absolute devices without absinfo
Input: joydev - use clamp() macro
Input: synaptics - use SERIO_OOB_DATA to handle trackstick buttons
Input: synaptics-rmi4 - clean up F30 implementation
Input: tsc2005 - add OF device table
Input: tsc2004/5 - fix regulator handling
Input: tsc2004/5 - switch to using generic device properties
Douglas Anderson (2):
mfd: cros-ec: Update cros_ec_commands.h for buttons and switches
input: cros_ec_keyb: Add non-matrix buttons and switches
Guenter Roeck (33):
Input: cros_ec_keyb - drop unnecessary call to dev_set_drvdata and other changes
Input: at32psif - drop unnecessary error messages and other changes
Input: xilinx_ps2 - use 'dev' instead of dereferencing it
Input: ar1021_i2c - drop unnecessary call to i2c_set_clientdata
Input: atmel-wm97xx - drop unnecessary error messages
Input: eeti_ts - drop goto to return statement
Input: bfin_rotary - switch to using devm_add_action_or_reset()
Input: gpio_decoder - drop unnecessary call to platform_set_drvdata
Input: mma8450 - drop unnecessary call to i2c_set_clientdata
Input: soc_button_array - use 'dev' instead of dereferencing it
Input: tps65218-pwrbutton - drop unnecessary call to platform_set_drvdata
Input: ab8500-ponkey - drop unnecessary call to platform_set_drvdata
Input: twl4030_keypad - drop unnecessary call to platform_set_drvdata
Input: bcm-keypad - drop unnecessary call to platform_set_drvdata
Input: sis_i2c - drop unnecessary call to i2c_set_clientdata
Input: keyboard - drop calls to platform_set_drvdata and i2c_set_clientdata
Input: misc - drop calls to platform_set_drvdata and i2c_set_clientdata
Input: touchscreen - drop calls to platform_set_drvdata and i2c_set_clientdata
Input: keyboard - use local variables consistently
Input: misc - use local variables consistently
Input: mouse - use local variables consistently
Input: touchscreen - use local variables consistently
Input: keyboard - drop unnecessary calls to device_init_wakeup
Input: misc - drop unnecessary calls to device_init_wakeup
Input: touchscreen - drop unnecessary calls to device_init_wakeup
Input: serio - drop unnecessary calls to device_init_wakeup
Input: misc - drop empty remove functions
Input: synaptics-rmi4 - use local variables consistently
Input: keyboard - drop unnecessary calls to input_set_drvdata
Input: maplecontrol - drop unnecessary call to input_set_drvdata
Input: mouse - drop unnecessary calls to input_set_drvdata
Input: dm355evm_keys - drop unnecessary call to input_set_drvdata
Input: touchscreen - drop unnecessary calls to input_set_drvdata
Gwendal Grignou (1):
input: cros_ec_keyb: Add Tablet Mode switch
Hans de Goede (2):
Input: soc_button_array - debounce the buttons
Input: gpio-keys - add support for setkeycode
Jaechul Lee (1):
Input: tm2-touchkey - add touchkey driver support for TM2
Javier Martinez Canillas (1):
Input: zet6223 - export OF device ID as module aliases
Jelle van der Waa (1):
Input: add driver for Zeitec ZET6223
Linus Walleij (1):
Input: delete MPU3050 driver
Lucas Stach (1):
Input: synaptics-rmi4 - correctly swap clip values if axes are swapped
Marcos Paulo de Souza (1):
Input: i8042 - add dbg msg when a command can't write its parameter
Maxime Ripard (1):
Input: tca8418 - use the interrupt trigger from the device tree
Nicholas Mc Guire (2):
Input: cyapa - use time based retry loop
Input: cyapa - use msleep() for long delay
Nick Dyer (2):
Input: synaptics-rmi4 - add sysfs attribute update_fw_status
Input: synaptics-rmi4 - add sysfs interfaces for hardware IDs
Pavel Rojtberg (1):
Input: xpad - simplify error condition in init_output
Raphael Assenat (1):
Input: joydev - do not report stale values on first open
Wei Yongjun (1):
Input: synaptics-rmi4 - fix error return code in rmi_probe_interrupts()
Diffstat:
--------
.../bindings/input/cypress,tm2-touchkey.txt | 27 +
.../devicetree/bindings/input/mpr121-touchkey.txt | 30 +
.../devicetree/bindings/input/pwm-beeper.txt | 16 +
.../bindings/input/touchscreen/zet6223.txt | 32 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
drivers/input/Kconfig | 3 -
drivers/input/input.c | 8 +-
drivers/input/joydev.c | 20 +-
drivers/input/joystick/maplecontrol.c | 1 -
drivers/input/joystick/xpad.c | 156 +++--
drivers/input/keyboard/Kconfig | 11 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/adc-keys.c | 2 -
drivers/input/keyboard/adp5520-keys.c | 2 -
drivers/input/keyboard/bcm-keypad.c | 4 +-
drivers/input/keyboard/bf54x-keys.c | 2 -
drivers/input/keyboard/cap11xx.c | 1 -
drivers/input/keyboard/cros_ec_keyb.c | 454 ++++++++++++--
drivers/input/keyboard/davinci_keyscan.c | 4 +-
drivers/input/keyboard/gpio_keys.c | 66 ++-
drivers/input/keyboard/gpio_keys_polled.c | 7 +-
drivers/input/keyboard/jornada680_kbd.c | 2 -
drivers/input/keyboard/lpc32xx-keys.c | 2 +-
drivers/input/keyboard/maple_keyb.c | 1 -
drivers/input/keyboard/matrix_keypad.c | 2 -
drivers/input/keyboard/max7359_keypad.c | 1 -
drivers/input/keyboard/mpr121_touchkey.c | 176 ++++--
drivers/input/keyboard/nspire-keypad.c | 2 -
drivers/input/keyboard/omap4-keypad.c | 7 +-
drivers/input/keyboard/opencores-kbd.c | 4 -
drivers/input/keyboard/pmic8xxx-keypad.c | 2 +-
drivers/input/keyboard/pxa27x_keypad.c | 2 +-
drivers/input/keyboard/samsung-keypad.c | 2 -
drivers/input/keyboard/spear-keyboard.c | 2 -
drivers/input/keyboard/st-keyscan.c | 4 +-
drivers/input/keyboard/stmpe-keypad.c | 2 +-
drivers/input/keyboard/sun4i-lradc-keys.c | 1 -
drivers/input/keyboard/tca8418_keypad.c | 92 +--
drivers/input/keyboard/tm2-touchkey.c | 284 +++++++++
drivers/input/keyboard/twl4030_keypad.c | 5 +-
drivers/input/matrix-keymap.c | 109 ++--
drivers/input/misc/88pm80x_onkey.c | 1 -
drivers/input/misc/Kconfig | 10 -
drivers/input/misc/Makefile | 1 -
drivers/input/misc/ab8500-ponkey.c | 1 -
drivers/input/misc/arizona-haptics.c | 2 -
drivers/input/misc/atmel_captouch.c | 1 -
drivers/input/misc/bfin_rotary.c | 11 +-
drivers/input/misc/bma150.c | 4 +-
drivers/input/misc/da9063_onkey.c | 1 -
drivers/input/misc/dm355evm_keys.c | 2 -
drivers/input/misc/drv260x.c | 2 +-
drivers/input/misc/e3x0-button.c | 8 -
drivers/input/misc/gp2ap002a00f.c | 2 -
drivers/input/misc/gpio_decoder.c | 1 -
drivers/input/misc/gpio_tilt_polled.c | 2 +-
drivers/input/misc/hisi_powerkey.c | 17 +-
drivers/input/misc/mma8450.c | 2 -
drivers/input/misc/mpu3050.c | 481 ---------------
drivers/input/misc/pm8941-pwrkey.c | 1 -
drivers/input/misc/pmic8xxx-pwrkey.c | 8 -
drivers/input/misc/pwm-beeper.c | 156 +++--
drivers/input/misc/retu-pwrbutton.c | 6 -
drivers/input/misc/sirfsoc-onkey.c | 8 -
drivers/input/misc/soc_button_array.c | 8 +-
drivers/input/misc/tps65218-pwrbutton.c | 8 +-
drivers/input/misc/twl4030-pwrbutton.c | 1 -
drivers/input/mouse/alps.c | 2 +-
drivers/input/mouse/bcm5974.c | 2 +-
drivers/input/mouse/cyapa.c | 6 +-
drivers/input/mouse/cyapa_gen3.c | 29 +-
drivers/input/mouse/cypress_ps2.c | 6 +-
drivers/input/mouse/elan_i2c_core.c | 46 +-
drivers/input/mouse/elantech.c | 2 +-
drivers/input/mouse/hgpk.c | 5 +-
drivers/input/mouse/logips2pp.c | 2 +-
drivers/input/mouse/maplemouse.c | 1 -
drivers/input/mouse/psmouse-base.c | 41 +-
drivers/input/mouse/psmouse.h | 5 +
drivers/input/mouse/synaptics.c | 26 +-
drivers/input/mouse/synaptics.h | 1 -
drivers/input/mouse/trackpoint.c | 4 +-
drivers/input/rmi4/Kconfig | 27 +-
drivers/input/rmi4/rmi_2d_sensor.c | 7 +-
drivers/input/rmi4/rmi_bus.c | 8 +-
drivers/input/rmi4/rmi_driver.c | 21 +-
drivers/input/rmi4/rmi_driver.h | 16 +-
drivers/input/rmi4/rmi_f01.c | 104 +++-
drivers/input/rmi4/rmi_f03.c | 41 +-
drivers/input/rmi4/rmi_f30.c | 352 ++++++-----
drivers/input/rmi4/rmi_f34.c | 142 ++++-
drivers/input/rmi4/rmi_f34.h | 4 +
drivers/input/rmi4/rmi_f34v7.c | 11 +
drivers/input/serio/at32psif.c | 12 +-
drivers/input/serio/hyperv-keyboard.c | 1 -
drivers/input/serio/i8042-x86ia64io.h | 8 +
drivers/input/serio/i8042.c | 6 +-
drivers/input/serio/xilinx_ps2.c | 7 +-
drivers/input/touchscreen/88pm860x-ts.c | 3 -
drivers/input/touchscreen/Kconfig | 23 +-
drivers/input/touchscreen/Makefile | 2 +-
drivers/input/touchscreen/ads7846.c | 2 -
drivers/input/touchscreen/ar1021_i2c.c | 1 -
drivers/input/touchscreen/atmel-wm97xx.c | 4 +-
drivers/input/touchscreen/atmel_mxt_ts.c | 2 +-
drivers/input/touchscreen/bu21013_ts.c | 2 -
drivers/input/touchscreen/colibri-vf50-ts.c | 2 -
drivers/input/touchscreen/edt-ft5x06.c | 5 +-
drivers/input/touchscreen/eeti_ts.c | 5 +-
drivers/input/touchscreen/egalax_ts.c | 3 -
drivers/input/touchscreen/elants_i2c.c | 2 -
drivers/input/touchscreen/fsl-imx25-tcq.c | 2 +-
drivers/input/touchscreen/ili210x.c | 3 +-
drivers/input/touchscreen/intel-mid-touch.c | 654 ---------------------
drivers/input/touchscreen/lpc32xx_ts.c | 1 -
drivers/input/touchscreen/max11801_ts.c | 2 -
drivers/input/touchscreen/mcs5000_ts.c | 1 -
drivers/input/touchscreen/pixcir_i2c_ts.c | 4 +-
drivers/input/touchscreen/raydium_i2c_ts.c | 2 -
drivers/input/touchscreen/rohm_bu21023.c | 3 +-
drivers/input/touchscreen/s3c2410_ts.c | 2 +-
drivers/input/touchscreen/sis_i2c.c | 1 -
drivers/input/touchscreen/st1232.c | 1 -
drivers/input/touchscreen/sx8654.c | 1 -
drivers/input/touchscreen/tsc2005.c | 12 +-
drivers/input/touchscreen/tsc200x-core.c | 112 ++--
drivers/input/touchscreen/zet6223.c | 268 +++++++++
include/linux/i2c/mpr121_touchkey.h | 20 -
include/linux/input/matrix_keypad.h | 21 +-
include/linux/input/tca8418_keypad.h | 44 --
include/linux/mfd/cros_ec_commands.h | 74 ++-
include/linux/spi/tsc2005.h | 34 --
include/uapi/linux/serio.h | 7 +-
133 files changed, 2322 insertions(+), 2243 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt
create mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zet6223.txt
create mode 100644 drivers/input/keyboard/tm2-touchkey.c
delete mode 100644 drivers/input/misc/mpu3050.c
delete mode 100644 drivers/input/touchscreen/intel-mid-touch.c
create mode 100644 drivers/input/touchscreen/zet6223.c
delete mode 100644 include/linux/i2c/mpr121_touchkey.h
delete mode 100644 include/linux/input/tca8418_keypad.h
delete mode 100644 include/linux/spi/tsc2005.h
--
Dmitry
reply other threads:[~2017-02-23 8:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20170223080537.GA18639@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.