Soeren Sonnenburg
5a6eb676d3
Input: appletouch - improve powersaving for Geyser3 devices
...
The appletouch geyser3 devices found in the Intel Macs (and possibly
some later PPC ones?) send a constant stream of packets after the first
touch. This results in the kernel waking up around once every couple of
milliseconds to process them, making it almost impossible to spend any
significant amount of time in C3 state on a dynamic HZ kernel. Sending
the mode initialization code makes the device shut up until it's touched
again. This patch does so after receiving 10 packets with no interesting
content.
Signed-off-by: Soeren Sonnenburg <kernel@nn7.de>
Signed-off-by: Matthew Garrett <mjg59@srcf.ucam.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2007-07-20 00:29:32 -04:00
..
alps.c
Input: ALPS - force stream mode
2007-05-22 23:23:35 -04:00
alps.h
Input: ALPS - handle errors from input_register_device()
2007-04-12 01:31:13 -04:00
amimouse.c
Input: mice - handle errors when registering input devices
2006-11-05 22:40:19 -05:00
appletouch.c
Input: appletouch - improve powersaving for Geyser3 devices
2007-07-20 00:29:32 -04:00
atarimouse.c
m68k: Atari keyboard and mouse support.
2007-05-04 17:59:05 -07:00
gpio_mouse.c
Input: add gpio-mouse driver
2007-07-10 00:35:17 -04:00
hil_ptr.c
Input: mice - switch to using input_dev->dev.parent
2007-04-12 01:35:09 -04:00
inport.c
Input: remove obsolete setup parameters from input drivers
2007-02-18 01:44:58 -05:00
Kconfig
Input: add gpio-mouse driver
2007-07-10 00:35:17 -04:00
lifebook.c
Input: lifebook - fix an oops on Panasonic CF-18
2007-07-20 00:29:14 -04:00
lifebook.h
Input: psmouse - allow disabing certain protocol extensions
2007-03-10 01:39:54 -05:00
logibm.c
Input: remove obsolete setup parameters from input drivers
2007-02-18 01:44:58 -05:00
logips2pp.c
Input: logips2pp - add type 72 (PS/2 TrackMan Marble)
2007-05-08 23:34:18 -04:00
logips2pp.h
Input: psmouse - allow disabing certain protocol extensions
2007-03-10 01:39:54 -05:00
Makefile
Input: add gpio-mouse driver
2007-07-10 00:35:17 -04:00
pc110pad.c
Input: pc110pad - return proper error
2006-12-21 00:42:55 -05:00
psmouse-base.c
Input: psmouse - add support for Cortron PS/2 Trackballs
2007-07-10 00:35:15 -04:00
psmouse.h
sysfs: kill unnecessary attribute->owner
2007-07-11 16:09:06 -07:00
rpcmouse.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sermouse.c
Input: mice - switch to using input_dev->dev.parent
2007-04-12 01:35:09 -04:00
synaptics.c
Input: synaptics - don't complain about failed resets
2007-05-03 00:56:18 -04:00
synaptics.h
Input: psmouse - allow disabing certain protocol extensions
2007-03-10 01:39:54 -05:00
touchkit_ps2.c
Input: psmouse - add support for eGalax PS/2 touchscreen controller
2007-02-18 01:49:10 -05:00
touchkit_ps2.h
Input: psmouse - allow disabing certain protocol extensions
2007-03-10 01:39:54 -05:00
trackpoint.c
Input: trackpoint - handle sysfs errors
2006-11-02 23:59:30 -05:00
trackpoint.h
Input: psmouse - allow disabing certain protocol extensions
2007-03-10 01:39:54 -05:00
vsxxxaa.c
Input: mice - switch to using input_dev->dev.parent
2007-04-12 01:35:09 -04:00