aboutsummaryrefslogtreecommitdiff
path: root/drivers/input/misc
AgeCommit message (Collapse)AuthorFilesLines
2006-02-15Input: kill remnants of 98kbd{,-io} and 98spkrArthur Othieno1-1/+0
98kbd{,-io} and 98spkr all went out with PC98 subarch. Remove stale Makefile entries that remained. Signed-off-by: Arthur Othieno <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2006-02-15Input: ixp4xx-beeper - fix compile errorAlessandro Zummo1-0/+1
Signed-off-by: Alessandro Zummo <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2006-01-29Input: add ixp4xx beeper driverAlessandro Zummo3-0/+196
This is a driver for beeper found in LinkSys NSLU2 boxes. It should work on any ixp4xx based platform. Signed-off-by: Alessandro Zummo <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2006-01-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/inputLinus Torvalds1-3/+3
2006-01-10Input: wistron - do not crash if BIOS does not support interfaceMiloslav Trmac1-3/+3
offset can never be < 0 because it has type size_t. The driver currently oopses on insmod if BIOS does not support the interface, instead of refusing to load. Signed-off-by: Miloslav Trmac <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2006-01-08[PATCH] small hp_sdc_rtc cleanup: use no_llseekMarcelo Tosatti1-8/+1
Use no_llseek function. Signed-off-by: Marcelo Tosatti <[email protected]> Cc: "Brian S. Julin" <[email protected]> Acked-by: Vojtech Pavlik <[email protected]> Cc: Dmitry Torokhov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-01-05Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6Dmitry Torokhov1-1/+1
2005-12-28Input: wistron - convert to the new platform device interfaceDmitry Torokhov1-46/+68
Do not use platform_device_register_simple() as it is going away, implement ->probe() and ->remove() functions so manual binding and unbinding would work. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-22[SPARC]: introduce a SPARC Kconfig symbolAdrian Bunk1-1/+1
Introduce a Kconfig symbol SPARC that is defined on both the sparc and sparc64 architectures. This symbol makes some dependencies more readable. Signed-off-by: Adrian Bunk <[email protected]> Signed-off-by: David S. Miller <[email protected]>
2005-12-21Input: sparcspkr - register with driver core as a platfrom deviceDmitry Torokhov1-57/+105
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-21Input: m68kspkr - register with driver core as a platfrom deviceDmitry Torokhov1-17/+85
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-21Input: pcspkr - register with driver core as a platfrom deviceDmitry Torokhov1-6/+80
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-20Manual merge with Linus (conflict in drivers/input/misc/wistron_bnts.c)Dmitry Torokhov1-1/+1
2005-12-15[PATCH] drivers/input/misc/wistron_btns.c NULL noise removalAl Viro1-1/+1
Signed-off-by: Al Viro <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-12-11Input: wistron - add Acer TravelMate 240 to DMI tableAshutosh Naik1-0/+19
Signed-off-by: Ashutosh Naik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: uinput - don't use "interruptible" in FF codeDmitry Torokhov1-8/+3
If thread that submitted FF request gets interrupted somehow it will release request structure and ioctl handler will work with freed memory. TO prevent that from happening switch to using wait_for_completion instead of wait_for_completion_interruptible. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: uinput - add UI_SET_SWBIT ioctlDmitry Torokhov1-0/+4
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: uinput - convert to dynalloc allocationDmitry Torokhov1-147/+163
Also introduce proper locking when creating/deleting device. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: wistron - disable wifi/bluetooth on suspendMiloslav Trmac1-0/+6
Try to save battery power by disabling wifi and bluetooth on suspend. Signed-off-by: Miloslav Trmac <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: wistron - add PM supportDmitry Torokhov1-5/+57
Register wistron-bios as a platform device, restore WIFI and Bluetooth state upon resume. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: wistron - convert to dynamic input_dev allocationDmitry Torokhov1-16/+37
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: wistron - add support for Acer Aspire 1500 notebooksBernhard Rosenkraenzer1-20/+59
Also fix a potential issue with some notebooks: The current code assumes the response to bios_wifi_get_default_setting is either 1 (disabled) or 3 (enabled), or wifi isn't supported. The BIOS response appears to be a bit field w/ 0x1 indicating hardware presence, 0x2 indicating actiation status, and the other 6 bits being unknown/reserved -- with the patch, these 6 bits are ignored. Signed-off-by: Bernhard Rosenkraenzer <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: wistron - disable for x86_64Andrew Morton1-1/+1
On x86_64: {standard input}:233: Error: suffix or operands invalid for `push' {standard input}:233: Error: suffix or operands invalid for `pop' Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-20Input: add Wistron driverDmitry Torokhov3-0/+454
A driver for laptop buttons using an x86 BIOS interface that is apparently used on quite a few laptops and seems to be originating from Wistron. This driver currently "knows" only about Fujitsu-Siemens Amilo Pro V2000 (i.e. it can detect the laptop using DMI and it contains the keycode->key meaning mapping for this laptop) and Xeron SonicPro X 155G (probably can't be reliably autodetected, requires a module parameter), adding other laptops should be easy. In addition to reporting button presses to the input layer the driver also allows enabling/disabling the embedded wireless NIC (using the "Wifi" button); this is done using the same BIOS interface, so it seems only logical to keep the implementation together. Any flexibility possibly gained by allowing users to remap the function of the "Wifi" button is IMHO not worth it when weighted against the necessity to run an user-space daemon to convert button presses to wifi state changes. Signed-off-by: Miloslav Trmac <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-07[PATCH] kfree cleanup: misc remaining driversJesper Juhl1-7/+3
This is the remaining misc drivers/ part of the big kfree cleanup patch. Remove pointless checks for NULL prior to calling kfree() in misc files in drivers/. Signed-off-by: Jesper Juhl <[email protected]> Acked-by: Aristeu Sergio Rozanski Filho <[email protected]> Acked-by: Roland Dreier <[email protected]> Acked-by: Pierre Ossman <[email protected]> Acked-by: Jean Delvare <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Len Brown <[email protected]> Acked-by: "Antonino A. Daplas" <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-10-31Input: pcspkr - fix setting name and phys for the deviceDmitry Torokhov1-1/+1
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-10-30[PATCH] CONFIG_IA32Brian Gerst1-1/+1
Add CONFIG_X86_32 for i386. This allows selecting options that only apply to 32-bit systems. (X86 && !X86_64) becomes X86_32 (X86 || X86_64) becomes X86 Signed-off-by: Brian Gerst <[email protected]> Cc: Sam Ravnborg <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-10-29[PATCH] missing bits in sparkspkr conversionAl Viro1-1/+1
Signed-off-by: Al Viro <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-10-28[PATCH] Input: convert driver/input/misc to dynamic input_dev allocationDmitry Torokhov3-57/+56
Input: convert driver/input/misc to dynamic input_dev allocation This is required for input_dev sysfs integration Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2005-10-17[PATCH] uniput - fix crash on SMPDmitry Torokhov1-2/+2
Only signal completion after marking request slot as free, otherwise other processor can free request structure before we finish using it. Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-06-30Input: make name, phys and uniq be 'const char *' because onceDmitry Torokhov1-11/+12
set noone should attempt to change them. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-30Input: uinput - use completions instead of events and manualDmitry Torokhov1-38/+43
wakeups in force feedback code. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-30Input: clean up uinput driver (formatting, extra braces)Dmitry Torokhov1-46/+35
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-01Input: return correct value when setting up absolute device via uinipt.Ian Campbell1-2/+4
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 <[email protected]> Acked-by: Aristeu Rozanski <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-04-16Linux-2.6.12-rc2Linus Torvalds7-0/+1785
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!