Jung-uk Kim
7b2d603ef0
Fix one more case where a string is passed via format argument instead.
...
Found by: clang
2010-06-11 20:08:20 +00:00
Jung-uk Kim
f67f8ffd43
Prefer correct and simpler backlight control methods for ASUS G2K laptop.
2010-02-13 02:30:43 +00:00
Jung-uk Kim
129d3046ef
Import ACPICA 20090521.
2009-06-05 18:44:36 +00:00
Attilio Rao
4060f1bbd0
- Add the support for the Asus A3F and A3E device
...
- Fix style for A3N and for a comment
Submitted by: Akira Funahashi <funa@funa.org>
Tested by: Marcin Nowak <marcin.nowak@simplusnet.pl>,
Diego Sardina <diego.sardina@gmx.com>
PR: kern/128634
2009-04-04 17:01:32 +00:00
Stanislav Sedov
d85f3935ec
- Fix incorrect array declaration that was causing the stack overflow
...
on some (most?) Asus laptops.
Discussed with: rpaulo
Approved by: kib (mentor)
MFC after: 2 weeks
2008-12-27 20:48:11 +00:00
Rui Paulo
31fb990621
Add support for Asus A8Sr notebooks.
...
PR: 128553
Submitted by: Eygene Ryabinkin <rea-fbsd at codelabs.ru>
Reviewed by: philip
MFC after: 2 months
2008-11-04 11:52:50 +00:00
Rui Paulo
de32615879
Fix typo in comment.
2008-08-19 22:28:24 +00:00
Dag-Erling Smørgrav
2616144e43
Add sbuf_new_auto as a shortcut for the very common case of creating a
...
completely dynamic sbuf.
Obtained from: Varnish
MFC after: 2 weeks
2008-08-09 11:14:05 +00:00
Rui Paulo
0fc34be4c7
Fix my previous commit. We actually should pass evaluation args in
...
AcpiEvaluateObject() calls, otherwise, we are not able to bring devices
back up (NULL means 0, hence always off).
While there add missing WLAN on/off support.
MFC after: 3 days
Pointy hat to: rpaulo
2008-07-04 23:40:53 +00:00
Remko Lodder
aa219554e0
Style fix (space into tab).
...
Approved by: imp (mentor, implicit)
2008-06-28 08:36:47 +00:00
Rui Paulo
aea6188719
Add the missing support for Asus Eee PC in acpi_asus(4).
...
This includes hotkeys support and sysctl variables to control camera
and card reader. These new sysctls don't have CTFLAG_ANYBODY set.
While there add entries to devd.conf related to the Eee volume keys.
Reviewed by: phillip
MFC after: 1 week
Also tested by: lme (previous version)
2008-06-27 12:04:36 +00:00
Rui Paulo
059c9e5c61
style(9).
...
Noticed by: jkim
2008-04-15 22:47:01 +00:00
Rui Paulo
fea0f7cc21
Add support for Asus EeePC backlight control.
...
Submitted by: Akira Funahashi <funa at funa.org>
MFC after: 1 week
2008-04-13 14:40:02 +00:00
Jung-uk Kim
824d24a83e
- Add ASUS G2K laptop support.
...
- Add DLED and GLED found on newer ASUS laptops.
- Turn on BLED, TLED, and WLED by default as other OSes.
Reviewed by: philip
MFC after: 3 days
2008-04-10 15:17:41 +00:00
Philip Paeps
18d725a04e
Add support for Asus A3N laptops.
...
Submitted by: Holger Jorra <holger_jorra -at- gmx.net>
MFC after: 1 day
2007-06-02 21:10:01 +00:00
Jung-uk Kim
2be4e4713a
Catch up with ACPI-CA 20070320 import.
2007-03-22 18:16:43 +00:00
Philip Paeps
e13d42014a
Add support for Asus W5A laptops.
...
Submitted by: Pavel Martynenko <mpv -at- ip.net.ua>
X-MFC after: 3 days (or so)
2006-04-09 15:22:25 +00:00
Philip Paeps
f50bf4010f
Add support for Asus A4D laptops. Currently without display switching
...
support. Which reminds me that I'm not even sure if this works on _any_
laptop at all. :-o
PR: kern/90607
Submitted by: "Wojciech A. Koszek" <dunstan -at- freebsd.czest.pl>
MFC after: 3 days
2006-01-29 23:59:43 +00:00
Philip Paeps
e691fe45a2
Add support for Asus A6VM laptops.
...
Submitted by: Sashi Asokarajan <mail -at- sashi.de>
MFC after: 3 days
2006-01-29 23:54:32 +00:00
David E. O'Brien
2a191126de
Canonize the include of acpi.h.
2005-09-11 18:39:03 +00:00
Philip Paeps
18d92cd86c
Sync with Linux acpi4asus, adding support for loads of new models.
...
MFC after: 3 days
2005-05-09 12:51:48 +00:00
Philip Paeps
caac49960b
Add support for Asus V6V[1] and W1N notebooks.
...
Submitted by: Jean-Sébastien Pédron <jspedron@club-internet.fr> [1]
MFC after: 3 days
2005-05-09 08:43:49 +00:00
Philip Paeps
4d2743aec5
Use a taskqueue for led-handling to prevent a potential panic.
...
Submitted by: pjd
2005-03-30 15:06:11 +00:00
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