Pawel Jakub Dawidek
0440fc940a
Use device_set_desc_copy() for non-constant strings.
...
Approved by: njl
2005-03-24 21:07:55 +00:00
Philip Paeps
4b0eb6a716
Make sure status variable is always initialized. Why didn't this show up in
...
my testing? *grmbl*
2005-03-21 18:11:50 +00:00
Philip Paeps
d8e0b9e1c0
Simplify sysctl handling by consolidating various get/set functions into
...
generic functions, use a table for hooking up sysctls nodes rather than doing
it manually. While here, clean up some style bugs.
Glanced at by: njl
2005-03-20 23:36:36 +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
Philip Paeps
078080c965
o Change the strcmp() to a strncmp() to allow us to attach to 'E'
...
models of laptops, which are essentially the same as the normal
ones, as far as acpi_asus is concerned[1]
o Use the above as an excuse to reshuffle the mess I made of the
probe function when I originally wrote it.
Reported by: Soeren Larsen <soeren@whiteswan.dk>
2004-11-12 23:21:19 +00:00
Philip Paeps
03cbfbc51a
Minor whitespace nitpicking to reduce my diffs of Real Changes[tm]
2004-11-12 23:06:13 +00:00
Philip Paeps
9923cf221b
Add support for gadgets on Asus L4R and M6R notebooks.
2004-11-08 16:54:26 +00:00
Philip Paeps
706bd68cca
Fix support for the Asus-compatible gadgets in Samsung P30/P35 laptops.
...
PR: 73380
Submitted by: Sebastian Schulze Struchtrup <seb@struchtrup.com>
2004-11-05 07:24:11 +00:00
Philip Paeps
17520557d3
Add support for Asus M6N laptops
...
Submitted by: Andreas Dieling <snow@quantentunnel.de>
2004-11-02 13:02:22 +00:00
Nate Lawson
1051a7c2da
MPSAFE locking
...
* Serialize access to the sysctl routines and the notify handler.
2004-08-13 06:22:29 +00:00
Philip Paeps
09003ac33f
Unbreak LINT by making sure that method is always defined.
...
Submitted by: roam
Pointy hat to: philip
2004-08-04 14:29:22 +00:00
Philip Paeps
f5296c9302
Further cleanup: merge the three led toggling functions
...
into a single general function to handle all leds.
Approved by: njl
2004-08-03 22:37:09 +00:00
Nate Lawson
8390cfe8a6
Use the acpi_{Get,Set}Integer functions instead of rolling custom ones.
...
Clean up return path of each function to have a single exit point. This
reduces diffs against the MPSAFE tree.
2004-08-03 21:17:36 +00:00
Nate Lawson
b4cb140233
Remove unneeded parens and fix whitespace.
2004-07-24 20:39:25 +00:00
Nate Lawson
3ed1dfa11d
Update for acpi_id_probe()
2004-06-29 19:05:20 +00:00
Poul-Henning Kamp
89c9c53da0
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +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
Philip Paeps
647e5349ec
Enable the led-toggling magic. Compiling files which are in the kernel into
...
modules is a very nice way to produce hard-to-find panics. Who would look for
a bug in a Makefile anyway?
Has anyone seen the pointy hat? :-o
Approved by: njl (mentor)
2004-04-23 17:41:05 +00:00
Philip Paeps
9a1fc77e3a
Add the ACPI Asus extras driver. Provides support for cool ACPI-controled
...
gadgets (hotkeys, lcd, ...) on Asus laptops. I aim to closely track the
acpi4asus project which implements these features in the Linux kernel.
If this breaks your laptop, please let me know how it does it :-)
Approved by: njl (mentor)
2004-04-22 21:29:02 +00:00