xref: /dflybsd-src/share/man/man4/acpi_asus.4 (revision 92db1a3519a8f1d9fdc18e31b3a02d9a64598a06)
1bf334cefSSascha Wildner.\"
2bf334cefSSascha Wildner.\" Copyright (c) 2004 Philip Paeps <philip@FreeBSD.org>
3bf334cefSSascha Wildner.\" All rights reserved.
4bf334cefSSascha Wildner.\"
5bf334cefSSascha Wildner.\" Redistribution and use in source and binary forms, with or without
6bf334cefSSascha Wildner.\" modification, are permitted provided that the following conditions
7bf334cefSSascha Wildner.\" are met:
8bf334cefSSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
9bf334cefSSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
10bf334cefSSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
11bf334cefSSascha Wildner.\"    notice, this list of conditions and the following disclaimer in the
12bf334cefSSascha Wildner.\"    documentation and/or other materials provided with the distribution.
13bf334cefSSascha Wildner.\"
14bf334cefSSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15bf334cefSSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16bf334cefSSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17bf334cefSSascha Wildner.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18bf334cefSSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19bf334cefSSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20bf334cefSSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21bf334cefSSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22bf334cefSSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23bf334cefSSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24bf334cefSSascha Wildner.\" SUCH DAMAGE.
25bf334cefSSascha Wildner.\"
26bf334cefSSascha Wildner.\" $FreeBSD: src/share/man/man4/acpi_asus.4,v 1.3 2008/08/21 00:40:55 rpaulo Exp $
27bf334cefSSascha Wildner.\"
28bf334cefSSascha Wildner.Dd August 20, 2008
292f5aa587SSascha Wildner.Dt ACPI_ASUS 4
30bf334cefSSascha Wildner.Os
31bf334cefSSascha Wildner.Sh NAME
32bf334cefSSascha Wildner.Nm acpi_asus
33bf334cefSSascha Wildner.Nd Asus Laptop Extras
34bf334cefSSascha Wildner.Sh SYNOPSIS
35bf334cefSSascha WildnerTo compile this driver into the kernel,
36bf334cefSSascha Wildnerplace the following line in your
37bf334cefSSascha Wildnerkernel configuration file:
38bf334cefSSascha Wildner.Bd -ragged -offset indent
39bf334cefSSascha Wildner.Cd "device acpi_asus"
40bf334cefSSascha Wildner.Ed
41bf334cefSSascha Wildner.Pp
42bf334cefSSascha WildnerAlternatively, to load the driver as a
43bf334cefSSascha Wildnermodule at boot time, place the following line in
44bf334cefSSascha Wildner.Xr loader.conf 5 :
45bf334cefSSascha Wildner.Bd -literal -offset indent
46bf334cefSSascha Wildneracpi_asus_load="YES"
47bf334cefSSascha Wildner.Ed
48bf334cefSSascha Wildner.Sh DESCRIPTION
49bf334cefSSascha WildnerThe
50bf334cefSSascha Wildner.Nm
51bf334cefSSascha Wildnerdriver provides support for the extra ACPI-controlled gadgets, such as hotkeys
52bf334cefSSascha Wildnerand leds, found on recent Asus (and Medion) laptops.
53bf334cefSSascha WildnerIt allows one to use the
54bf334cefSSascha Wildner.Xr sysctl 8
55bf334cefSSascha Wildnerinterface to manipulate the brightness of the LCD panel and the display output
56bf334cefSSascha Wildnerstate.
57bf334cefSSascha WildnerHotkey events are passed to
58bf334cefSSascha Wildner.Xr devd 8
59bf334cefSSascha Wildnerfor easy handling in userspace.
60bf334cefSSascha Wildner.Pp
61bf334cefSSascha WildnerCurrently, the following Asus laptops are fully supported:
62bf334cefSSascha Wildner.Pp
63bf334cefSSascha Wildner.Bl -item -offset indent -compact
64bf334cefSSascha Wildner.It
65bf334cefSSascha WildnerxxN
66bf334cefSSascha Wildner.It
67bf334cefSSascha WildnerA1x
68bf334cefSSascha Wildner.It
69bf334cefSSascha WildnerA2x
70bf334cefSSascha Wildner.It
71bf334cefSSascha WildnerA3N
72bf334cefSSascha Wildner.It
73bf334cefSSascha WildnerA4D
74bf334cefSSascha Wildner.It
75bf334cefSSascha WildnerA6VM
76bf334cefSSascha Wildner.It
77bf334cefSSascha WildnerD1x
78bf334cefSSascha Wildner.It
79bf334cefSSascha WildnerJ1x
80bf334cefSSascha Wildner.It
81bf334cefSSascha WildnerL2B
82bf334cefSSascha Wildner.It
83bf334cefSSascha WildnerL2D
84bf334cefSSascha Wildner.It
85bf334cefSSascha WildnerL2E
86bf334cefSSascha Wildner.It
87bf334cefSSascha WildnerL3C
88bf334cefSSascha Wildner.It
89bf334cefSSascha WildnerL3D
90bf334cefSSascha Wildner.It
91bf334cefSSascha WildnerL3H
92bf334cefSSascha Wildner.It
93bf334cefSSascha WildnerL4E
94bf334cefSSascha Wildner.It
95bf334cefSSascha WildnerL4R
96bf334cefSSascha Wildner.It
97bf334cefSSascha WildnerL5x
98bf334cefSSascha Wildner.It
99bf334cefSSascha WildnerL8x
100bf334cefSSascha Wildner.It
101bf334cefSSascha WildnerM1A
102bf334cefSSascha Wildner.It
103bf334cefSSascha WildnerM2E
104bf334cefSSascha Wildner.It
105bf334cefSSascha WildnerM6N
106bf334cefSSascha Wildner.It
107bf334cefSSascha WildnerM6R
108bf334cefSSascha Wildner.It
109bf334cefSSascha WildnerS1x
110bf334cefSSascha Wildner.It
111bf334cefSSascha WildnerS2x
112bf334cefSSascha Wildner.It
113bf334cefSSascha WildnerV6V
114bf334cefSSascha Wildner.It
115bf334cefSSascha WildnerW5A
116bf334cefSSascha Wildner.It
117bf334cefSSascha WildnerEee PC
118bf334cefSSascha Wildner.El
119bf334cefSSascha Wildner.Pp
120bf334cefSSascha WildnerAdditionally,
121bf334cefSSascha Wildner.Nm
122bf334cefSSascha Wildneralso supports the Asus-compatible
123bf334cefSSascha Wildner.Em ATK0100
124bf334cefSSascha Wildnerinterface found in
125bf334cefSSascha Wildner.Em Samsung P30/P35
126bf334cefSSascha Wildnerlaptops.
127bf334cefSSascha Wildner.Sh SYSCTL VARIABLES
128bf334cefSSascha WildnerThe following sysctls are currently implemented:
129bf334cefSSascha Wildner.Bl -tag -width indent
130bf334cefSSascha Wildner.It Va hw.acpi.asus.lcd_brightness
131bf334cefSSascha WildnerMakes the LCD backlight brighter or dimmer (higher values are brighter).
132bf334cefSSascha Wildner.It Va hw.acpi.asus.lcd_backlight
133bf334cefSSascha WildnerTurns the LCD backlight on or off.
134bf334cefSSascha Wildner.It Va hw.acpi.asus.video_output
135bf334cefSSascha WildnerSets the active display to use according to a bitwise OR of the following:
136bf334cefSSascha Wildner.Pp
137bf334cefSSascha Wildner.Bl -tag -width indent -compact
138bf334cefSSascha Wildner.It Li 0
139bf334cefSSascha WildnerNo display
140bf334cefSSascha Wildner.It Li 1
141bf334cefSSascha WildnerLCD
142bf334cefSSascha Wildner.It Li 2
143bf334cefSSascha WildnerCRT
144bf334cefSSascha Wildner.It Li 4
145bf334cefSSascha WildnerTV-Out
146bf334cefSSascha Wildner.El
147bf334cefSSascha Wildner.Pp
148bf334cefSSascha WildnerSome models also support video switching via the generic
149bf334cefSSascha Wildner.Xr acpi_video 4
150bf334cefSSascha Wildnerdriver.
151bf334cefSSascha WildnerMost models do not, however.
152bf334cefSSascha Wildner.El
153bf334cefSSascha Wildner.Pp
154bf334cefSSascha WildnerDefaults for these variables can be set in
155bf334cefSSascha Wildner.Xr sysctl.conf 5 ,
156bf334cefSSascha Wildnerwhich is parsed at boot-time.
157bf334cefSSascha Wildner.Sh SEE ALSO
158bf334cefSSascha Wildner.Xr acpi 4 ,
159bf334cefSSascha Wildner.Xr acpi_video 4 ,
160bf334cefSSascha Wildner.Xr sysctl.conf 5 ,
161bf334cefSSascha Wildner.Xr sysctl 8
162bf334cefSSascha Wildner.Rs
163bf334cefSSascha Wildner.%T The acpi4asus Project
164*92db1a35SSascha Wildner.%U http://sourceforge.net/projects/acpi4asus/
165bf334cefSSascha Wildner.Re
166bf334cefSSascha Wildner.Sh HISTORY
167bf334cefSSascha WildnerThe
168bf334cefSSascha Wildner.Nm
169bf334cefSSascha Wildnerdriver first appeared in
170bf334cefSSascha Wildner.Fx 5.3 .
171bf334cefSSascha Wildner.Sh AUTHORS
172bf334cefSSascha Wildner.An -nosplit
173bf334cefSSascha WildnerThe
174bf334cefSSascha Wildner.Nm
175bf334cefSSascha Wildnerdriver and this manual page were written by
176b2a6f486SFranco Fichtner.An Philip Paeps Aq Mt philip@FreeBSD.org .
177bf334cefSSascha Wildner.Pp
178bf334cefSSascha WildnerInspiration came from the
179bf334cefSSascha Wildner.Em acpi4asus project
180bf334cefSSascha Wildnerstarted by
181b2a6f486SFranco Fichtner.An Julien Lerouge ,
182b2a6f486SFranco Fichtnerwho maintains a driver implementing this
183bf334cefSSascha Wildnerfunctionality in the
184bf334cefSSascha Wildner.Tn Linux
185bf334cefSSascha Wildnerkernel.
186