David E. O'Brien
2a191126de
Canonize the include of acpi.h.
2005-09-11 18:39:03 +00:00
John Baldwin
3da063baf7
Add another HID for the Toshiba SPA40 laptop.
...
Submitted by: Chris Reece car at crank dot org dot uk
MFC after: 1 week
2005-03-24 19:02:13 +00:00
Nate Lawson
276cd9216d
Unify ACPI_DEBUG support for all OEM drivers under ACPI_OEM. Since more than
...
one will never be supported on the same platform, this does not hurt
debugging.
MFC after: 3 days
2004-12-13 23:31:46 +00:00
Nate Lawson
8781a7852f
MPSAFE locking
...
* Serialize access to the sysctl routines and the notify handler
* Assert that the sx lock is held in any functions they call.
* Note that recursively calling to re-enable the hotkeys is sub-optimal.
2004-08-13 06:22:35 +00:00
Nate Lawson
3ed1dfa11d
Update for acpi_id_probe()
2004-06-29 19:05:20 +00:00
Nate Lawson
591b993b83
s/device_get_handle/acpi_get_handle
...
Submitted by: Hiroyuki Aizu
2004-06-15 16:49:20 +00:00
Nate Lawson
f6c8318b0f
Catch one more use of acpi_MatchHid and update for new API.
2004-06-15 02:17:23 +00:00
Nate Lawson
7a15653c9c
Use the new API for acpi_MatchHid(). The difference between ACPI_HANDLE
...
and device_t isn't caught by the compiler.
2004-06-14 03:40:56 +00:00
Poul-Henning Kamp
77409fe148
Add missing #include <sys/module.h>
2004-05-30 20:34:58 +00:00
Nate Lawson
96d340f27d
Use METHOD_VIDEO instead of the method string itself.
...
Pointed out by: Andrew Thompson
2004-04-14 03:32:01 +00:00
Nate Lawson
0287be96bf
Add support for video output switching. It appears no systems use HCI to
...
change the video output but use a separate device with a DSSX method
and a HID of "TOS6201" instead. We use a pseudo-driver to get the handle
for this object and pass it to the acpi_toshiba driver.
This is untested but seems to match the Linux Toshiba driver.
2004-04-14 00:23:58 +00:00
Nate Lawson
a4ecd54325
Unify on version 1 to be similar to the rest of the tree. After 5-stable
...
branches, increment version on any API change visible to other modules.
2004-04-08 16:45:12 +00:00
Nate Lawson
3184cf5a6b
Add support for quirks for acpi tables. Key off OEM vendor and revision.
...
Sort acpi debug values. Change "disable" to "disabled" to match rest of
the kernel. Remove debugging from acpi_toshiba since it was only used for
probe/attach.
2004-03-03 03:02:17 +00:00
Nate Lawson
b9585d5e60
Only remove the handler if we installed it.
2004-01-12 19:35:31 +00:00
Nate Lawson
1114c59266
Clean up the probe message and sort the function table according to
...
the function order in the file.
2004-01-12 06:55:50 +00:00
Nate Lawson
65c0f49140
Add the ACPI Toshiba extras driver (hotkeys, LCD backlight, video output,
...
forced fan control, and CPU throttling).
PR:
Submitted by: Hiroyuki Aizu <aizu@navi.org>
Reviewed by:
Approved by:
Obtained from:
MFC after:
2004-01-11 19:18:39 +00:00