[git pull] Input updates for 2.6.36-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.

Changelog:
---------

Anatolij Gustschin (2):
      Input: ads7846 - allow specifying irq trigger type in platform data
      Input: ads7846 - extend the driver for ads7845 controller support

Axel Lin (3):
      Input: wistron_btns - fix a memory leak in wb_module_init error path
      Input: atlas_btns - adds a missing owner field for atlas_acpi_driver
      Input: atlas_btns - fix mixing acpi_status and int for return value

Chris Bagwell (2):
      Input: synaptics - only report width on hardware that supports it
      Input: synaptics - set min/max for finger width

Chris Merrett (1):
      Input: xpad - add product ID for Hori Fighting Stick EX2

Christoph Egger (1):
      Input: i8042 - remove SPRUCE support

Christoph Fritz (1):
      Input: xpad - remove mouse buttons and axes for dance pads

Dan Carpenter (2):
      Input: lm8323 - fix error handling in lm8323_probe()
      Input: adxl34x - fix leak and use after free

Dmitry Torokhov (11):
      Input: usbtouchscreen - reduce number fo be16_to_cpu conversions
      Input: ad7879 - use threaded IRQ
      Input: ad7879 - add open and close methods
      Input: adxl34 - make enable/disable separate from suspend/resume
      Input: ads7846 - do not allow altering platform data
      Input: atlas_btns - switch to using pr_err() and friends
      Input: fix signedness warning in input_set_keycode()
      Input: change input handlers to use bool when possible
      Input: evdev - signal that device is writable in evdev_poll()
      Input: i8042 - reset keyboard controller wehen resuming from S2R
      Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()

Grazvydas Ignotas (1):
      Input: gpio-keys - add gpiolib debounce support

Henrik Rydberg (7):
      Input: evdev - convert to dynamic event buffer
      Input: evdev - use driver hint to compute size of event buffer
      Input: bcm5974 - set the average number of events per MT event packet
      Input: hid-input - use a larger event buffer for MT devices
      Input: evdev - never leave the client buffer empty after write
      Input: introduce MT event slots
      Input: document the MT event slot protocol

Jiri Slaby (1):
      Input: tps6507x-ts - remove unneeded NULL test

Joonyoung Shim (3):
      Input: mcs - Add MCS touchkey driver
      Input: Add ATMEL QT602240 touchscreen driver
      Input: samsung-keypad - Add samsung keypad driver

Julien Moutinho (1):
      Input: mousedev - signal that device is writable in mousedev_poll()

Lars-Peter Clausen (1):
      Input: Add pwm beeper driver

Luo Jinghua (1):
      Input: bcm5974 - turn wellspring mode off if failed to start traffic

Luotao Fu (1):
      Input: matrix_keypad - add support for clustered irq

Markus Lehtonen (1):
      Input: twl4030-pwrbutton - replace __devinit with __init

Michael Hennerich (5):
      Input: add driver for ADXL345/346 Digital Accelerometers
      Input: adxl34x - add support for ADXL346 orientation sensing
      Input: ad7879 - use i2c_smbus_read_i2c_block_data() to lower overhead
      Input: ad7879 - fix spi word size to 16 bit
      Input: ad7879 - report EV_KEY/BTN_TOUCH events

Mike Frysinger (1):
      Input: ad7879 - split bus logic out

Oliver Neukum (4):
      Input: release pressed keys when resuming device
      Input: usbtouchscreen - implement basic suspend/resume
      Input: usbtouchscreen - implement runtime power management
      Input: usbtouchscreen - implement reset_resume

Petr Štetiar (2):
      Input: usbtouchscreen - add support for ET&T TC4UM touchscreen controller
      HID - blacklist ET&T TC4UH touchscreen controller

Ping Cheng (1):
      Input: wacom - add support for DTU2231 and DTU1631

Samuel Thibault (1):
      Input: keyboard - also match braille-only keyboards

Samuli Konttila (1):
      Input: cy8ctmg110 - capacitive touchscreen support

Xiaolong CHEN (1):
      Input: adp5588-keys - support GPI events for ADP5588 devices

Xiaolong Chen (1):
      Input: adp5588-keys - export unused GPIO pins


Diffstat:
--------

 Documentation/input/multi-touch-protocol.txt |  218 +++--
 arch/arm/plat-samsung/include/plat/keypad.h  |   43 +
 drivers/char/keyboard.c                      |    6 +-
 drivers/hid/hid-core.c                       |    1 +
 drivers/hid/hid-ids.h                        |    1 +
 drivers/hid/hid-input.c                      |    3 +
 drivers/input/evdev.c                        |   54 +-
 drivers/input/input.c                        |  182 +++--
 drivers/input/joydev.c                       |    7 +-
 drivers/input/joystick/xpad.c                |  108 ++-
 drivers/input/keyboard/Kconfig               |   21 +
 drivers/input/keyboard/Makefile              |    2 +
 drivers/input/keyboard/adp5588-keys.c        |  351 +++++++-
 drivers/input/keyboard/gpio_keys.c           |   19 +-
 drivers/input/keyboard/lm8323.c              |   12 +-
 drivers/input/keyboard/matrix_keypad.c       |  108 ++-
 drivers/input/keyboard/mcs_touchkey.c        |  239 +++++
 drivers/input/keyboard/samsung-keypad.c      |  491 +++++++++
 drivers/input/misc/Kconfig                   |   48 +
 drivers/input/misc/Makefile                  |    4 +
 drivers/input/misc/adxl34x-i2c.c             |  163 +++
 drivers/input/misc/adxl34x-spi.c             |  145 +++
 drivers/input/misc/adxl34x.c                 |  915 +++++++++++++++++
 drivers/input/misc/adxl34x.h                 |   30 +
 drivers/input/misc/atlas_btns.c              |   38 +-
 drivers/input/misc/pwm-beeper.c              |  199 ++++
 drivers/input/misc/twl4030-pwrbutton.c       |   12 +-
 drivers/input/misc/wistron_btns.c            |    4 +-
 drivers/input/mouse/bcm5974.c                |   23 +-
 drivers/input/mouse/synaptics.c              |    8 +-
 drivers/input/mousedev.c                     |   15 +-
 drivers/input/serio/i8042-ppcio.h            |   75 --
 drivers/input/serio/i8042.c                  |   65 +-
 drivers/input/tablet/wacom_wac.c             |   44 +
 drivers/input/tablet/wacom_wac.h             |    1 +
 drivers/input/touchscreen/Kconfig            |   67 +-
 drivers/input/touchscreen/Makefile           |    6 +-
 drivers/input/touchscreen/ad7879-i2c.c       |  143 +++
 drivers/input/touchscreen/ad7879-spi.c       |  198 ++++
 drivers/input/touchscreen/ad7879.c           |  625 ++++--------
 drivers/input/touchscreen/ad7879.h           |   30 +
 drivers/input/touchscreen/ads7846.c          |  206 +++-
 drivers/input/touchscreen/cy8ctmg110_ts.c    |  363 +++++++
 drivers/input/touchscreen/mcs5000_ts.c       |    6 +-
 drivers/input/touchscreen/qt602240_ts.c      | 1401 ++++++++++++++++++++++++++
 drivers/input/touchscreen/tps6507x-ts.c      |    3 -
 drivers/input/touchscreen/usbtouchscreen.c   |  215 +++--
 include/linux/i2c/adp5588.h                  |   37 +
 include/linux/i2c/mcs.h                      |   34 +
 include/linux/i2c/mcs5000_ts.h               |   24 -
 include/linux/i2c/qt602240_ts.h              |   38 +
 include/linux/input.h                        |   60 ++-
 include/linux/input/adxl34x.h                |  349 +++++++
 include/linux/input/cy8ctmg110_pdata.h       |   10 +
 include/linux/input/matrix_keypad.h          |    6 +
 include/linux/spi/ads7846.h                  |    3 +-
 56 files changed, 6496 insertions(+), 983 deletions(-)
 create mode 100644 arch/arm/plat-samsung/include/plat/keypad.h
 create mode 100644 drivers/input/keyboard/mcs_touchkey.c
 create mode 100644 drivers/input/keyboard/samsung-keypad.c
 create mode 100644 drivers/input/misc/adxl34x-i2c.c
 create mode 100644 drivers/input/misc/adxl34x-spi.c
 create mode 100644 drivers/input/misc/adxl34x.c
 create mode 100644 drivers/input/misc/adxl34x.h
 create mode 100644 drivers/input/misc/pwm-beeper.c
 create mode 100644 drivers/input/touchscreen/ad7879-i2c.c
 create mode 100644 drivers/input/touchscreen/ad7879-spi.c
 create mode 100644 drivers/input/touchscreen/ad7879.h
 create mode 100644 drivers/input/touchscreen/cy8ctmg110_ts.c
 create mode 100644 drivers/input/touchscreen/qt602240_ts.c
 create mode 100644 include/linux/i2c/mcs.h
 delete mode 100644 include/linux/i2c/mcs5000_ts.h
 create mode 100644 include/linux/i2c/qt602240_ts.h
 create mode 100644 include/linux/input/adxl34x.h
 create mode 100644 include/linux/input/cy8ctmg110_pdata.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