njl
1af716f4fc
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
faa1fd5f15
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
da2085deb3
Minor whitespace nitpicking to reduce my diffs of Real Changes[tm]
2004-11-12 23:06:13 +00:00
philip
9c50035691
Add support for gadgets on Asus L4R and M6R notebooks.
2004-11-08 16:54:26 +00:00
philip
a7b4c9ad92
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
368170ea60
Add support for Asus M6N laptops
...
Submitted by: Andreas Dieling <snow@quantentunnel.de>
2004-11-02 13:02:22 +00:00
njl
8fcef8f766
MPSAFE locking
...
* Serialize access to the sysctl routines and the notify handler.
2004-08-13 06:22:29 +00:00
philip
b2d488a77d
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
11953c7462
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
njl
f9477f2ed8
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
njl
a247fc5f3a
Remove unneeded parens and fix whitespace.
2004-07-24 20:39:25 +00:00
njl
338dc29a06
Update for acpi_id_probe()
2004-06-29 19:05:20 +00:00
phk
dfd1f7fd50
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
njl
6e8eadb40d
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
phk
30a7ac8468
Add missing #include <sys/module.h>
2004-05-30 20:34:58 +00:00
philip
ea8607cc65
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
46d76e027d
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