[git pull] Input patches for 2.6.18

[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 input subsystem. The tree contains a handful of
new drivers (3 touchscreens and stowaway keyboard) and rework of force
feedback device support by Anssi Hannula plus number of other cleanups
and fixes.

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

Adrian Bunk:
      Input: hid - #if 0 the no longer used hid_find_field_by_usage()

Anssi Hannula:
      Input: move fixp-arith.h to drivers/input
      Input: implement new force feedback interface
      Input: unified force feedback support for memoryless devices
      Input: iforce - switch to the new FF interface
      Input: add force feedback driver for PID devices
      Input: use new FF interface in the HID force feedback drivers
      Input: uinput - switch to the new FF interface
      Input: drop remnants of the old force-feedback interface
      Input: add force feedback driver for PSX-style Zeroplus devices
      Input: update the force feedback documentation

Ashutosh Naik:
      Input: wistron - add support for Acer TravelMate 2424NWXCi

Cjacker Huang:
      Input: i8042 - add Amoi to the MUX blacklist

Dmitry Torokhov:
      Input: rename input.ko into input-core.ko
      Input: elo - handle input_register_device() failures
      Input: send key up events at disconnect
      Input: i8042 - get rid of polling timer
      Input: i8042 - disable MUX mode on Toshiba Equium A110
      Input: atkbd - support Microsoft Natural Elite Pro keyboards
      Input: libps2 - rearrange exports
      Input: constify input core
      Input: fix input module refcounting
      Input: remove cruft that was needed for transition to sysfs
      Input: make input_register_handler() return error codes

Helge Deller:
      Input: logips2pp - add sugnature 56 (Cordless MouseMan Wheel), cleanup
      Input: constify psmouse driver

Lennart Poettering:
      Input: add KEY_BLUETOOTH and KEY_WLAN definitions

Marek Vasut:
      Input: add driver for stowaway serial keyboards

Michael Hanselmann:
      Input: add new BUS_VIRTUAL bus type

Reiner Herrmann:
      Input: wistron - fix setting up special buttons

Rick Koch:
      Input: add driver for Penmount serial touchscreens
      Input: add driver for Touchright serial touchscreens
      Input: add driver for Touchwin serial touchscreens

Shaun Jackman:
      Input: elo - fix checksum calculation
      Input: elo - add support for non-pressure-sensitive touchscreens

Diffstat:
 b/Documentation/input/ff.txt                     |  106 -
 b/drivers/char/keyboard.c                        |    5 
 b/drivers/input/Kconfig                          |   14 
 b/drivers/input/Makefile                         |    2 
 b/drivers/input/evbug.c                          |    3 
 b/drivers/input/evdev.c                          |    3 
 b/drivers/input/ff-core.c                        |  367 ++++++
 b/drivers/input/ff-memless.c                     |  515 ++++++++
 b/drivers/input/fixp-arith.h                     |   87 +
 b/drivers/input/input.c                          |   12 
 b/drivers/input/joydev.c                         |    3 
 b/drivers/input/joystick/iforce/iforce-ff.c      |  118 --
 b/drivers/input/joystick/iforce/iforce-main.c    |  226 +--
 b/drivers/input/joystick/iforce/iforce-packets.c |   15 
 b/drivers/input/joystick/iforce/iforce.h         |   26 
 b/drivers/input/keyboard/Kconfig                 |   11 
 b/drivers/input/keyboard/Makefile                |    1 
 b/drivers/input/keyboard/atkbd.c                 |    4 
 b/drivers/input/keyboard/stowaway.c              |  187 +++
 b/drivers/input/misc/uinput.c                    |   67 -
 b/drivers/input/misc/wistron_btns.c              |   11 
 b/drivers/input/mouse/alps.c                     |    8 
 b/drivers/input/mouse/alps.h                     |    2 
 b/drivers/input/mouse/lifebook.c                 |    8 
 b/drivers/input/mouse/logips2pp.c                |   23 
 b/drivers/input/mouse/psmouse-base.c             |   42 
 b/drivers/input/mouse/sermouse.c                 |    2 
 b/drivers/input/mouse/synaptics.c                |   10 
 b/drivers/input/mousedev.c                       |   21 
 b/drivers/input/power.c                          |    3 
 b/drivers/input/serio/i8042-x86ia64io.h          |    7 
 b/drivers/input/serio/i8042.c                    |  741 ++++++------
 b/drivers/input/serio/i8042.h                    |    9 
 b/drivers/input/serio/libps2.c                   |   20 
 b/drivers/input/touchscreen/Kconfig              |   12 
 b/drivers/input/touchscreen/Makefile             |    1 
 b/drivers/input/touchscreen/elo.c                |  124 +-
 b/drivers/input/touchscreen/penmount.c           |  185 +++
 b/drivers/input/touchscreen/touchright.c         |  196 +++
 b/drivers/input/touchscreen/touchwin.c           |  203 +++
 b/drivers/input/tsdev.c                          |    4 
 b/drivers/usb/input/Kconfig                      |    8 
 b/drivers/usb/input/Makefile                     |    3 
 b/drivers/usb/input/hid-core.c                   |    3 
 b/drivers/usb/input/hid-ff.c                     |    4 
 b/drivers/usb/input/hid-input.c                  |    2 
 b/drivers/usb/input/hid-lgff.c                   |  523 +--------
 b/drivers/usb/input/hid-pidff.c                  | 1330 +++++++++++++++++++++++
 b/drivers/usb/input/hid-tmff.c                   |  399 ------
 b/drivers/usb/input/hid-zpff.c                   |  110 +
 b/drivers/usb/input/hid.h                        |    1 
 b/include/linux/input.h                          |    3 
 b/include/linux/libps2.h                         |    1 
 b/include/linux/serio.h                          |    1 
 b/include/linux/uinput.h                         |   35 
 drivers/char/keyboard.c                          |    4 
 drivers/input/Makefile                           |    6 
 drivers/input/evbug.c                            |    8 
 drivers/input/evdev.c                            |   39 
 drivers/input/input.c                            |   34 
 drivers/input/joydev.c                           |    9 
 drivers/input/misc/wistron_btns.c                |    7 
 drivers/input/mousedev.c                         |    7 
 drivers/input/power.c                            |    4 
 drivers/input/serio/i8042-x86ia64io.h            |    7 
 drivers/input/serio/libps2.c                     |   18 
 drivers/input/touchscreen/Kconfig                |   24 
 drivers/input/touchscreen/Makefile               |    2 
 drivers/input/touchscreen/elo.c                  |   73 -
 drivers/input/tsdev.c                            |    8 
 drivers/usb/input/Kconfig                        |   10 
 drivers/usb/input/Makefile                       |    2 
 drivers/usb/input/fixp-arith.h                   |   87 -
 drivers/usb/input/hid-core.c                     |    2 
 drivers/usb/input/hid-ff.c                       |   45 
 drivers/usb/input/hid-input.c                    |   21 
 drivers/usb/input/hid-lgff.c                     |    2 
 drivers/usb/input/hid-tmff.c                     |    2 
 drivers/usb/input/hid.h                          |   35 
 drivers/usb/input/pid.c                          |  295 -----
 drivers/usb/input/pid.h                          |   62 -
 include/linux/input.h                            |  269 +++-
 include/linux/serio.h                            |    2 
 83 files changed, 4624 insertions(+), 2287 deletions(-)

-- 
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