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

to receive updates for the input subsystem. You will get updates to
Synaptics and Elantech drivers bringing support for newer revisions of
their hardware, some new input drivers and assorted fixes for existing
ones.

Changelog:
---------

Amy Maloche (1):
      Input: add support for pm8xxx based vibrator driver

Chris Bagwell (3):
      Input: wacom - remove unneeded touch pressure initialization
      Input: wacom - add ABS_DISTANCE to Bamboo Pen reports
      Input: wacom - correct max Y value on medium bamboos

Dan Carpenter (1):
      Input: force feedback - potential integer wrap in input_ff_create()

Daniel Kurtz (10):
      Input: synaptics - refactor y inversion
      Input: synaptics - refactor agm packet parsing
      Input: synaptics - refactor initialization of abs position axes
      Input: synaptics - add image sensor support
      Input: synaptics - decode AGM packet types
      Input: mt - document devices reporting more touches than slots
      Input: synaptics - process finger (<=3) transitions
      Input: add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad
      Input: synaptics - process finger (<=5) transitions
      Input: atmel_mxt_ts - use snprintf for sysfs attribute show method

Dmitry Torokhov (22):
      Input: polldev - immediately poll device upon opening
      Input: wacom_w8001 - implement open and close
      Input: wacom_w8001 - simplify w8001_remove
      Input: tsc2007 - convert to threaded IRQ
      Input: tsc2007 - add open and close methods
      Input: tegra-kbc - tighten locking
      Input: penmount - rework handling of different protocols
      Input: penmount - simplify unregister procedure
      Input: mma8450 - silence some 'uninitialized variable' warnings
      Input: synaptics_i2c - wrap suspend and resume in CONFIG_PM_SLEEP
      Input: ad7879-i2c - wrap suspend and resume in CONFIG_PM_SLEEP
      Input: lm8323 - wrap suspend and resume in CONFIG_PM_SLEEP
      Input: psmouse - switch to using dev_*() for messages
      Input: serio_raw - use kref instead of rolling out its own refcounting
      Input: serio_raw - rename serio_raw_list to serio_raw_client
      Input: serio_raw - perform proper locking when adding clients to list
      Input: serio_raw - use bool for boolean data
      Input: serio_raw - use dev_*() for messages
      Input: serio_raw - fix coding style issues
      Input: serio_raw - explicitly mark disconnected ports as dead
      Input: serio_raw - kick clients when disconnecting port
      Input: serio_raw - fix memory leak when closing char device

Eduard Hasenleithner (1):
      Input: wacom - add Intuos4 LED and OLED control

Eric Andersson (1):
      Input: add driver for Bosch Sensortec's BMA150 accelerometer

Harvey Yang (1):
      Input: tc3589x-keypad - fix section mismatch warning

Hui Wang (1):
      Input: imx_keypad - add pm suspend and resume support

JJ Ding (10):
      Input: elantech - correct x, y value range for v2 hardware
      Input: elantech - get rid of ETP_2FT_* in elantech.h
      Input: elantech - use firmware provided x, y ranges
      Input: elantech - remove ETP_EDGE_FUZZ_V2
      Input: elantech - packet checking for v2 hardware
      Input: elantech - clean up elantech_init
      Input: elantech - add v3 hardware support
      Input: elantech - add v4 hardware support
      Input: elantech - better support all those v2 variants
      Input: elantech - remove module parameter force_elantech

John Sung (4):
      Input: penmount - fix the protocol
      Input: penmount - add PenMount 6000 support
      Input: penmount - add PenMount 3000 support
      Input: penmount - add PenMount 6250 support

Michael Hennerich (1):
      Input: adp5589-keys - add support for the ADP5585 derivatives

Michael Tandy (1):
      Input: adxl34x - documentation cleanup

Philip Rakity (1):
      Input: tsc2007 - make sure that X plate resistance is specified

Ping Cheng (4):
      Input: wacom - lower the LED luminance
      Input: wacom - don't expose LED inactive option
      Input: wacom - add LED support for Cintiq 21ux2
      Input: wacom - make LED status readable through sysfs

Rakesh Iyer (1):
      Input: tegra-kbc - fix wakeup from suspend

Randy Dunlap (1):
      Input: twl6040-vibra - fix compiler warning

Sebastian Andrzej Siewior (1):
      Input: add a driver for TSC-40 serial touchscreen

Tobias Klauser (1):
      Input: gpio_keys - use of_property_read_u32()

Wanlong Gao (1):
      Input: ad714x-i2c - change placement of __init/__exit annotations

Yong Zhang (1):
      Input: remove IRQF_DISABLED from drivers


Diffstat:
--------

 Documentation/ABI/testing/sysfs-driver-wacom |   72 +++
 Documentation/ABI/testing/sysfs-wacom        |   10 -
 Documentation/input/elantech.txt             |  295 ++++++++++-
 Documentation/input/multi-touch-protocol.txt |   14 +
 drivers/input/ff-core.c                      |   11 +-
 drivers/input/input-mt.c                     |    1 +
 drivers/input/input-polldev.c                |    6 +-
 drivers/input/keyboard/Kconfig               |    4 +-
 drivers/input/keyboard/adp5588-keys.c        |    2 +-
 drivers/input/keyboard/adp5589-keys.c        |  609 +++++++++++++++++-----
 drivers/input/keyboard/davinci_keyscan.c     |    2 +-
 drivers/input/keyboard/ep93xx_keypad.c       |    2 +-
 drivers/input/keyboard/gpio_keys.c           |   24 +-
 drivers/input/keyboard/imx_keypad.c          |   46 ++-
 drivers/input/keyboard/jornada720_kbd.c      |    2 +-
 drivers/input/keyboard/lm8323.c              |    2 +-
 drivers/input/keyboard/matrix_keypad.c       |    1 -
 drivers/input/keyboard/pxa27x_keypad.c       |    2 +-
 drivers/input/keyboard/pxa930_rotary.c       |    2 +-
 drivers/input/keyboard/tc3589x-keypad.c      |    2 +-
 drivers/input/keyboard/tegra-kbc.c           |   85 ++--
 drivers/input/keyboard/w90p910_keypad.c      |    2 +-
 drivers/input/misc/Kconfig                   |   45 ++-
 drivers/input/misc/Makefile                  |    4 +-
 drivers/input/misc/ad714x-i2c.c              |    4 +-
 drivers/input/misc/bma150.c                  |  691 ++++++++++++++++++++++++
 drivers/input/misc/ixp4xx-beeper.c           |    2 +-
 drivers/input/misc/mma8450.c                 |   20 +-
 drivers/input/misc/pm8xxx-vibrator.c         |  296 +++++++++++
 drivers/input/misc/twl6040-vibra.c           |    2 +-
 drivers/input/mouse/alps.c                   |   52 +-
 drivers/input/mouse/elantech.c               |  734 ++++++++++++++++++++++----
 drivers/input/mouse/elantech.h               |   57 ++-
 drivers/input/mouse/hgpk.c                   |   84 ++--
 drivers/input/mouse/hgpk.h                   |   11 -
 drivers/input/mouse/lifebook.c               |    6 +-
 drivers/input/mouse/logips2pp.c              |   16 +-
 drivers/input/mouse/psmouse-base.c           |   67 ++-
 drivers/input/mouse/psmouse.h                |   25 +
 drivers/input/mouse/pxa930_trkball.c         |    2 +-
 drivers/input/mouse/sentelic.c               |   13 +-
 drivers/input/mouse/synaptics.c              |  610 ++++++++++++++++++---
 drivers/input/mouse/synaptics.h              |   27 +-
 drivers/input/mouse/synaptics_i2c.c          |    4 +-
 drivers/input/serio/serio_raw.c              |  215 +++++----
 drivers/input/tablet/wacom.h                 |   10 +-
 drivers/input/tablet/wacom_sys.c             |  356 ++++++++++++-
 drivers/input/tablet/wacom_wac.c             |   48 +-
 drivers/input/touchscreen/Kconfig            |   12 +
 drivers/input/touchscreen/Makefile           |    1 +
 drivers/input/touchscreen/ad7879-i2c.c       |    6 +-
 drivers/input/touchscreen/atmel_mxt_ts.c     |   21 +-
 drivers/input/touchscreen/atmel_tsadcc.c     |    2 +-
 drivers/input/touchscreen/h3600_ts_input.c   |    4 +-
 drivers/input/touchscreen/hp680_ts_input.c   |    2 +-
 drivers/input/touchscreen/jornada720_ts.c    |    2 +-
 drivers/input/touchscreen/lpc32xx_ts.c       |    2 +-
 drivers/input/touchscreen/penmount.c         |  199 ++++++-
 drivers/input/touchscreen/s3c2410_ts.c       |    2 +-
 drivers/input/touchscreen/tsc2007.c          |  200 ++++----
 drivers/input/touchscreen/tsc40.c            |  184 +++++++
 drivers/input/touchscreen/w90p910_ts.c       |    2 +-
 drivers/input/touchscreen/wacom_w8001.c      |   29 +-
 include/linux/bma150.h                       |   46 ++
 include/linux/i2c/tsc2007.h                  |    2 +-
 include/linux/input.h                        |    3 +-
 include/linux/input/adp5589.h                |  157 +++----
 include/linux/input/adxl34x.h                |   21 +-
 include/linux/serio.h                        |    1 +
 include/linux/uinput.h                       |    2 +-
 70 files changed, 4531 insertions(+), 966 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-wacom
 delete mode 100644 Documentation/ABI/testing/sysfs-wacom
 create mode 100644 drivers/input/misc/bma150.c
 create mode 100644 drivers/input/misc/pm8xxx-vibrator.c
 create mode 100644 drivers/input/touchscreen/tsc40.c
 create mode 100644 include/linux/bma150.h

-- 
Dmitry

Attachment: pgpxVlsDL_uJg.pgp
Description: PGP signature


[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