1 .\" $NetBSD: acpi.4,v 1.29 2008/09/21 11:12:36 wiz Exp $
3 .\" Copyright (c) 2002, 2004 The NetBSD Foundation, Inc.
4 .\" All rights reserved.
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\" notice, this list of conditions and the following disclaimer.
11 .\" 2. Redistributions in binary form must reproduce the above copyright
12 .\" notice, this list of conditions and the following disclaimer in the
13 .\" documentation and/or other materials provided with the distribution.
15 .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
16 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
17 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
19 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25 .\" POSSIBILITY OF SUCH DAMAGE.
32 .Nd Advanced Configuration and Power Interface
34 .Cd "acpi0 at mainbus0"
35 .Cd "acpiacad* at acpi?"
36 .Cd "acpibat* at acpi?"
37 .Cd "acpibut* at acpi?"
38 .Cd "acpiec* at acpi?"
39 .Cd "acpilid* at acpi?"
40 .Cd "acpitz* at acpi?"
41 .Cd "attimer* at acpi?"
42 .Cd "aiboost* at acpi?"
59 .Cd "options ACPI_DEBUG"
60 .Cd "options ACPIVERBOSE"
61 .Cd "options ACPI_ACTIVATE_DEV"
62 .Cd "options ACPICA_PEDANTIC"
63 .Cd "options ACPI_DSDT_OVERRIDE"
66 provides machine-independent bus support for
67 Advanced Configuration and Power Interface
69 devices and includes several
77 integrates Intel's ACPI Component Architecture
79 for the OS-independent part.
84 functionalities such as
90 event framework and an ACPI Machine Language
95 .Bl -tag -width ACPI_DSDT_FILE__filename_XX -offset 3n
99 debugging message outputs.
100 .It Dv ACPI_ACTIVATE_DEV
103 driver should attempt to activate inactive devices.
105 .It Dv ACPICA_PEDANTIC
106 Force strict conformance to the
110 Do not enable this option unless you are debugging.
111 .It Dv ACPI_DSDT_OVERRIDE
112 Force a given Differentiated System Description Table
114 instead of the BIOS-supplied version.
119 .It Dv ACPI_DSDT_FILE="filename"
122 is not specified, default to
124 in the build directory.
129 variables are directly relevant for
131 .Bl -inset -width hw.acpi.supported_states
136 .It Li hw.acpi.supported_states
137 is a list of the supported
141 .It Li machdep.acpi_vbios_reset
142 defines the handling of the graphics card.
143 The supported values are:
144 .Bl -tag -width '2' -offset indent
146 No attempt to reset the
148 controller will be made.
153 when still in real mode.
154 This can result in direct reboots.
160 .Pa pkgsrc/sysutils/vbetool
166 using the in-kernel x86 emulator.
169 .Sh SUPPORTED DEVICES
172 supports several machine-dependent and machine-independent devices:
173 .Ss machine-independent devices
174 .Bl -tag -width pcdisplay -offset indent
180 Control Method Batteries.
183 power and sleep buttons.
186 Embedded Controllers.
196 ASUS AI Booster Hardware monitor.
198 NS8250-, NS16450-, and NS16550-based serial ports.
200 Floppy disk controllers.
202 High Precision Event Timer.
204 Joystick/Game port interface.
206 Standard ISA parallel port interface.
208 Roland MPU-401 (compatible) MIDI UART.
210 AT-style speaker sound.
212 Abit uGuru Hardware monitor.
214 Windows Sound System-compatible sound cards based on the AD1848 and compatible chips.
216 Yamaha OPL3-SA2 and OPL3-SA3 audio device driver.
218 .Ss i386-dependent devices
219 .Bl -tag -width pcdisplay -offset indent
221 i386 numeric processing extension coprocessor.
223 PC keyboard controllers.
225 Sony Miscellaneous Controller
227 Sony programmable I/O controller.
229 Toshiba Libretto device.
259 .%T ACPI specification
260 .%O http://www.acpi.info/
263 .%T Intel ACPI CA (Component Architecture)
264 .%O http://developer.intel.com/technology/iapc/acpi/
275 power management functionalities are not implemented.