[git pull] Input updates for post-2.6.21

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

 



Hi Linus,

Please consider pulling from:

        git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git

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

to receive updates for input subsystem.

Changelog:
----------

Andres Salomon (1):
      Input: psmouse - allow disabing certain protocol extensions

Cliff Brake (1):
      Input: ucb1400 - make delays configurable

Dmitry Torokhov (44):
      Input: psmouse - do not force stream mode
      Input: export 'uniq' in /proc/bus/input/devices
      Input: let driver core create class device attribute groups
      Input: simplify input_free_device()
      Input: i8042 - add HP Pavilion DV4017EA to the MUX blacklist
      Input: rework handle creation code
      Input: handlers - rename 'list' to 'client'
      Input: handlers - handle errors from input_open_device()
      Input: synaptics - export model bits
      Input: keyboard handler - use printk_ratelimit()
      Input: ALPS - handle errors from input_register_device()
      Input: mousedev - fix sudden warps with touchpads
      Input: i8042 - disable interfaces when switching to legacy mode
      Input: logips2pp - ignore mice reporting model as 0
      Input: gtco - handle errors from input_register_device()
      Input: logips2pp - add model 1 information
      Input: remove old USB touchscreen drivers
      Input: USB devices - handle errors when registering input devices
      Input: add input_{get|set}_drvdata() helpers
      Input: drivers/input/mice - don't access dev->private directly
      Input: drivers/input/touchscreen - don't access dev->private directly
      Input: drivers/input/joystick - don't access dev->private directly
      Input: drivers/input/keyboard - don't access dev->private directly
      Input: drivers/input/misc - don't access dev->private directly
      Input: drivers/usb/input - don't access dev->private directly
      Input: prepare to switching to struct device
      Input: keyboards - switch to using input_dev->dev.parent
      Input: USB devices - switch to using input_dev->dev.parent
      Input: mice - switch to using input_dev->dev.parent
      Input: touchscreens - switch to using input_dev->dev.parent
      Input: joysticks - switch to using input_dev->dev.parent
      Input: misc devices - switch to using input_dev->dev.parent
      Input: cobalt buttons - separate device and driver registration
      Input: lifebook - work properly on Panasonic CF-18
      Input: lifebook - activate 6-byte protocol on select models
      Input: lifebook - add signature of Panasonic CF-29
      Input: lifebook - split into 2 devices
      Input: i8042 - add Panasonic CF-29 to nomux list
      Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs
      Input: add input_set_capability() helper
      Input: update some documentation
      Input: add skeleton for simple polled devices
      Input: cobalt_btns - convert to use polldev library
      Merge master.kernel.org:/.../torvalds/linux-2.6

Eric Piel (5):
      Input: wistron - add support for TravelMate 610
      Input: wistron - add acerhk laptop database
      Input: wistron - introduce generic keymap
      Input: wistron - declare keymaps as initdata
      Input: wistron - fix typo in keymap for Acer TM610

Helge Deller (3):
      Input: HIL - various fixes for HIL drivers
      Input: HIL - cleanup coding style
      Input: HIL - fix rwlock recursion bug

Johann Deneux (1):
      Input: iforce - use usb_kill_urb instead of usb_unlink_urb

Karl Pickett (1):
      Input: ati_remote - make button repeat sensitivity configurable

Marvin Raaijmakers (1):
      Input: add getkeycode and setkeycode methods

Nicolas Ferre (1):
      Input: ads7846 - add support for the ads7843 touchscreen

Peter Osterlund (1):
      Input: sermouse - improve protocol error recovery

Peter Stokes (1):
      Input: add logical channel support for ATI Remote Wonder II

Robert P. J. Day (1):
      Input: remove no longer used power.c handler

Rodolfo Giometti (1):
      Input: add support for PXA27x keyboard controller

Roman Moravcik (1):
      Input: gpio_keys - add support for switches (EV_SW)

Stefan Lucke (1):
      Input: psmouse - add support for eGalax PS/2 touchscreen controller

Thomas Gleixner (1):
      Input: pxa27x - do not use deprecated SA_INTERRUPT flag

Yoichi Yuasa (1):
      Input: add driver for MIPS Cobalt back panel buttons

Diffstat:
---------

 Documentation/input/input-programming.txt      |  125 +++--
 arch/mips/cobalt/Makefile                      |    2 +-
 arch/mips/cobalt/buttons.c                     |   54 ++
 drivers/char/keyboard.c                        |  101 ++--
 drivers/input/Makefile                         |    1 -
 drivers/input/evbug.c                          |   32 +-
 drivers/input/evdev.c                          |  233 +++++----
 drivers/input/input.c                          |  266 +++++++---
 drivers/input/joydev.c                         |  185 ++++---
 drivers/input/joystick/a3d.c                   |    9 +-
 drivers/input/joystick/adi.c                   |    9 +-
 drivers/input/joystick/analog.c                |    9 +-
 drivers/input/joystick/cobra.c                 |    9 +-
 drivers/input/joystick/db9.c                   |    7 +-
 drivers/input/joystick/gamecon.c               |    7 +-
 drivers/input/joystick/gf2k.c                  |   10 +-
 drivers/input/joystick/grip.c                  |    9 +-
 drivers/input/joystick/grip_mp.c               |   11 +-
 drivers/input/joystick/guillemot.c             |    9 +-
 drivers/input/joystick/iforce/iforce-ff.c      |   10 +-
 drivers/input/joystick/iforce/iforce-main.c    |   26 +-
 drivers/input/joystick/iforce/iforce-packets.c |   22 +-
 drivers/input/joystick/iforce/iforce-serio.c   |    2 +-
 drivers/input/joystick/iforce/iforce-usb.c     |   13 +-
 drivers/input/joystick/iforce/iforce.h         |    2 +-
 drivers/input/joystick/interact.c              |    8 +-
 drivers/input/joystick/magellan.c              |    3 +-
 drivers/input/joystick/sidewinder.c            |    9 +-
 drivers/input/joystick/spaceball.c             |    3 +-
 drivers/input/joystick/spaceorb.c              |    3 +-
 drivers/input/joystick/stinger.c               |    3 +-
 drivers/input/joystick/tmdc.c                  |    9 +-
 drivers/input/joystick/turbografx.c            |    7 +-
 drivers/input/joystick/twidjoy.c               |    4 +-
 drivers/input/joystick/warrior.c               |    3 +-
 drivers/input/keyboard/Kconfig                 |    9 +
 drivers/input/keyboard/Makefile                |    1 +
 drivers/input/keyboard/aaed2000_kbd.c          |    9 +-
 drivers/input/keyboard/atkbd.c                 |    7 +-
 drivers/input/keyboard/corgikbd.c              |    3 +-
 drivers/input/keyboard/gpio_keys.c             |   22 +-
 drivers/input/keyboard/hil_kbd.c               |   89 ++--
 drivers/input/keyboard/hilkbd.c                |    6 +-
 drivers/input/keyboard/lkkbd.c                 |    7 +-
 drivers/input/keyboard/locomokbd.c             |    2 +-
 drivers/input/keyboard/newtonkbd.c             |    3 +-
 drivers/input/keyboard/omap-keypad.c           |    3 +-
 drivers/input/keyboard/pxa27x_keyboard.c       |  258 +++++++++
 drivers/input/keyboard/spitzkbd.c              |    3 +-
 drivers/input/keyboard/stowaway.c              |    3 +-
 drivers/input/keyboard/sunkbd.c                |    8 +-
 drivers/input/keyboard/xtkbd.c                 |    3 +-
 drivers/input/misc/Kconfig                     |   23 +-
 drivers/input/misc/Makefile                    |    2 +
 drivers/input/misc/cobalt_btns.c               |  172 ++++++
 drivers/input/misc/input-polldev.c             |  171 ++++++
 drivers/input/misc/ixp4xx-beeper.c             |   11 +-
 drivers/input/misc/m68kspkr.c                  |    2 +-
 drivers/input/misc/pcspkr.c                    |    2 +-
 drivers/input/misc/sparcspkr.c                 |    6 +-
 drivers/input/misc/uinput.c                    |   10 +-
 drivers/input/misc/wistron_btns.c              |  685 +++++++++++++++++++++---
 drivers/input/mouse/Kconfig                    |   61 ++-
 drivers/input/mouse/Makefile                   |    8 +-
 drivers/input/mouse/alps.c                     |   13 +-
 drivers/input/mouse/alps.h                     |   18 +-
 drivers/input/mouse/hil_ptr.c                  |   97 ++--
 drivers/input/mouse/lifebook.c                 |  195 ++++++-
 drivers/input/mouse/lifebook.h                 |   11 +
 drivers/input/mouse/logips2pp.c                |    7 +-
 drivers/input/mouse/logips2pp.h                |    7 +
 drivers/input/mouse/psmouse-base.c             |   50 ++-
 drivers/input/mouse/psmouse.h                  |    1 +
 drivers/input/mouse/sermouse.c                 |   19 +-
 drivers/input/mouse/synaptics.c                |  109 +++--
 drivers/input/mouse/synaptics.h                |   18 +-
 drivers/input/mouse/touchkit_ps2.c             |  100 ++++
 drivers/input/mouse/touchkit_ps2.h             |   24 +
 drivers/input/mouse/trackpoint.h               |    9 +-
 drivers/input/mouse/vsxxxaa.c                  |    3 +-
 drivers/input/mousedev.c                       |  439 +++++++++------
 drivers/input/power.c                          |  166 ------
 drivers/input/serio/hil_mlc.c                  |  505 ++++++++++--------
 drivers/input/serio/hp_sdc.c                   |  427 +++++++++-------
 drivers/input/serio/hp_sdc_mlc.c               |  227 ++++----
 drivers/input/serio/i8042-x86ia64io.h          |   24 +
 drivers/input/serio/i8042.c                    |    7 +
 drivers/input/touchscreen/ads7846.c            |   30 +-
 drivers/input/touchscreen/corgi_ts.c           |    3 +-
 drivers/input/touchscreen/elo.c                |    3 +-
 drivers/input/touchscreen/gunze.c              |    2 +-
 drivers/input/touchscreen/h3600_ts_input.c     |    9 +-
 drivers/input/touchscreen/mtouch.c             |    2 +-
 drivers/input/touchscreen/penmount.c           |    3 +-
 drivers/input/touchscreen/touchright.c         |    2 +-
 drivers/input/touchscreen/touchwin.c           |    2 +-
 drivers/input/touchscreen/ucb1400_ts.c         |   26 +-
 drivers/input/tsdev.c                          |  175 ++++---
 drivers/usb/input/Makefile                     |    5 +-
 drivers/usb/input/acecad.c                     |   28 +-
 drivers/usb/input/aiptek.c                     |   38 +-
 drivers/usb/input/appletouch.c                 |   29 +-
 drivers/usb/input/ati_remote.c                 |   42 ++-
 drivers/usb/input/ati_remote2.c                |   16 +-
 drivers/usb/input/gtco.c                       |  634 ++++++++++------------
 drivers/usb/input/itmtouch.c                   |  271 ----------
 drivers/usb/input/kbtab.c                      |   22 +-
 drivers/usb/input/keyspan_remote.c             |   29 +-
 drivers/usb/input/mtouchusb.c                  |  332 ------------
 drivers/usb/input/powermate.c                  |   27 +-
 drivers/usb/input/touchkitusb.c                |  392 --------------
 drivers/usb/input/usbtouchscreen.c             |   10 +-
 drivers/usb/input/wacom_sys.c                  |   22 +-
 drivers/usb/input/xpad.c                       |   22 +-
 drivers/usb/input/yealink.c                    |   13 +-
 include/asm-arm/arch-pxa/pxa27x_keyboard.h     |   13 +
 include/linux/gpio_keys.h                      |    3 +-
 include/linux/hp_sdc.h                         |    1 +
 include/linux/input-polldev.h                  |   46 ++
 include/linux/input.h                          |   52 +-
 120 files changed, 4334 insertions(+), 3250 deletions(-)
 create mode 100644 arch/mips/cobalt/buttons.c
 create mode 100644 drivers/input/keyboard/pxa27x_keyboard.c
 create mode 100644 drivers/input/misc/cobalt_btns.c
 create mode 100644 drivers/input/misc/input-polldev.c
 create mode 100644 drivers/input/mouse/touchkit_ps2.c
 create mode 100644 drivers/input/mouse/touchkit_ps2.h
 delete mode 100644 drivers/input/power.c
 delete mode 100644 drivers/usb/input/itmtouch.c
 delete mode 100644 drivers/usb/input/mtouchusb.c
 delete mode 100644 drivers/usb/input/touchkitusb.c
 create mode 100644 include/asm-arm/arch-pxa/pxa27x_keyboard.h
 create mode 100644 include/linux/input-polldev.h

-- 
Dmitry
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux