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.19-rc0
Date: Fri, 17 Aug 2018 17:53:43 -0700 [thread overview]
Message-ID: <20180818005343.GA95184@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 Rohm BU21029 touch controller
- new bitmap APIs: bitmap_alloc, bitmap_zalloc and bitmap_free
- updates to Atmel, eeti. pxrc and iforce drivers
- assorted driver cleanups and fixes.
Changelog:
---------
Andy Shevchenko (5):
dm: Avoid namespace collision with bitmap API
md: Avoid namespace collision with bitmap API
bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()
Input: gpio-keys - switch to bitmap_zalloc()
Input: evdev - switch to bitmap API
Chen Zhong (1):
dt-bindings: input: add common keyboard document bindings
Colin Ian King (1):
Input: cros_ec_keyb - remove redundant variable num_cols
Daniel Mack (4):
dt-bindings: input: touchscreen: add bindings for eeti touchscreen controller
Input: eeti - add device tree matching table
Input: eeti - drop module parameters, parse DT properties
Input: eeti - fix link to documentation and email address in header
Dmitry Torokhov (6):
Input: pxrc - fix freeing URB on device teardown
Input: pxrc - move module device table closer to where it is used
Input: pxrc - do not store unneeded data in driver structure
Input: pxrc - flatten probe code
Input: stop telling users to snail-mail Vojtech
Input: do not use WARN() in input_alloc_absinfo()
Enric Balletbo i Serra (2):
Input: cros_ec_keyb - make license text and MODULE_LICENSE match
Input: cros_ec_keyb - switch to SPDX identifier
Fabio Estevam (5):
Input: imx_keypad - switch to SPDX identifier
Input: snvs_pwrkey - switch to SPDX identifier
Input: fsl-imx25-tcq - switch to SPDX identifier
Input: imx6ul_tsc - switch to SPDX identifier
Input: egalax_ts - switch to SPDX identifier
Gustavo A. R. Silva (2):
Input: raydium_i2c_ts - use true and false for boolean values
Input: mark expected switch fall-throughs
Jia-Ju Bai (6):
Input: wdt87xx_i2c - replace mdelay() with msleep() in wdt87xx_resume()
Input: keyspan_remote - replace GFP_ATOMIC with GFP_KERNEL in keyspan_probe()
Input: powermate - replace GFP_ATOMIC with GFP_KERNEL in powermate_alloc_buffers()
Input: yealink - replace GFP_ATOMIC with GFP_KERNEL in usb_probe()
Input: appletouch - replace GFP_ATOMIC with GFP_KERNEL
Input: aiptek - replace GFP_ATOMIC with GFP_KERNEL in aiptek_probe()
Julia Lawall (1):
Input: elan_i2c_smbus - cast sizeof to int for comparison
Marcus Folkesson (2):
Input: pxrc - do not store USB device in private struct
MAINTAINERS: Add PhoenixRC Flight Controller Adapter
Matti Vaittinen (1):
Input: gpio_keys - add missing include to gpio_keys.h
Nick Dyer (9):
Input: atmel_mxt_ts - only use first T9 instance
Input: atmel_mxt_ts - use BIT() macro everywhere
Input: atmel_mxt_ts - remove duplicate setup of ABS_MT_PRESSURE
Input: atmel_mxt_ts - remove unnecessary debug on ENOMEM
Input: atmel_mxt_ts - config CRC may start at T71
Input: atmel_mxt_ts - refactor config update code to add context struct
Input: atmel_mxt_ts - zero terminate config firmware file
Input: atmel_mxt_ts - don't report zero pressure from T9
Input: atmel_mxt_ts - move completion to after config crc is updated
Oleksandr Andrushchenko (3):
xen: Sync up with the canonical protocol definitions in Xen
Input: xen-kbdfront - fix multi-touch XenStore node's locations
Input: xen-kbdfront - allow better run-time configuration
Ravi Chandra Sadineni (2):
Input: cros_ec_keyb - remove check before calling pm_wakeup_event
Input: i8042 - increment wakeup_count for the respective port
Sebastian Andrzej Siewior (1):
Input: iforce - use GFP_KERNEL in iforce_get_id_packet()
Tim Schumacher (3):
Input: iforce - reformat the packet dump output
Input: iforce - assign BTN_DEAD only for specific devices
Input: iforce - reorganize joystick configuration lists
Vinod Koul (2):
Input: pm8941-pwrkey - abstract register offsets and event code
Input: pm8941-pwrkey - add resin entry
Zhu Yi (1):
Input: add bu21029 touch driver
Diffstat:
--------
Documentation/devicetree/bindings/input/keys.txt | 8 +
.../bindings/input/qcom,pm8941-pwrkey.txt | 10 +
.../bindings/input/touchscreen/bu21029.txt | 35 ++
.../devicetree/bindings/input/touchscreen/eeti.txt | 30 ++
MAINTAINERS | 7 +
drivers/input/evbug.c | 4 -
drivers/input/evdev.c | 16 +-
drivers/input/gameport/emu10k1-gp.c | 4 -
drivers/input/gameport/lightning.c | 4 -
drivers/input/gameport/ns558.c | 4 -
drivers/input/input.c | 16 +-
drivers/input/joystick/a3d.c | 4 -
drivers/input/joystick/adi.c | 4 -
drivers/input/joystick/amijoy.c | 4 -
drivers/input/joystick/analog.c | 4 -
drivers/input/joystick/cobra.c | 4 -
drivers/input/joystick/db9.c | 9 +-
drivers/input/joystick/gamecon.c | 4 -
drivers/input/joystick/gf2k.c | 4 -
drivers/input/joystick/grip.c | 4 -
drivers/input/joystick/guillemot.c | 4 -
drivers/input/joystick/iforce/iforce-ff.c | 8 +-
drivers/input/joystick/iforce/iforce-main.c | 30 +-
drivers/input/joystick/iforce/iforce-packets.c | 16 +-
drivers/input/joystick/iforce/iforce-serio.c | 4 -
drivers/input/joystick/iforce/iforce-usb.c | 4 -
drivers/input/joystick/iforce/iforce.h | 6 +-
drivers/input/joystick/interact.c | 4 -
drivers/input/joystick/joydump.c | 4 -
drivers/input/joystick/magellan.c | 4 -
drivers/input/joystick/pxrc.c | 166 +++----
drivers/input/joystick/sidewinder.c | 4 -
drivers/input/joystick/spaceball.c | 4 -
drivers/input/joystick/spaceorb.c | 4 -
drivers/input/joystick/stinger.c | 4 -
drivers/input/joystick/tmdc.c | 4 -
drivers/input/joystick/turbografx.c | 4 -
drivers/input/joystick/warrior.c | 4 -
drivers/input/keyboard/adp5589-keys.c | 1 +
drivers/input/keyboard/amikbd.c | 4 -
drivers/input/keyboard/atakbd.c | 4 -
drivers/input/keyboard/cros_ec_keyb.c | 69 +--
drivers/input/keyboard/gpio_keys.c | 8 +-
drivers/input/keyboard/imx_keypad.c | 12 +-
drivers/input/keyboard/newtonkbd.c | 4 -
drivers/input/keyboard/snvs_pwrkey.c | 15 +-
drivers/input/keyboard/stowaway.c | 4 -
drivers/input/keyboard/sunkbd.c | 4 -
drivers/input/keyboard/xtkbd.c | 4 -
drivers/input/misc/keyspan_remote.c | 2 +-
drivers/input/misc/pm8941-pwrkey.c | 70 ++-
drivers/input/misc/powermate.c | 2 +-
drivers/input/misc/xen-kbdfront.c | 183 ++++----
drivers/input/misc/yealink.c | 4 +-
drivers/input/mouse/appletouch.c | 7 +-
drivers/input/mouse/cyapa_gen5.c | 1 +
drivers/input/mouse/cyapa_gen6.c | 1 +
drivers/input/mouse/elan_i2c_smbus.c | 2 +-
drivers/input/mouse/elantech.c | 2 +-
drivers/input/mouse/inport.c | 4 -
drivers/input/mouse/logibm.c | 4 -
drivers/input/mouse/pc110pad.c | 4 -
drivers/input/mouse/sermouse.c | 8 +-
drivers/input/serio/ct82c710.c | 4 -
drivers/input/serio/i8042.c | 3 +
drivers/input/serio/q40kbd.c | 4 -
drivers/input/serio/rpckbd.c | 4 -
drivers/input/serio/serio.c | 4 -
drivers/input/tablet/aiptek.c | 2 +-
drivers/input/touchscreen/Kconfig | 12 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/atmel_mxt_ts.c | 223 +++++-----
drivers/input/touchscreen/bu21029_ts.c | 484 +++++++++++++++++++++
drivers/input/touchscreen/eeti_ts.c | 37 +-
drivers/input/touchscreen/egalax_ts.c | 5 +-
drivers/input/touchscreen/elo.c | 1 +
drivers/input/touchscreen/fsl-imx25-tcq.c | 21 +-
drivers/input/touchscreen/gunze.c | 4 -
drivers/input/touchscreen/imx6ul_tsc.c | 14 +-
drivers/input/touchscreen/raydium_i2c_ts.c | 4 +-
drivers/input/touchscreen/wdt87xx_i2c.c | 2 +-
drivers/md/dm-raid.c | 6 +-
drivers/md/md-bitmap.c | 305 +++++++------
drivers/md/md-bitmap.h | 60 +--
drivers/md/md-cluster.c | 18 +-
drivers/md/md.c | 44 +-
drivers/md/persistent-data/dm-space-map-common.c | 20 +-
drivers/md/raid1.c | 35 +-
drivers/md/raid10.c | 52 ++-
drivers/md/raid5-cache.c | 8 +-
drivers/md/raid5.c | 44 +-
include/linux/bitmap.h | 8 +
include/linux/gpio_keys.h | 2 +
include/linux/joystick.h | 4 -
include/uapi/linux/joystick.h | 4 -
include/xen/interface/io/displif.h | 8 +
include/xen/interface/io/kbdif.h | 78 +++-
include/xen/interface/io/sndif.h | 10 +-
lib/bitmap.c | 20 +
99 files changed, 1468 insertions(+), 967 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/keys.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/bu21029.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/eeti.txt
create mode 100644 drivers/input/touchscreen/bu21029_ts.c
Thanks.
--
Dmitry
reply other threads:[~2018-08-18 0:53 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=20180818005343.GA95184@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.