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.10-rc0
Date: Fri, 16 Dec 2016 14:35:32 -0800 [thread overview]
Message-ID: <20161216223532.GA22632@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:
- updated support for Synaptics RMI4 devices, including support for
SMBus controllers, firmware update support, sensor tuning, and PS/2
guest support;
- ALPS driver now supports tracksticks on SS5 controllers;
- i8042 now uses chassis info to skip selftest on Asus laptops as
list of individual models became too unwieldy;
- miscellaneous fixes to other drivers.
Note that there will be a merge conflict in
drivers/input/rmi4/rmi_driver.c. Please resolve by dropping
linux/kconfig.h include and keeping linux/irq.h
Changelog:
---------
Andrew Duggan (4):
Input: synaptics-rmi4 - handle incomplete input data
Input: synaptics-rmi4 - add parameters for dribble packets and palm detect gesture
Input: synaptics-rmi4 - add support for controlling dribble packets in F12
Input: synaptics-rmi4 - set the ABS_MT_TOOL_TYPE bit to report tool type
Arnd Bergmann (1):
Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning
Benjamin Tissoires (12):
Input: elan_i2c - always output the device information
Input: synaptics-rmi4 - add SMBus support
Input: soc_button_array - use gpio_is_valid()
Input: soc_button_array - bail out earlier if gpiod_count is zero
Input: synaptics-rmi4 - fix documentation of rmi_2d_sensor_platform_data
Input: synaptics-rmi4 - remove unused fields in struct rmi_driver_data
Input: synaptics-rmi4 - add rmi_enable/disable_irq
Input: synaptics-rmi4 - remove mutex calls while updating the firmware
Input: synaptics-rmi4 - remove EXPORT_SYMBOL_GPL for internal functions
Input: synaptics-rmi4 - have only one struct platform data
Input: synaptics-rmi4 - allow to add attention data
Input: synaptics-rmi4 - store the attn data in the driver
Bjorn Andersson (1):
Input: synaptics-rmi4 - move IRQ handling to rmi_driver
Cameron Gutman (2):
Input: xpad - add product ID for Xbox One S pad
Input: xpad - fix Xbox One rumble stopping after 2.5 secs
Colin Ian King (2):
Input: pxa27x_keypad - fix typo "debpunce" -> "debounce"
Input: raydium_i2c_ts - fix spelling mistake in dev_err message
Dan Carpenter (1):
Input: synaptics-rmi4 - unlock on error
Dennis Wassenberg (1):
Input: synaptics-rmi4 - f03 - grab data passed by transport device
Dmitry Torokhov (7):
Input: gpio_keys_polled - keep button data constant
Input: gpio_keys_polled - always use gpiod_get_value_cansleep
Input: gpio_keys - annotate PM methods as __maybe_unused
Input: gpio_keys - fix leaking DT node references
Input: gpio_keys - switch to using generic device properties
Input: drv260x - fix initializing overdrive voltage
Input: drv260x - use temporary for &client->dev
Florian Vaussard (2):
Input: drv2665 - fix misuse of regmap_update_bits
Input: drv2667 - fix misuse of regmap_update_bits
Geert Uytterhoeven (1):
Input: gpio_keys - add support for GPIO descriptors
Guenter Roeck (2):
Input: synaptics-rmi4 - add support for F55 sensor tuning
Input: synaptics-rmi4 - propagate correct number of rx and tx electrodes to F54
Guy Shapiro (3):
Input: imx6ul_tsc - add support for sample averaging
Input: imx6ul_tsc - convert int to u32
Input: imx6ul_tsc - generalize the averaging property
Haibo Chen (1):
Input: imx6ul_tsc - add mask when set REG_ADC_CFG
Hans de Goede (2):
Input: bma150 - avoid binding to bma180 if IIO bma180 driver present
Input: silead - add regulator support
Javier Martinez Canillas (2):
Input: fsl-imx25-tcq - fix module autoload when registered via OF
Input: da9063 - fix module autoload when registered via OF
Jingkui Wang (2):
Input: drv260x - fix input device's parent assignment
Input: drv260x - use generic device properties
Lyude Paul (1):
Input: synaptics-rmi4 - add support for F03
Marcos Paulo de Souza (4):
Input: i8042 - use chassis info to skip selftest on Asus laptops
Input: i8042 - fix typo from i8042_aux_close to i8042_port_close
Input: i8042 - comment #else/#endif of CONFIG_PNP
Input: ALPS - fix protcol -> protocol
Nick Dyer (6):
Input: synaptics-rmi4 - stop scanning PDT after two empty pages
Input: synaptics-rmi4 - factor out functions from probe
Input: synaptics-rmi4 - add a couple of debug lines
Input: synaptics-rmi4 - add support for F34 device reflash
Input: synaptics-rmi4 - fix debug for sensor clip
Input: synaptics-rmi4 - add support for F34 V7 bootloader
Paul Donohue (3):
Input: ALPS - fix TrackStick support for SS5 hardware
Input: ALPS - clean up TrackStick handling for SS5 hardware
Input: ALPS - clean up code for SS5 hardware
Sangwon Jee (3):
Input: melfas_mip4 - add product_id sysfs attribute
Input: melfas_mip4 - use product id for firmware name
Input: melfas_mip4 - add product ID reporting
Steve Twiss (2):
Input: da9061 - onkey driver
Input: da9062 - update bindings docs to account for da9061
Sudeep Holla (1):
Input: gpio_keys - set input direction explicitly
Vladimir Zapolskiy (1):
Input: lpc32xx-keys - fix invalid error handling of a requested irq
Diffstat:
--------
.../devicetree/bindings/input/da9062-onkey.txt | 45 +-
.../bindings/input/touchscreen/imx6ul_tsc.txt | 3 +
.../bindings/input/touchscreen/silead_gsl1680.txt | 2 +
.../bindings/input/touchscreen/touchscreen.txt | 3 +
drivers/input/joystick/xpad.c | 7 +-
drivers/input/keyboard/gpio_keys.c | 190 +--
drivers/input/keyboard/gpio_keys_polled.c | 128 +-
drivers/input/keyboard/lpc32xx-keys.c | 2 +-
drivers/input/keyboard/pxa27x_keypad.c | 2 +-
drivers/input/keyboard/tca8418_keypad.c | 21 +-
drivers/input/misc/Kconfig | 7 +-
drivers/input/misc/bma150.c | 9 +-
drivers/input/misc/da9063_onkey.c | 9 +-
drivers/input/misc/drv260x.c | 119 +-
drivers/input/misc/drv2665.c | 6 +-
drivers/input/misc/drv2667.c | 4 +-
drivers/input/misc/soc_button_array.c | 8 +-
drivers/input/mouse/alps.c | 56 +-
drivers/input/mouse/alps.h | 24 +-
drivers/input/mouse/elan_i2c_core.c | 17 +-
drivers/input/rmi4/Kconfig | 42 +
drivers/input/rmi4/Makefile | 4 +
drivers/input/rmi4/rmi_2d_sensor.c | 10 +-
drivers/input/rmi4/rmi_2d_sensor.h | 2 +
drivers/input/rmi4/rmi_bus.c | 12 +
drivers/input/rmi4/rmi_bus.h | 12 +
drivers/input/rmi4/rmi_driver.c | 420 ++++--
drivers/input/rmi4/rmi_driver.h | 31 +-
drivers/input/rmi4/rmi_f01.c | 12 +-
drivers/input/rmi4/rmi_f03.c | 250 ++++
drivers/input/rmi4/rmi_f11.c | 98 +-
drivers/input/rmi4/rmi_f12.c | 146 ++-
drivers/input/rmi4/rmi_f30.c | 22 +-
drivers/input/rmi4/rmi_f34.c | 516 ++++++++
drivers/input/rmi4/rmi_f34.h | 314 +++++
drivers/input/rmi4/rmi_f34v7.c | 1372 ++++++++++++++++++++
drivers/input/rmi4/rmi_f54.c | 19 +-
drivers/input/rmi4/rmi_f55.c | 131 ++
drivers/input/rmi4/rmi_i2c.c | 74 +-
drivers/input/rmi4/rmi_smbus.c | 447 +++++++
drivers/input/rmi4/rmi_spi.c | 72 +-
drivers/input/serio/i8042-x86ia64io.h | 78 +-
drivers/input/serio/i8042.c | 2 +-
drivers/input/touchscreen/fsl-imx25-tcq.c | 1 +
drivers/input/touchscreen/imx6ul_tsc.c | 83 +-
drivers/input/touchscreen/melfas_mip4.c | 51 +-
drivers/input/touchscreen/raydium_i2c_ts.c | 2 +-
drivers/input/touchscreen/silead.c | 29 +
include/linux/gpio_keys.h | 5 +-
include/linux/platform_data/drv260x-pdata.h | 28 -
include/linux/rmi.h | 60 +-
51 files changed, 4228 insertions(+), 779 deletions(-)
create mode 100644 drivers/input/rmi4/rmi_f03.c
create mode 100644 drivers/input/rmi4/rmi_f34.c
create mode 100644 drivers/input/rmi4/rmi_f34.h
create mode 100644 drivers/input/rmi4/rmi_f34v7.c
create mode 100644 drivers/input/rmi4/rmi_f55.c
create mode 100644 drivers/input/rmi4/rmi_smbus.c
delete mode 100644 include/linux/platform_data/drv260x-pdata.h
Thanks!
--
Dmitry
reply other threads:[~2016-12-16 22:35 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=20161216223532.GA22632@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.