[git pull] Input updates for 3.2-rc0
From: Dmitry Torokhov
Date: Thu Oct 27 2011 - 01:20:12 EST
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:
pgp00000.pgp
Description: PGP signature