All of lore.kernel.org
 help / color / mirror / Atom feed
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 v4.14-rc0
Date: Wed, 6 Sep 2017 17:26:48 -0700	[thread overview]
Message-ID: <20170907002648.GA14458@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 GPIO bit-banging driver implementing PS/2 protocol; 
- a new power key driver for Rockchip RK805 PMIC;
- bunch of patches constifying various device ID structures;
- Elan I2C touchpad driver now supports devices with 2 buttons;
- other assorted fixes. 

Changelog:
---------

Arvind Yadav (56):
      Input: serio - constify attribute_group structures
      Input: aiptek - constify attribute_group structures
      Input: constify attribute_group structures
      Input: synaptics-rmi4 - constify attribute_group structures in F34
      Input: synaptics-rmi4 - constify attribute_group structures in F01
      Input: ims-pcu - constify attribute_group structures
      Input: yealink - constify attribute_group structures
      Input: gpio_keys - constify attribute_group structures
      Input: elantech - constify attribute_group structures
      Input: psmouse - constify attribute_group structures
      Input: raydium_i2c_ts - constify attribute_group structures
      Input: elants_i2c - constify attribute_group structures
      Input: ads7846 - constify attribute_group structures
      Input: iforce - constify usb_device_id and fix space before '[' error
      Input: keyspan_remote - constify usb_device_id
      Input: powermate - constify usb_device_id and fix space before '[' error
      Input: appletouch - constify usb_device_id
      Input: synaptics_usb - constify usb_device_id
      Input: acecad - constify usb_device_idi and fix space before '[' error
      Input: kbtab - constify usb_device_id
      Input: xpad - constify usb_device_id
      Input: ati_remote2 - constify usb_device_id
      Input: i8042 - constify pnp_device_id
      Input: iforce - constify serio_device_id
      Input: magellan - constify serio_device_id
      Input: spaceball - constify serio_device_id
      Input: spaceorb - constify serio_device_id
      Input: stinger - constify serio_device_id
      Input: twidjoy - constify serio_device_id
      Input: warrior - constify serio_device_id
      Input: zhenhua - constify serio_device_id
      Input: iatkbd - constify serio_device_id
      Input: hil_kbd - constify serio_device_id
      Input: lkkbd - constify serio_device_id
      Input: newtonkbd - constify serio_device_id
      Input: stowaway - constify serio_device_id
      Input: sunkbd - constify serio_device_id
      Input: xtkbd - constify serio_device_id
      Input: constify serio_device_id
      Input: wacom_serial4 - constify serio_device_id
      Input: dynapro - constify serio_device_id
      Input: elo - constify serio_device_id
      Input: fujitsu_ts - constify serio_device_id
      Input: gunze - constify serio_device_id
      Input: hampshire - constify serio_device_id
      Input: inexio - constify serio_device_id
      Input: mtouch - constify serio_device_id
      Input: penmount - constify serio_device_id
      Input: touchit213 - constify serio_device_id
      Input: touchright - constify serio_device_id
      Input: touchwin - constify serio_device_id
      Input: tsc40 - constify serio_device_id
      Input: wacom_w8001 - constify serio_device_id
      Input: ambakmi - constify amba_id
      Input: tegra-kbc - handle return value of clk_prepare_enable
      Input: pxa27x_keypad - handle return value of clk_prepare_enable

Colin Ian King (1):
      Input: byd - make array seq static, reduces object code size

Danilo Krummrich (1):
      Input: PS/2 gpio bit banging driver for serio bus

Dmitry Torokhov (1):
      ARM: pxa/raumfeld: mark rotary encoder properties as __initconst

Fabio Estevam (1):
      Input: mxs-lradc - do a NULL check on iores

Florian Echtler (3):
      Input: sur40 - add additional reverse-engineered information
      Input: sur40 - silence unnecessary noisy debug output
      Input: sur40 - skip all blobs that are not touches

Joseph Chen (1):
      Input: add power key driver for Rockchip RK805 PMIC

Julia Lawall (1):
      Input: sun4i-ts - constify thermal_zone_of_device_ops structures

KT Liao (1):
      Input: elan_i2c - support touchpads with two physical buttons

Liang Yan (1):
      Input: xen-kbdfront - enable auto repeat for xen keyboard frontend driver

Michal Simek (1):
      Input: xilinx_ps2 - fix multiline comment style

Munir Contractor (1):
      Input: pcspkr - fix code style and error value in pcspkr_event

Nick Desaulniers (1):
      Input: mousedev - fix implicit conversion warning

Pan Bian (1):
      Input: mxs-lradc - use correct error check

Quentin Schulz (2):
      Input: axp20x-pek - use driver_data of platform_device_id instead of extended attributes
      Input: axp20x-pek - add support for AXP221 PEK

Sebastian Reichel (2):
      Input: atmel_mxt_ts - use more managed resources
      Input: atmel_mxt_ts - add support for reset line

Wei Yongjun (1):
      Input: mxs-lradc - make symbol mxs_lradc_ts_irq_names static

Diffstat:
--------

 .../devicetree/bindings/input/atmel,maxtouch.txt   |   2 +
 .../devicetree/bindings/serio/ps2-gpio.txt         |  23 ++
 Documentation/gpio/drivers-on-gpio.txt             |   5 +
 arch/arm/mach-pxa/raumfeld.c                       |   2 +-
 drivers/input/input.c                              |   6 +-
 drivers/input/joystick/iforce/iforce-serio.c       |   2 +-
 drivers/input/joystick/iforce/iforce-usb.c         |   2 +-
 drivers/input/joystick/magellan.c                  |   2 +-
 drivers/input/joystick/spaceball.c                 |   2 +-
 drivers/input/joystick/spaceorb.c                  |   2 +-
 drivers/input/joystick/stinger.c                   |   2 +-
 drivers/input/joystick/twidjoy.c                   |   2 +-
 drivers/input/joystick/warrior.c                   |   2 +-
 drivers/input/joystick/xpad.c                      |   2 +-
 drivers/input/joystick/zhenhua.c                   |   2 +-
 drivers/input/keyboard/atkbd.c                     |   2 +-
 drivers/input/keyboard/gpio_keys.c                 |   2 +-
 drivers/input/keyboard/hil_kbd.c                   |   2 +-
 drivers/input/keyboard/lkkbd.c                     |   2 +-
 drivers/input/keyboard/newtonkbd.c                 |   2 +-
 drivers/input/keyboard/pxa27x_keypad.c             |  15 +-
 drivers/input/keyboard/stowaway.c                  |   2 +-
 drivers/input/keyboard/sunkbd.c                    |   2 +-
 drivers/input/keyboard/tegra-kbc.c                 |   5 +-
 drivers/input/keyboard/xtkbd.c                     |   2 +-
 drivers/input/misc/Kconfig                         |  11 +
 drivers/input/misc/Makefile                        |   1 +
 drivers/input/misc/ati_remote2.c                   |   2 +-
 drivers/input/misc/axp20x-pek.c                    | 149 +++++--
 drivers/input/misc/ims-pcu.c                       |   4 +-
 drivers/input/misc/keyspan_remote.c                |   2 +-
 drivers/input/misc/pcspkr.c                        |  17 +-
 drivers/input/misc/powermate.c                     |   2 +-
 drivers/input/misc/rk805-pwrkey.c                  | 111 +++++
 drivers/input/misc/xen-kbdfront.c                  |   5 +-
 drivers/input/misc/yealink.c                       |   2 +-
 drivers/input/mouse/appletouch.c                   |   2 +-
 drivers/input/mouse/byd.c                          |   2 +-
 drivers/input/mouse/elan_i2c.h                     |   2 +-
 drivers/input/mouse/elan_i2c_core.c                |   9 +-
 drivers/input/mouse/elan_i2c_i2c.c                 |  13 +-
 drivers/input/mouse/elan_i2c_smbus.c               |   4 +-
 drivers/input/mouse/elantech.c                     |   2 +-
 drivers/input/mouse/psmouse-base.c                 |   2 +-
 drivers/input/mouse/synaptics_usb.c                |   2 +-
 drivers/input/mousedev.c                           |  62 +--
 drivers/input/rmi4/rmi_f01.c                       |   2 +-
 drivers/input/rmi4/rmi_f34.c                       |   2 +-
 drivers/input/serio/Kconfig                        |  11 +
 drivers/input/serio/Makefile                       |   1 +
 drivers/input/serio/ambakmi.c                      |   2 +-
 drivers/input/serio/i8042-x86ia64io.h              |   4 +-
 drivers/input/serio/ps2-gpio.c                     | 453 +++++++++++++++++++++
 drivers/input/serio/serio.c                        |   4 +-
 drivers/input/serio/serio_raw.c                    |   2 +-
 drivers/input/serio/xilinx_ps2.c                   |  12 +-
 drivers/input/tablet/acecad.c                      |   2 +-
 drivers/input/tablet/aiptek.c                      |   2 +-
 drivers/input/tablet/kbtab.c                       |   2 +-
 drivers/input/tablet/wacom_serial4.c               |   2 +-
 drivers/input/touchscreen/ads7846.c                |   4 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |  46 ++-
 drivers/input/touchscreen/dynapro.c                |   2 +-
 drivers/input/touchscreen/elants_i2c.c             |   2 +-
 drivers/input/touchscreen/elo.c                    |   2 +-
 drivers/input/touchscreen/fujitsu_ts.c             |   2 +-
 drivers/input/touchscreen/gunze.c                  |   2 +-
 drivers/input/touchscreen/hampshire.c              |   2 +-
 drivers/input/touchscreen/inexio.c                 |   2 +-
 drivers/input/touchscreen/mtouch.c                 |   2 +-
 drivers/input/touchscreen/mxs-lradc-ts.c           |   8 +-
 drivers/input/touchscreen/penmount.c               |   2 +-
 drivers/input/touchscreen/raydium_i2c_ts.c         |   2 +-
 drivers/input/touchscreen/sun4i-ts.c               |   2 +-
 drivers/input/touchscreen/sur40.c                  |  46 ++-
 drivers/input/touchscreen/touchit213.c             |   2 +-
 drivers/input/touchscreen/touchright.c             |   2 +-
 drivers/input/touchscreen/touchwin.c               |   2 +-
 drivers/input/touchscreen/tsc40.c                  |   2 +-
 drivers/input/touchscreen/wacom_w8001.c            |   2 +-
 80 files changed, 947 insertions(+), 190 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.txt
 create mode 100644 drivers/input/misc/rk805-pwrkey.c
 create mode 100644 drivers/input/serio/ps2-gpio.c

Thanks.


-- 
Dmitry

             reply	other threads:[~2017-09-07  0:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-07  0:26 Dmitry Torokhov [this message]
  -- strict thread matches above, loose matches on Subject: below --
2017-09-16 13:34 [git pull] Input updates for v4.14-rc0 Dmitry Torokhov

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=20170907002648.GA14458@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.