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

Changelog:
---------

Axel Lin (4):
      Input: ad7879-i2c - remove redundant MODULE_ALIAS
      Input: samsung-keypad - remove redundant MODULE_ALIAS
      Input: mc13783-pwrbutton - convert to use module_platform_driver()
      Input: keyboard - staticise non-exported symbols

Chris Bagwell (7):
      Input: wacom - cleanup feature report for bamboos
      Input: wacom - remove unused bamboo HID parsing
      Input: wacom - add some comments to wacom_parse_hid
      Input: wacom - relax Bamboo stylus ID check
      Input: wacom - read 3rd gen Bamboo Touch HID data
      Input: wacom - 3rd gen Bamboo P&Touch packet support
      Input: wacom - ignore unwanted bamboo packets

Courtney Cavin (1):
      Input: add driver for Sharp gp2ap002a00f proximity sensor

Daniel Drake (2):
      Input: synaptics - add support for Relative mode
      Input: synaptics - update OLPC XO exclusion

Dima Zavin (3):
      Input: evdev - only allow reading events if a full packet is present
      Input: evdev - if no events and non-block, return EAGAIN not 0
      Input: evdev - do not block waiting for an event if fd is nonblock

Dmitry Torokhov (15):
      Input: i8042 - also perform controller reset when suspending
      Input: samsung-keypad - switch to using SIMPLE_DEV_PM_OPS
      Input: samsung-keypad - enable compiling on other platforms
      Input: ad7879 - consolidate PM methods
      Input: htcpen - switch to DMI-based autoloading
      Input: migor-ts - convert to a threaded IRQ
      Input: migor-ts - use proper client data accessor functions
      Input: migor-ts - rework probe() to simplify error path
      Input: psmouse - make sure we do not use stale methods
      Input: ucb1400_ts - convert to use dev_pm_ops
      Input: ucb1400_ts - set driver owner
      Input: usb1400_ts - add __devinit/__devexit section annotations
      Input: ucb1400_ts - drop inline annotations
      Input: ucb1400_ts - convert to threaded IRQ
      Input: ucb1400-ts - switch to using dev_xxx() for diagnostic messages

Heikki Krogerus (2):
      Input: mpu3050 - ensure we enable interrupts
      Input: mpu3050 - configure the sampling method

Heiko Stübner (2):
      Input: add generic GPIO-tilt driver
      Input: add driver for AUO In-Cell touchscreens using pixcir ICs

JJ Ding (8):
      Input: convert obsolete strict_strtox to kstrtox
      Input: elantech - add support for elantech fast command
      Input: elantech - add resolution query support for v4 hardware
      Input: keyboard - use macro module_platform_driver()
      Input: misc - use macro module_platform_driver()
      Input: mouse - use macro module_platform_driver()
      Input: serio - use macro module_platform_driver()
      Input: touchscreen - use macro module_platform_driver()

Jason Gerecke (2):
      Input: wacom - add support for Cintiq 24HD
      Input: wacom - add LED support for Cintiq 24HD

Jianchun Bian (1):
      Input: add driver for pixcir i2c touchscreens

Jonathan Cameron (1):
      Input: ad7879-i2c - use swapped variant of i2c_smbus_read_word_data

Kyle Manna (1):
      Input: tca8418_keypad - initial driver release

Lars-Peter Clausen (1):
      Input: remove redundant spi driver bus initialization

Mark Brown (1):
      Input: samsung-keypad - implement runtime power management support

Michael Gebetsroither (1):
      Input: usbtouchscreen - add ELO IntelliTouch 2700 support

Naga Radhesh (1):
      Input: tc3589x-keypad - add missing kerneldoc

Olof Johansson (2):
      Input: mpu3050 - add of_match table for device-tree probing
      Input: tegra-kbc - add device tree bindings

Rakesh Iyer (1):
      Input: tegra-kbc - report wakeup key for some platforms

Seth Forshee (6):
      Input: ALPS - move protocol information to Documentation
      Input: ALPS - add protocol version field in alps_model_info
      Input: ALPS - remove assumptions about packet size
      Input: ALPS - add support for protocol versions 3 and 4
      Input: ALPS - add semi-MT support for v3 protocol
      Input: ALPS - add documentation for protocol versions 3 and 4

Tai-hwa Liang (1):
      Input: sentelic - document the latest hardware

Zhang Jiejing (1):
      Input: add EETI eGalax I2C capacitive multi touch driver


Diffstat:
--------

 Documentation/ABI/testing/sysfs-driver-wacom       |   17 +-
 .../devicetree/bindings/input/tegra-kbc.txt        |   18 +
 Documentation/input/alps.txt                       |  188 ++++
 Documentation/input/gpio-tilt.txt                  |  103 ++
 Documentation/input/sentelic.txt                   |  364 +++++++-
 arch/arm/mach-tegra/include/mach/kbc.h             |    1 +
 arch/arm/plat-samsung/include/plat/keypad.h        |   27 +-
 drivers/input/evdev.c                              |   20 +-
 drivers/input/input-polldev.c                      |    8 +-
 drivers/input/keyboard/Kconfig                     |   21 +-
 drivers/input/keyboard/Makefile                    |    1 +
 drivers/input/keyboard/adp5520-keys.c              |   13 +-
 drivers/input/keyboard/amikbd.c                    |   15 +-
 drivers/input/keyboard/atkbd.c                     |   40 +-
 drivers/input/keyboard/bf54x-keys.c                |   16 +-
 drivers/input/keyboard/davinci_keyscan.c           |   13 +-
 drivers/input/keyboard/ep93xx_keypad.c             |   14 +-
 drivers/input/keyboard/gpio_keys_polled.c          |   14 +-
 drivers/input/keyboard/imx_keypad.c                |   14 +-
 drivers/input/keyboard/jornada680_kbd.c            |   14 +-
 drivers/input/keyboard/jornada720_kbd.c            |   14 +-
 drivers/input/keyboard/lm8323.c                    |   11 +-
 drivers/input/keyboard/matrix_keypad.c             |   14 +-
 drivers/input/keyboard/nomadik-ske-keypad.c        |   15 +-
 drivers/input/keyboard/omap-keypad.c               |   15 +-
 drivers/input/keyboard/omap4-keypad.c              |   13 +-
 drivers/input/keyboard/opencores-kbd.c             |   13 +-
 drivers/input/keyboard/pmic8xxx-keypad.c           |   13 +-
 drivers/input/keyboard/pxa27x_keypad.c             |   14 +-
 drivers/input/keyboard/pxa930_rotary.c             |   13 +-
 drivers/input/keyboard/samsung-keypad.c            |  107 ++-
 drivers/input/keyboard/sh_keysc.c                  |   14 +-
 drivers/input/keyboard/spear-keyboard.c            |   13 +-
 drivers/input/keyboard/stmpe-keypad.c              |   13 +-
 drivers/input/keyboard/tc3589x-keypad.c            |   15 +-
 drivers/input/keyboard/tca8418_keypad.c            |  430 ++++++++
 drivers/input/keyboard/tegra-kbc.c                 |  132 ++-
 drivers/input/keyboard/tnetv107x-keypad.c          |   14 +-
 drivers/input/keyboard/twl4030_keypad.c            |   13 +-
 drivers/input/keyboard/w90p910_keypad.c            |   14 +-
 drivers/input/misc/88pm860x_onkey.c                |   13 +-
 drivers/input/misc/Kconfig                         |   25 +
 drivers/input/misc/Makefile                        |    2 +
 drivers/input/misc/ab8500-ponkey.c                 |   13 +-
 drivers/input/misc/adxl34x-spi.c                   |    1 -
 drivers/input/misc/adxl34x.c                       |   16 +-
 drivers/input/misc/ati_remote2.c                   |   19 +-
 drivers/input/misc/bfin_rotary.c                   |   13 +-
 drivers/input/misc/cobalt_btns.c                   |   14 +-
 drivers/input/misc/dm355evm_keys.c                 |   13 +-
 drivers/input/misc/gp2ap002a00f.c                  |  299 ++++++
 drivers/input/misc/gpio_tilt_polled.c              |  213 ++++
 drivers/input/misc/ixp4xx-beeper.c                 |   13 +-
 drivers/input/misc/max8925_onkey.c                 |   13 +-
 drivers/input/misc/mc13783-pwrbutton.c             |   14 +-
 drivers/input/misc/mpu3050.c                       |  128 +++-
 drivers/input/misc/pcap_keys.c                     |   14 +-
 drivers/input/misc/pcf50633-input.c                |   13 +-
 drivers/input/misc/pcspkr.c                        |   14 +-
 drivers/input/misc/pm8xxx-vibrator.c               |   13 +-
 drivers/input/misc/pmic8xxx-pwrkey.c               |   13 +-
 drivers/input/misc/pwm-beeper.c                    |   13 +-
 drivers/input/misc/rb532_button.c                  |   14 +-
 drivers/input/misc/rotary_encoder.c                |   14 +-
 drivers/input/misc/sgi_btns.c                      |   13 +-
 drivers/input/misc/twl4030-pwrbutton.c             |   15 +-
 drivers/input/misc/twl4030-vibra.c                 |   14 +-
 drivers/input/misc/twl6040-vibra.c                 |   13 +-
 drivers/input/misc/wm831x-on.c                     |   13 +-
 drivers/input/mouse/alps.c                         | 1036 ++++++++++++++++++--
 drivers/input/mouse/alps.h                         |   19 +
 drivers/input/mouse/amimouse.c                     |   16 +-
 drivers/input/mouse/elantech.c                     |   80 ++-
 drivers/input/mouse/elantech.h                     |    2 +
 drivers/input/mouse/gpio_mouse.c                   |   13 +-
 drivers/input/mouse/hgpk.c                         |   18 +-
 drivers/input/mouse/logips2pp.c                    |    9 +-
 drivers/input/mouse/psmouse-base.c                 |  229 +++--
 drivers/input/mouse/psmouse.h                      |    3 +
 drivers/input/mouse/pxa930_trkball.c               |   14 +-
 drivers/input/mouse/sentelic.c                     |   43 +-
 drivers/input/mouse/synaptics.c                    |  197 +++-
 drivers/input/mouse/synaptics.h                    |    5 +
 drivers/input/mouse/trackpoint.c                   |   17 +-
 drivers/input/serio/altera_ps2.c                   |   13 +-
 drivers/input/serio/at32psif.c                     |   14 +-
 drivers/input/serio/i8042.c                        |   23 +-
 drivers/input/serio/rpckbd.c                       |   14 +-
 drivers/input/serio/xilinx_ps2.c                   |   14 +-
 drivers/input/tablet/aiptek.c                      |   34 +-
 drivers/input/tablet/wacom_sys.c                   |  101 ++-
 drivers/input/tablet/wacom_wac.c                   |  187 ++++-
 drivers/input/tablet/wacom_wac.h                   |    5 +-
 drivers/input/touchscreen/88pm860x-ts.c            |   13 +-
 drivers/input/touchscreen/Kconfig                  |   41 +
 drivers/input/touchscreen/Makefile                 |    3 +
 drivers/input/touchscreen/ad7877.c                 |   17 +-
 drivers/input/touchscreen/ad7879-i2c.c             |   31 +-
 drivers/input/touchscreen/ad7879-spi.c             |   27 +-
 drivers/input/touchscreen/ad7879.c                 |   23 +-
 drivers/input/touchscreen/ad7879.h                 |    4 +-
 drivers/input/touchscreen/ads7846.c                |    9 +-
 drivers/input/touchscreen/atmel-wm97xx.c           |   13 +-
 drivers/input/touchscreen/atmel_tsadcc.c           |   15 +-
 drivers/input/touchscreen/auo-pixcir-ts.c          |  652 ++++++++++++
 drivers/input/touchscreen/da9034-ts.c              |   13 +-
 drivers/input/touchscreen/egalax_ts.c              |  303 ++++++
 drivers/input/touchscreen/htcpen.c                 |    7 +-
 drivers/input/touchscreen/intel-mid-touch.c        |   13 +-
 drivers/input/touchscreen/jornada720_ts.c          |   14 +-
 drivers/input/touchscreen/lpc32xx_ts.c             |   13 +-
 drivers/input/touchscreen/mainstone-wm97xx.c       |   14 +-
 drivers/input/touchscreen/mc13783_ts.c             |   13 +-
 drivers/input/touchscreen/migor_ts.c               |  117 +--
 drivers/input/touchscreen/pcap_ts.c                |   14 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c          |  239 +++++
 drivers/input/touchscreen/s3c2410_ts.c             |   14 +-
 drivers/input/touchscreen/stmpe-ts.c               |   15 +-
 drivers/input/touchscreen/tnetv107x-ts.c           |   14 +-
 drivers/input/touchscreen/tps6507x-ts.c            |   13 +-
 drivers/input/touchscreen/ucb1400_ts.c             |  287 +++---
 drivers/input/touchscreen/usbtouchscreen.c         |   36 +
 drivers/input/touchscreen/w90p910_ts.c             |   14 +-
 drivers/input/touchscreen/wm831x-ts.c              |   13 +-
 drivers/input/touchscreen/zylonite-wm97xx.c        |   14 +-
 include/linux/input/auo-pixcir-ts.h                |   56 ++
 include/linux/input/gp2ap002a00f.h                 |   22 +
 include/linux/input/gpio_tilt.h                    |   73 ++
 include/linux/input/pixcir_ts.h                    |   10 +
 include/linux/input/samsung-keypad.h               |   43 +
 include/linux/input/tca8418_keypad.h               |   44 +
 include/linux/ucb1400.h                            |    6 +-
 132 files changed, 5550 insertions(+), 1644 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/tegra-kbc.txt
 create mode 100644 Documentation/input/alps.txt
 create mode 100644 Documentation/input/gpio-tilt.txt
 create mode 100644 drivers/input/keyboard/tca8418_keypad.c
 create mode 100644 drivers/input/misc/gp2ap002a00f.c
 create mode 100644 drivers/input/misc/gpio_tilt_polled.c
 create mode 100644 drivers/input/touchscreen/auo-pixcir-ts.c
 create mode 100644 drivers/input/touchscreen/egalax_ts.c
 create mode 100644 drivers/input/touchscreen/pixcir_i2c_ts.c
 create mode 100644 include/linux/input/auo-pixcir-ts.h
 create mode 100644 include/linux/input/gp2ap002a00f.h
 create mode 100644 include/linux/input/gpio_tilt.h
 create mode 100644 include/linux/input/pixcir_ts.h
 create mode 100644 include/linux/input/samsung-keypad.h
 create mode 100644 include/linux/input/tca8418_keypad.h

Thanks!

-- 
Dmitry

Attachment: pgpphgsQ83KCR.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