* [git pull] Input updates for v5.5-rc0
@ 2019-12-01 2:00 Dmitry Torokhov
2019-12-02 2:50 ` pr-tracker-bot
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Torokhov @ 2019-12-01 2:00 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-input
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
^ permalink raw reply [flat|nested] 6+ messages in thread
* [git pull] Input updates for v5.5-rc0
@ 2019-12-07 20:27 Dmitry Torokhov
2019-12-08 2:35 ` Linus Torvalds
2019-12-08 2:40 ` pr-tracker-bot
0 siblings, 2 replies; 6+ messages in thread
From: Dmitry Torokhov @ 2019-12-07 20:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-input
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
to receive second round of updates for the input subsystem. You will
get:
- fixups for Synaptics RMI4 driver
- a quirk for Goodinx touchscreen on Teclast tablet
- a new keycode definition for activating privacy screen feature found
on a few "enterprise" laptops
- updates to snvs_pwrkey driver
- one can now poll uinput device for writing (which is always allowed)
Changelog:
---------
Dmitry Torokhov (1):
Input: snvs_pwrkey - remove gratuitous NULL initializers
Hans Verkuil (1):
Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
Hans de Goede (1):
Input: goodix - add upside-down quirk for Teclast X89 tablet
Lucas Stach (1):
Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
Marcel Holtmann (1):
Input: uinput - fix returning EPOLLOUT from uinput_poll
Mathew King (1):
Input: add privacy screen toggle keycode
Robin van der Gracht (1):
Input: snvs_pwrkey - send key events for i.MX6 S, DL and Q
Diffstat:
--------
drivers/input/keyboard/Kconfig | 2 +-
drivers/input/keyboard/snvs_pwrkey.c | 48 +++++++++++++++++++++++++---------
drivers/input/misc/uinput.c | 2 +-
drivers/input/rmi4/rmi_f34v7.c | 3 +++
drivers/input/rmi4/rmi_smbus.c | 2 --
drivers/input/touchscreen/goodix.c | 9 +++++++
include/uapi/linux/input-event-codes.h | 2 ++
7 files changed, 51 insertions(+), 17 deletions(-)
Thanks.
--
Dmitry
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] Input updates for v5.5-rc0
2019-12-07 20:27 Dmitry Torokhov
@ 2019-12-08 2:35 ` Linus Torvalds
2019-12-09 17:09 ` Dmitry Torokhov
2019-12-08 2:40 ` pr-tracker-bot
1 sibling, 1 reply; 6+ messages in thread
From: Linus Torvalds @ 2019-12-08 2:35 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: Linux Kernel Mailing List, linux-input
On Sat, Dec 7, 2019 at 12:27 PM Dmitry Torokhov
<dmitry.torokhov@gmail.com> wrote:
>
> - one can now poll uinput device for writing (which is always allowed)
Well, except the code says "if there is data to be read, then it's
_only_ readable, and you can't write to it".
Is that what you wanted/meant?
Linus
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] Input updates for v5.5-rc0
2019-12-08 2:35 ` Linus Torvalds
@ 2019-12-09 17:09 ` Dmitry Torokhov
0 siblings, 0 replies; 6+ messages in thread
From: Dmitry Torokhov @ 2019-12-09 17:09 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, linux-input
On Sat, Dec 07, 2019 at 06:35:52PM -0800, Linus Torvalds wrote:
> On Sat, Dec 7, 2019 at 12:27 PM Dmitry Torokhov
> <dmitry.torokhov@gmail.com> wrote:
> >
> > - one can now poll uinput device for writing (which is always allowed)
>
> Well, except the code says "if there is data to be read, then it's
> _only_ readable, and you can't write to it".
>
> Is that what you wanted/meant?
Hm, not exactly. I will fix it up in a followup change.
Thanks.
--
Dmitry
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] Input updates for v5.5-rc0
2019-12-07 20:27 Dmitry Torokhov
2019-12-08 2:35 ` Linus Torvalds
@ 2019-12-08 2:40 ` pr-tracker-bot
1 sibling, 0 replies; 6+ messages in thread
From: pr-tracker-bot @ 2019-12-08 2:40 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: Linus Torvalds, linux-kernel, linux-input
The pull request you sent on Sat, 7 Dec 2019 12:27:33 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/737214515d7965485c52bc5f869e57a6976cf216
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-12-09 17:09 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-01 2:00 [git pull] Input updates for v5.5-rc0 Dmitry Torokhov
2019-12-02 2:50 ` pr-tracker-bot
2019-12-07 20:27 Dmitry Torokhov
2019-12-08 2:35 ` Linus Torvalds
2019-12-09 17:09 ` Dmitry Torokhov
2019-12-08 2:40 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).