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