| Age | Commit message (Collapse) | Author |
|
several pci-only drivers marked as dependent on PCI.
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
|
|
- remove the usage of {SPIN,RW}_LOCK_UNLOCKED as far as possible
- add a note to Documentation/spinlocks.txt about the deprecation of the
macros {SPIN,RW}_LOCK_UNLOCKED
Signed-off-by: Amit Gud <gud@eth.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
|
Update my copyright information in a few files (email change)
Signed-off-by: Thibaut VARENE <varenet@parisc-linux.org>
Signed-off-by: Matthew Wilcox <willy@parisc-linux.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
|
Two problems occurred with the recent switch to virtual interrupt numbers.
The first is that two devices (eg Lasi PS/2 mouse and keyboard) can
share the same physical interrupt and should therefore share the same
virtual interrupt rather than have a new one assigned to them. Fix this
by initialising the global_irq array to NO_IRQ, then checking the array
before assigning a new one.
The second is that some GSC devices (eg HIL and EISA) can have
two interrupts; one for normal interrupts and the other for NMI or
high-priority. To fix this, I introduced an auxiliary IRQ to the
parisc_device and fill it in in Asp and Wax.
Signed-off-by: Matthew Wilcox <willy@parisc-linux.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
|
/sys/module/psmouse/parameters/proto
/sys/module/psmouse/parameters/rate
/sys/module/psmouse/parameters/resetafter
/sys/module/psmouse/parameters/resolution
/sys/module/psmouse/parameters/smartscroll
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
does not seem to be working properly and requires psmouse
module to be reloaded several times for touchpad to be
identified correctly.
Since none of these notebooks have external PS/2 ports
disabling MUX should have no drawbacks.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Also change del_timer to del_timer_sync in corgikbd and
add missing del_timer_sync to corgi_ts.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Signed-off-by: Christophe Lucas <c.lucas@ifrance.com>
Signed-off-by: Domen Puncer <domen@coderock.org>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
models (SL5000, SL5500, and SL5600). It uses the devices exported
in arch/arm/common/locomo.c. The pressed state of the keys is now
handled by the input layer rather than directly in this driver.
More information about the status of Zaurus (and some extra patches
if you need to test this out) can be found on my web page at
http://www.cs.wisc.edu/~lenz/zaurus
Signed-off-by: John Lenz <lenz@cs.wisc.edu>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
|
|
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
From: Dan Streetman <ddstreet@ieee.org>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
|
|
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
are very creative.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
ACPIPnP nor PnPBIOS to properly report the existence of a keyboard
and mouse port in all cases. Some BIOSes hide the ports if no mouse
or keyboard is connected, causing trouble with eg. KVM switches.
The i8042 driver now does read-only probing first, which should
not cause any problems even if an i8042 controller really is not
present.
However, on IA64 we still need to trust ACPI, since legacy-free hardware
is common there and invalid port accesses cause exceptions.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
flag in interrupt handler.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
controller.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
This now should work with almost any BIOS and kernel config
combination.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Some non-dualpoint devices need passthrough enabled.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
EVIOCSKEYCODE macros to be <= KEY_MAX. Check off-by one mistakes
in keycodemax usage. There was a lot of potential for overwriting
memory. Also enlarge NR_KEYS to 256 while we're at it.
Found-by: Georgi Guninski <guninski@guninski.com>
Initial-patch-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
protocol variant to enhance robustness.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
tells us if it is enabled, if is PnP enabled, and if is
ACPIPnP enabled. It will still lie to us, but it won't be
too bad.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
register address. If the address is in the standard range,
and a non-standard number is reported, we ignore it and use
the default.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Bug introduced in last serio update.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
separate touchpoint/passthrough into its own input device.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
|
|
|
|
wheel support, and enable both by default.
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
anything at all.
Found-by: BJ Douma <bjdouma@xs4all.nl>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
switching to gameport's polling facilities.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
by moving pollig timer down into gameport and using spinlock to
protect it.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
We checked the wrong byte, causing the touchpad
to lose sync if an absolute packet is received
after a relative packet with negative Y displacement.
Signed-off-by: Dmitry Torokhov <dtor_core@ameritech.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
|
protocol is greater than IMEX so that proto=imps and
proto=exps options work. Fix Kensington case.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Add some missing __iomem annotations for Integrator machines.
Signed-off-by: Russell King <rmk@arm.linux.org.uk>
|
|
This adds some missing annotations found by making the raw IO
operations check their pointer type.
Signed-off-by: Russell King <rmk@arm.linux.org.uk>
|
|
it shows up in /proc/bus/input/devices.
Signed-off-by: Peter Osterlund <petero2@telia.com>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
With this, the driver is tested to work properly.
From: Richard Koch <n1gp@hotmail.com>
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
|
|
|
|
in device structure, add gameport_get/set_drvdata to access it.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|
|
devices in driver model. Implemented similarly to serio.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|
|
create "gameport" bus. drivers' connect() routines
now return error code instead of void.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|
|
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|
|
- provide functions to allocate and free gameports;
- provide functions to properly set name and phys;
- dynamically allocated gameports are automatically
announced in kernel logs and freed when unregistered.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|
|
drivers since that's where gameport_{open|close} are called
from to actually bind driver to a port.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|