[git pull] Input updates for 2.6.40-rc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
or
	master.kernel.org:/pub/scm/linux/kernel/git/dtor/input.git for-linus

to receive updates for the input subsystem. Drivers, drivers, drivers...
The only noteworthy change is that we won't wake up userspace evdev
readers until we accumulate full packet (i.e. get EV_SYN marker) to
limit bouncing between kernel and userspace.

Changelog:
---------

Alexander Stein (3):
      Input: gpio_keys - add support for EV_ABS
      Input: gpio-keys - add support for setting device name
      Input: ads7846 - add possibility to use external vref on ads7846

Axel Lin (4):
      Input: qt1070 - add MODULE_DEVICE_TABLE
      Input: omap-keypad - fix a wrong free_irq() parameter
      Input: twl4030-pwrbutton - fix a leak of the IRQ during init failure
      Input: h3600_ts_input - fix a leak of the IRQ during init failure

Dmitry Torokhov (3):
      Input: input-polldev - use system-wide freezable workqueue
      Input: sh_keysc - make sh_keysc_device_driver static
      Input: sh_keysc - only compile PM code if PM is enabled

Eric Dumazet (1):
      Input: remove useless synchronize_rcu() calls

Igor Grinberg (1):
      Input: ads7846 - fix gpio_pendown configuration

Iiro Valkonen (1):
      Input: atmel_mxt_ts - make CHG line high after enabling interrupts

Jeff Brown (1):
      Input: evdev - only signal polls on full packets

Johan Hovold (2):
      Input: rotary-encoder - refactor and clean up
      Input: rotary-encoder - add support for half-period encoders

Joonyoung Shim (2):
      Input: atmel_mxt_ts - support 12bit resolution
      Input: atmel_mxt_ts - convert to MT protocol B

Julia Lawall (1):
      Input: atmel_tsadcc - correct call to input_free_device

Magnus Damm (2):
      Input: sh_keysc - implement runtime PM support
      Input: sh_keysc - switch to threaded IRQ handler

Michael Hennerich (5):
      Input: ad714x - fix up input configuration
      Input: ad714x - fix threshold and completion interrupt masks
      Input: ad714x - allow platform code to specify irqflags
      Input: ad714x - fix captouch wheel option algorithm
      Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander

Rakesh Iyer (2):
      Input: tegra-kbc - add ghost key filter
      Input: tegra-kbc - change wakeup logic to be all or nothing

Thierry Reding (5):
      Input: tsc2007 - debounce pressure measurement
      Input: tsc2007 - add max_rt parameter to platform data
      Input: tsc2007 - add poll_delay parameter to platform data
      Input: tsc2007 - add poll_period parameter to platform data
      Input: tsc2007 - add X, Y and Z fuzz factors to platform data

Ville Syrjala (1):
      Input: ati_remote2 - return the error code from sysfs channel_mask store

Zhang Jiejing (2):
      Input: add driver for Maxim max11801 touchscreen controller
      Input: add driver FSL MPR121 capacitive touch sensor

Éric Piel (4):
      Input: elantech - describe further the protocol
      Input: elantech - export pressure and width when supported
      Input: elantech - report multitouch with proper ABS_MT messages
      Input: elantech - remove support for proprietary X driver


Diffstat:
--------

 Documentation/input/elantech.txt           |  123 ++++-
 Documentation/input/rotary-encoder.txt     |   13 +
 arch/arm/mach-tegra/include/mach/kbc.h     |    4 +-
 drivers/input/evdev.c                      |   19 +-
 drivers/input/input-polldev.c              |   56 +--
 drivers/input/input.c                      |    1 -
 drivers/input/joydev.c                     |    1 -
 drivers/input/keyboard/Kconfig             |   22 +
 drivers/input/keyboard/Makefile            |    2 +
 drivers/input/keyboard/adp5589-keys.c      |  771 ++++++++++++++++++++++++++++
 drivers/input/keyboard/gpio_keys.c         |   11 +-
 drivers/input/keyboard/mpr121_touchkey.c   |  339 ++++++++++++
 drivers/input/keyboard/omap-keypad.c       |    6 +-
 drivers/input/keyboard/qt1070.c            |    1 +
 drivers/input/keyboard/sh_keysc.c          |   53 +--
 drivers/input/keyboard/tegra-kbc.c         |   60 ++-
 drivers/input/misc/ad714x.c                |  129 ++----
 drivers/input/misc/ati_remote2.c           |    9 +-
 drivers/input/misc/rotary_encoder.c        |  119 +++--
 drivers/input/misc/twl4030-pwrbutton.c     |    2 +-
 drivers/input/mouse/elantech.c             |   72 ++-
 drivers/input/mouse/elantech.h             |    6 +
 drivers/input/mousedev.c                   |    1 -
 drivers/input/touchscreen/Kconfig          |   12 +
 drivers/input/touchscreen/Makefile         |    1 +
 drivers/input/touchscreen/ads7846.c        |   26 +-
 drivers/input/touchscreen/atmel_mxt_ts.c   |   92 +++--
 drivers/input/touchscreen/atmel_tsadcc.c   |    2 +-
 drivers/input/touchscreen/h3600_ts_input.c |    8 +-
 drivers/input/touchscreen/max11801_ts.c    |  272 ++++++++++
 drivers/input/touchscreen/tsc2007.c        |   26 +-
 include/linux/gpio_keys.h                  |    8 +-
 include/linux/i2c/mpr121_touchkey.h        |   20 +
 include/linux/i2c/tsc2007.h                |    7 +
 include/linux/input/ad714x.h               |    3 +-
 include/linux/input/adp5589.h              |  213 ++++++++
 include/linux/rotary_encoder.h             |    1 +
 include/linux/spi/ads7846.h                |    3 +-
 38 files changed, 2155 insertions(+), 359 deletions(-)
 create mode 100644 drivers/input/keyboard/adp5589-keys.c
 create mode 100644 drivers/input/keyboard/mpr121_touchkey.c
 create mode 100644 drivers/input/touchscreen/max11801_ts.c
 create mode 100644 include/linux/i2c/mpr121_touchkey.h
 create mode 100644 include/linux/input/adp5589.h

-- 
Dmitry

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux