aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manuallyLinus Torvalds2005-06-27
|\ | | | | | | Some manual fixups required due to clashes with the PF_FREEZE cleanups.
| * Input: wacom - fix formatting in accordance to CodingStyleDmitry Torokhov2005-06-06
| | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * Input: Wacom driver updatePing Cheng2005-06-06
| | | | | | | | | | | | | | | | | | | | - add support for Cintiq 21UX - fix a Graphire bug - merge wacom_intuos3_irq into wacom_intuos_irq Signed-off-by: Ping Cheng <pingc@wacom.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * Input: add driver for Acecad Flair USB tabletsStephane VOLTZ2005-06-06
| | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * Automatic merge of ↵Dmitry Torokhov2005-06-06
| |\ | | | | | | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
| * | Input: psmouse - export protocol as a sysfs per-device attributeDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | to allow easy switching at run-time. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: cleanup ps2_command() timeout handling in libps2.Dmitry Torokhov2005-06-01
| | | | | | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: add ps2_drain() to libps2 to allow reading and discardingDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | | | | | | | given number of bytes from device. Change ps2_command to allow using 0 as command ID and actually pass it to the device instead of working as a drain. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: pmouse - introduce proper locking so state-changingDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | operations do not iterfere with each other. Also make sure that serio core takes serio->drv_sem not only for connect/disconnect but for reconnect too. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: mousedev - do not wake up readers when receiving 0-motionDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | event. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: do not corrupt system-wide procfs fops.Luke Kosewski2005-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | entry->proc_fops is a pointer to struct file_operations. When we call create_proc_entry(...), it pointis to proc_file_operations, deep in fs/proc/generic.c. By adding a 'poll' member to this struct we effectively force the 'poll' member on every file in /proc, which is wrong (they all fail select(...) calls). This patch changes a copy of entry->proc_fops and reassigns it rather than changing the original member. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: return correct value when setting up absolute device via uinipt.Ian Campbell2005-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uinput_alloc_device() is supposed to return the number of bytes read, the value is returned to uinput_write() and from there to userspace. If EV_ABS is set then it returns the value from uinput_validate_absbits() instead, which is zero when everything is ok instead of the count. Signed-off-by: Ian Campbell <icampbell@arcom.com> Acked-by: Aristeu Rozanski <aris@cathedrallabs.org> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: ALPS - fix forward/back buttons on Ahtec laptop.Ivan Casado Ruiz2005-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have an Ahtec laptop with a ALPS GlidePoint device, with 4 buttons. With Linux hernel 2.6.12rc4 and rc5 I'm unable to use the vertical scroll buttons (BACK and FORWARD). BACK gets detected as BTN_MIDDLE and FORWARD is undetected. I've modified the drivers/input/mouse/alps.c from 2.6.12rc5 and now it works fine! Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: kill empty comment in gameport support section ofAdrian Bunk2005-06-01
| | | | | | | | | | | | | | | | | | | | | | | | cs4281 ALSA driver. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: ES1371 (OSS) - do not carry around gameport code if gameportDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | core support is disabled. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: ES1370 (OSS) - do not carry around gameport code if gameportDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | core support is disabled. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: make sure that joystick support in CMPCI driver can only beDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | | | | selected if either gameport is built-in or _both_ gameport and cmpci are built as modules. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: mad16 (OSS) - do not carry around gameport code if gameport coreDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | support is disabled. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: sonicvibes (OSS) - do not carry around gameport code if gameportDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | core support is disabled. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: trident (OSS) - do not carry around gameport code if gameportDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | core support is disabled, some formatting changes. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: ESS Solo (OSS) - do not carry around gameport code if gameportDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | core support is disabled. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: switch gameport core to using kthread API instead ofDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | | | | using daemonize() and signals. This way kgameportd will never be accidentially killed. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Input: switch serio core to using kthread API instead of usingDmitry Torokhov2005-06-01
| | | | | | | | | | | | | | | | | | | | | daemonize() and signals. This way kseriod will never be accidentially killed. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | Automatic merge of ↵Dmitry Torokhov2005-06-01
| |\ \ | | | | | | | | | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
| * | | Input: apparently Lifebook touchscreens have double resolutionDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | compared to "classic" PS/2 mice, provide appropriate resolution setting handler. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: lifebook - adjust initialization routines to be in line withDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the rest of protocols in preparation to dynamic protocol switching. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: lifebook - various cleanups:Dmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - do not try to set rate and resolution in init method, let psmouse core do it for us. This also removes special quirks from the core; - do not disable mouse before doing full reset - meaningless; - some formatting and whitespace cleanups. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Add Fujitsu Lifebook B-series touchscreen driver.Kenan Esau2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | From: Kenan Esau <kenan.esau@conan.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Make EVIOSCSABS work in evdev.Vojtech Pavlik2005-05-29
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: HID items of width 32 (bits) or greater are incorrectly extractedAdam Kropelin2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | due to a masking bug in hid-core.c:extract(). This patch fixes it up by forcing the mask to be 64 bits wide. Signed-off-by: Adam Kropelin <akropel1@rochester.rr.com> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Add a new I-Force device to the iforce driver.Marian-Nicolae V. Ion2005-05-29
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: fix open/close races in joystick drivers - add a semaphoreDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | to the ones that register more than one input device. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: remove user counters from drivers/input/touchscreen sinceDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | input core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: remove user counters from drivers/usb/input since inputDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: remove user counters from drivers/input/mouse since inputDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: add semaphore and user count to input_dev structure;Dmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | serialize open and close calls and ensure that device's open and close methods are only called when first user opens it or last user closes it. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: maple_keyb - remove useless dc_kbd_open and dc_kbd_closeDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | functions as they are not doing anything. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: mtouchusb was indented with spaces instead of tabs, passDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | through Lindent and adjust results. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: whitespace fixes in drivers/usb/inputDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: whitespace fixes in driver/input/joystickDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: whitespace fixes in drivers/input/touchscreenDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: whitespace fixes in drivers/input/keyboardDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: whitespace fixes in drivers/input/mouseDmitry Torokhov2005-05-29
| | | | | | | | | | | | | | | | Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Fix a warning in hid-core.Vojtech Pavlik2005-05-29
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Make hid-core issue a SET_IDLE request before GET_REPORT, likeVojtech Pavlik2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows does. This should make life easier for devices that were tested with Windows only. Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Add driver for ITM Touch USB touchscreens.Hans-Christian Egtvedt2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | From: Hans-Christian Egtvedt <hc@mivu.no> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Corgi keyboard driver - correct two keys which are much more usefulRichard Purdie2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as function keys instead of special keys. Signed-off-by: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Fix a warning in evdev's 32-bit emulation code.Vojtech Pavlik2005-05-29
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: Add support for 32-bit emulation on 64-bit platforms for evdev.Juergen Kreileder2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Juergen Kreileder <jk@blackdown.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| * | | Input: This patch implements compat_ioctl for joydev.Jeremy Fitzhardinge2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've tested it with a Logitech WingMan Rumblepad on an x86-64 machine, and on an ia32 machine to make sure I didn't break anything. Signed-off-by: Jeremy Fitzhardinge <jeremy@goop.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>