11 May, 2007
1 commit
-
In preparation for struct class_device -> struct device input core
conversion, switch to using input_dev->dev.parent when specifying device
position in sysfs tree.Signed-off-by: Dmitry Torokhov
Acked-by: Jean Delvare
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
09 May, 2007
1 commit
-
The hdaps driver uses a semaphore as mutex. Use the mutex API instead of the
(binary) semaphore.Signed-off-by: Matthias Kaehlcke
Cc: Robert Love
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
13 Dec, 2006
2 commits
-
Remove the strange DMI for the R52 (1846AQG)
and add a note to update to latest BIOS in the Kconfig
and source code.Signed-off-by: Stephan Berberig
Signed-off-by: Robert Love
Signed-off-by: Jean Delvare -
Move the DMI detection data from .text to .data. We really don't want
that amount of data on the stack.Also refactor the macros used to generate the detection data, the
vendor becomes a parameter.Signed-off-by: Jean Delvare
Signed-off-by: Robert Love
04 Dec, 2006
1 commit
-
Signed-off-by: Al Viro
01 Oct, 2006
1 commit
-
Support hdaps on Lenovo ThinkPad T60. It was tested with pivot utility
from http://www.kernel.org/pub/linux/kernel/people/rml/hdaps and it seems
to be OK.Cc: Jean Delvare
Cc: Greg Kroah-Hartman
Cc: Robert Love
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
29 Sep, 2006
1 commit
-
HDAPS: handle errors from input_register_device()
Signed-off-by: Dmitry Torokhov
Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman
23 Jun, 2006
2 commits
-
Fix a typo in the hdaps driver.
Signed-off-by: Jean Delvare
Acked-by: Robert Love
Signed-off-by: Greg Kroah-Hartman -
Update the list of systems supported by the hdaps driver:
* Add the "ThinkPad Z60m" entry, reported by Arkadiusz Miskiewicz.
* Add the "ThinkPad H" entry, reported by Frank Gevaerts for some
ThinkPad R52 models (1846AQG).
* Drop the "ThinkPad X41 Tablet" entry, which looks redundant to me.
And a comment update for good measure.Signed-off-by: Jean Delvare
Cc: Arkadiusz Miskiewicz
Cc: Frank Gevaerts
Signed-off-by: Greg Kroah-Hartman
11 Apr, 2006
3 commits
-
Use ENODEV when the hdaps hardware isn't there, not ENXIO.
Cc: Jean Delvare
Cc: Robert Love
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Add support for forthcoming Lenovo-branded machines to the HDAPS driver.
Signed-off-by: Robert Love
Cc: Jean Delvare
Cc: Dmitry Torokhov
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This adds support for my Thinkpad R52, which for some reason is not matched
by the "ThinkPad R52" line.Signed-off-by: Frank Gevaerts
Cc: Robert Love
Cc: Dmitry Torokhov
Cc: Greg KH
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
03 Apr, 2006
1 commit
-
This reverts the mutex conversion that was recently done to the hdaps
driver; this coversion was buggy because the hdaps driver started using
this semaphore in IRQ context, which mutexes do not allow. Easiest
solution for now is to just revert the patch (the patch was part of a
bigger GIT commit, 9a61bf6300533d3b64d7ff29adfec00e596de67d but this
only reverts this one file)Signed-off-by: Arjan van de Ven
Signed-off-by: Linus Torvalds
24 Mar, 2006
1 commit
-
convert drivers/hwmon/*.c semaphore use to mutexes.
the conversion was generated via scripts, and the result was validated
automatically via a script as well.all affected hwmon drivers were build-tested.
Signed-off-by: Ingo Molnar
Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman
24 Nov, 2005
1 commit
-
Trivial patch to report both hdaps axises to the joystick device, not
just the X axis.Signed-off-by: Robert Love
Signed-off-by: Jean Delvare
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Linus Torvalds
12 Nov, 2005
2 commits
-
Signed-off-by: Dmitry Torokhov
Signed-off-by: Linus Torvalds
10 Nov, 2005
1 commit
-
This allows us to eliminate the casts in the drivers, and eventually
remove the use of the device_driver function pointer methods for
platform device drivers.Signed-off-by: Russell King
Acked-by: Greg Kroah-Hartman
30 Oct, 2005
1 commit
-
Convert everyone who uses platform_bus_type to include
linux/platform_device.h.Signed-off-by: Russell King
Acked-by: Greg Kroah-Hartman
29 Oct, 2005
1 commit
-
In PM v1, all devices were called at SUSPEND_DISABLE level. Then
all devices were called at SUSPEND_SAVE_STATE level, and finally
SUSPEND_POWER_DOWN level. However, with PM v2, to maintain
compatibility for platform devices, I arranged for the PM v2
suspend/resume callbacks to call the old PM v1 suspend/resume
callbacks three times with each level in order so that existing
drivers continued to work.Since this is obsolete infrastructure which is no longer necessary,
we can remove it. Here's an (untested) patch to do exactly that.Signed-off-by: Russell King
Signed-off-by: Greg Kroah-Hartman
23 Sep, 2005
1 commit
-
- Handle dmi_system_check() elegantly, now that my bugfix is upstream.
- Add support for the X41 and R52.
- Cleanup some comments do I do not have to keep updating them with each
new whitelisted laptop.Signed-off-by: Robert Love
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
18 Sep, 2005
1 commit
-
- Remove the relative input device
- Add an absolute input device
- Misc. cleanup and bug fixingThe patch is sizable due to the cleanup from removing the relative input
device (net -112 lines).Signed-off-by: Robert Love
Cc: Dmitry Torokhov
Cc: Greg KH
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
10 Sep, 2005
1 commit
-
Driver for the IBM Hard Drive Active Protection System (HDAPS), an
accelerometer found in most modern ThinkPads.Signed-off-by: Robert Love
Signed-off-by: Greg Kroah-Hartman