summaryrefslogtreecommitdiff
path: root/drivers/input
AgeCommit message (Collapse)Author
2004-11-06pc110 touchpad driver: be more politeLinus Torvalds
The PC110 touchpad driver used to just assume that the hardware exists, even though in fact the hw is extremely rare indeed, and just requesting all the resources might stomp on some _other_ hardware. Try to minimize the damage by realizing that the touchpad hw only exists on old ISA-only hardware, and if we have found a PCI device, we should not try to load the touchpad driver. Verified to fix things for Andries Brouwer.
2004-11-01[PATCH] Add panic blinking to 2.6Andi Kleen
This patch readds the panic blinking that was in 2.4 to 2.6. This is useful to see when you're in X that the machine has paniced It addresses previously criticism. It should work now when the keyboard interrupt is off. It doesn't fully emulate the handler, but has a timeout for this case. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-31[PATCH] take me home, hotplug_path[]Kay Sievers
Move hotplug_path[] out of kmod.[ch] to kobject_uevent.[ch] where it belongs now. At some time in the future we should fix the remaining bad hotplug calls (no SEQNUM, no netlink uevent): ./drivers/input/input.c (no DEVPATH on some hotplug events!) ./drivers/pnp/pnpbios/core.c ./drivers/s390/crypto/z90main.c Signed-off-by: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
2004-10-31[PATCH] Driver core: add driver symlink to deviceDmitry Torokhov
Driver core: when binding device to a driver create "driver" symlink in device's directory. Rename serio's "driver" attribute to "drvctl" (write-only) Signed-off-by: Dmitry Torokhov <dtor@mail.ru> Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
2004-10-31[PATCH] m68k: Disable SERIO_I8042Geert Uytterhoeven
M68k: Disable SERIO_I8042 Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-31[ARM] riscpc: add iomd, keyboard and acornfb platform devices.Russell King
- Add iomd, keyboard and acornfb platform devices. - Convert rpckbd to use centrally registered platform device. - Convert acornfb to use a platform device.
2004-10-24[PATCH] ppc64: clean up existence-check of legacy ISAdevicesBenjamin Herrenschmidt
My previous patch exposed the internals of the ppc_md. data structure to drivers, which wasn't nice, this new patch cleans that up. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-20Update tty layer to not mix kernel and user pointers.Linus Torvalds
Instead, tty_io.c will always copy user space data to kernel space, leaving the drivers to worry only about normal kernel buffers. No more "from_user" flag, and having the user copy in each driver. This cleans up the code and also fixes a number of locking bugs.
2004-10-19[PATCH] #include <asm/bitops.h> -> #include <linux/bitops.h>Adrian Bunk
There's no reason to directly #include <asm/bitops.h> since it's available on all architectures and also included by #include <linux/bitops.h>. This patch changes #include <asm/bitops.h> to #include <linux/bitops.h>. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-19[PATCH] Document DEC VSXXX-AB digitizer as known workingJan-Benedict Glaw
Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-19[PATCH] module_param_array() should take a pointerRusty Russell
module_param_array() takes a variable to put the number of elements in. Looking through the uses, many people don't care, so they declare a dummy or share one variable between several parameters. The latter is problematic because sysfs uses that number to decide how many to display. The solution is to change the variable arg to a pointer, and if the pointer is NULL, use the "max" value. This change is fairly small, but fixing up the callers is a lot of (trivial) churn. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-16[PATCH] joydump needs gameportOlaf Hering
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-13[PATCH] Fix oops in parkbdDmitry Torokhov
parkbd - zero-fill allocated serio structure to prevent Oops when registering port. Signed-off-by: Dmitry Torokhov <dtor@mail.ru> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-10-09[PATCH] pc110pad.c request_region() fixLi Shaohua
request_region() returns NULL if failed. The driver gets it wrong. Signed-off-by: Li Shaohua <shaoh.li@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-09-23[PATCH] gcc-4.0 build fixesGrzegorz Jaskiewicz
Fix various gcc-4.0 compilation errors. Signed-off-by: Grzegorz Jaskiewicz <gj at pointblue.com.pl> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-09-21[PATCH] drivers/input annotationsAlexander Viro
* vortex.c: trivial __iomem annotations * serio_raw.c and tsdev.c: equally trivial __user ones. Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-09-18Merge bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds
into ppc970.osdl.org:/home/torvalds/v2.6/linux
2004-09-17[ARM] i8042 is available on many footbridge hosts, not just ARCH_EBSA285Russell King
2004-09-16[SPARC64]: Fix iomem warnings in i8042-sparcio.hDavid S. Miller
Signed-off-by: David S. Miller <davem@davemloft.net>
2004-09-13Merge suse.cz:/data2/bk/linus into suse.cz:/data2/bk/inputVojtech Pavlik
2004-08-27[PATCH] arm Kconfig fixesAlexander Viro
ARM dependency and makefile fixes (ACKed by rmk) Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-08-25Manual merge.Vojtech Pavlik
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2004-08-23[PATCH] Alex DeVries has movedAdrian Bunk
The patch below replaces all occurences of two bouncing email addresses of Alex deVries in the kernel with his current address. It's already ACK'ed by Alex deVries. Signed-off-by: Adrian Bunk <bunk@fs.tum.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-08-12input: Update pcips2 driverRussell King
Use pci_request_regions()/pci_release_regions() instead of request_region()/release_region() Signed-off-by: Russell King <rmk@arm.linux.org.uk> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2004-08-10[PATCH] Remove spaces from PCI gameport pci_driver.name fieldsDeepak Saxena
Signed-off-by: Deepak Saxena <dsaxena@plexity.net> Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
2004-08-02input: Fix an i8042 access timing violation spotted by Alan Cox.Vojtech Pavlik
2004-07-29Merge bk://dtor.bkbits.net/input into suse.cz:/data/bk/inputVojtech Pavlik
2004-07-29input: Fix a missing index in tmdc.cVojtech Pavlik
Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2004-07-27Input: fix absolute device handling in mousedev that was brokenDmitry Torokhov
by recent change that tried to do better multiplexing. Now every client will keep its own virtual cursor position and both absolute and relative events will update it Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27Input: fix reader wakeup conditions in mousedev, joydev and tsdevDmitry Torokhov
(we want readers to wake up when underlying device is gone so they would get -ENODEV and close the device). Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27Input: switch atkbd driver from busy-polling for command completionDmitry Torokhov
to waiting for event Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27Input: atkbd - harden ACK/NAK and command processing logicDmitry Torokhov
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27Input: switch psmouse driver from busy-polling for command completionDmitry Torokhov
to waiting for event Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27Input: psmouse - harden command mode processing logicDmitry Torokhov
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27Input: fix psmouse_sendbyte logicDmitry Torokhov
- correctly return NAK when command times out on our side - always reset ACK flag, even when serio_write fails Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-27input: Re-add PC Speaker support for PPCOlaf Hering
Signed-off-by: Olaf Hering <olh@suse.de> Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
2004-07-27Merge suse.cz:/data/bk/linus into suse.cz:/data/bk/inputVojtech Pavlik
2004-07-26[PATCH] signed char fixes in drivers/*Alexander Viro
a couple of "replace char with explicit s8 to make sure it's really signed" fixes. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-26[PATCH] #if abuses in drivers/*Alexander Viro
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-26[PATCH] NULL noise removal in drivers/*Alexander Viro
it could be split (all chunks are obviously independent), but I don't think that it's worth doing. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-20Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/inputVojtech Pavlik
2004-07-19Input: serio - switch to use driver_find, adjust reference countDmitry Torokhov
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: allow marking serio ports (in addition to serio drivers)Dmitry Torokhov
as manual bind only, export the flag through sysfs echo -n "manual" > /sys/bus/serio/devices/serio0/bind_mode echo -n "auto" > /sys/bus/serio/drivers/serio_raw/bind_mode Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: Switch to use bus' default device and driver attributes toDmitry Torokhov
manage serio sysfs attributes Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: integrate ct82c710, maceps2, q40kbd and rpckbd with sysfsDmitry Torokhov
as platform devices so their serio ports have proper parents Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: make i8042 a platform device instead of system device soDmitry Torokhov
its serio ports have proper parent Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: drop __attribute__ ((packed)) from mousedev_emulDmitry Torokhov
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: rearrange activation/children probe sequence in psmouse soDmitry Torokhov
reconnect on children ports works even after parent port is fully activated: - when connecting/reconnecting a port always activate it - when connecting/reconnecting a pass-throgh port deactivate parent first and activate it after connect is done Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: synaptics - do not try to process packets from slave deviceDmitry Torokhov
as if they were coming form the touchpad itself if pass-through port is disconnected, just pass them to serio core and it will attempt to bind proper driver to the port Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2004-07-19Input: do not call protocol handler in psmouse unless mouse isDmitry Torokhov
filly initialized - helps when USB Legacy emulation gets in our way and starts generating junk data stream while psmouse is detecting hardware Signed-off-by: Dmitry Torokhov <dtor@mail.ru>