summaryrefslogtreecommitdiff
path: root/static/openbsd/man4/acpi.4
diff options
context:
space:
mode:
Diffstat (limited to 'static/openbsd/man4/acpi.4')
-rw-r--r--static/openbsd/man4/acpi.4186
1 files changed, 186 insertions, 0 deletions
diff --git a/static/openbsd/man4/acpi.4 b/static/openbsd/man4/acpi.4
new file mode 100644
index 00000000..736d936c
--- /dev/null
+++ b/static/openbsd/man4/acpi.4
@@ -0,0 +1,186 @@
+.\" $OpenBSD: acpi.4,v 1.80 2026/04/13 01:09:07 jsg Exp $
+.\"
+.\" Copyright (c) 2006 Alexander Yurchenko <grange@openbsd.org>
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.\"
+.Dd $Mdocdate: April 13 2026 $
+.Dt ACPI 4
+.Os
+.Sh NAME
+.Nm acpi
+.Nd Advanced Configuration and Power Interface
+.Sh SYNOPSIS
+.Cd "acpi0 at bios?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides basic support for ACPI including loading ACPI tables from
+the firmware, parsing and interpreting AML code, event handling,
+suspending and powering off, and attaching device drivers.
+Userland may access
+.Nm
+by using the
+.Xr apm 4
+device.
+.Pp
+The following devices can attach to
+.Nm :
+.Pp
+.Bl -tag -width "acpithinkpad(4)XXX" -offset indent -compact
+.It Xr abl 4
+Apple backlight support
+.It Xr acpiac 4
+ACPI AC adapter
+.It Xr acpials 4
+ACPI ambient light sensor
+.It Xr acpiasus 4
+ASUS ACPI hotkeys
+.It Xr acpibat 4
+ACPI control method battery
+.It Xr acpibtn 4
+ACPI button
+.It Xr acpicbkbd 4
+Chromebook keyboard backlight
+.It Xr acpicmos 4
+CMOS memory manager
+.It Xr acpicpu 4
+ACPI processor power and performance state
+.It Xr acpidock 4
+ACPI docking station
+.It Xr acpiec 4
+ACPI embedded controller
+.It Xr acpige 4
+ACPI generic event device
+.It Xr acpihid 4
+ACPI HID event and 5-button array
+.It Xr acpihpet 4
+ACPI high precision event timer
+.It Xr acpihve 4
+Hyper-V entropy
+.It Xr acpimadt 4
+ACPI APIC configuration
+.It Xr acpimcfg 4
+ACPI PCI Express configuration space
+.It Xr acpipci 4
+ACPI PCI host bridge
+.It Xr acpiprt 4
+ACPI PCI routing table configuration
+.It Xr acpipwrres 4
+ACPI power resources
+.It Xr acpisbs 4
+ACPI Smart Battery subsystem
+.It Xr acpisony 4
+Sony ACPI control
+.It Xr acpisurface 4
+Microsoft Surface Book ACPI support
+.It Xr acpithinkpad 4
+IBM/Lenovo ThinkPad ACPI support
+.It Xr acpitimer 4
+ACPI power management timer
+.It Xr acpitoshiba 4
+Toshiba ACPI support
+.It Xr acpitz 4
+ACPI thermal zone
+.It Xr acpivideo 4
+ACPI video
+.It Xr acpivout 4
+ACPI video output
+.It Xr acpiwmi 4
+ACPI WMI interface
+.It Xr ahci 4
+Advanced Host Controller Interface for Serial ATA
+.It Xr aibs 4
+ASUSTeK AI Booster ACPI ATK0110 temperature, voltage, and fan sensor
+.It Xr amdgpio 4
+AMD GPIO controller
+.It Xr amdpmc 4
+AMD power management controller
+.It Xr ampchwm 4
+Ampere Altra fine-grained power telemetry
+.It Xr aplgpio 4
+Intel Apollo Lake GPIO controller
+.It Xr asmc 4
+Apple System Management Controller (SMC)
+.It Xr bse 4
+Broadcom GENET 10/100/1Gb Ethernet device
+.It Xr bytgpio 4
+Intel Bay Trail GPIO controller
+.It Xr ccp 4
+AMD cryptographic co-processor
+.It Xr chvgpio 4
+Intel Cherry View GPIO controller
+.It Xr dwgpio 4
+Synopsys DesignWare GPIO controller
+.It Xr dwiic 4
+Synopsys DesignWare I2C controller
+.It Xr glkgpio 4
+Intel Gemini Lake GPIO controller
+.It Xr imxiic 4
+i.MX onboard I2C controller
+.It Xr intelpmc 4
+Intel power management controller
+.It Xr inthid 4
+Intel HID event and 5-button array devices
+.It Xr iosf 4
+Intel OnChip System Fabric device
+.It Xr ipmi 4
+Intelligent Platform Management Interface driver
+.It Xr ispi 4
+Intel LPSS SPI controller
+.It Xr pchgpio 4
+Intel PCH GPIO controller
+.It Xr pckbc 4
+Keyboard controller
+.It Xr pluart 4
+ARM PrimeCell PL011 UART
+.It Xr qcgpio 4
+Qualcomm Snapdragon GPIO controller
+.It Xr qciic 4
+Qualcomm Snapdragon GENI I2C controller
+.It Xr sdhc 4
+SD Host Controller
+.It Xr tpm 4
+Trusted Platform Module device
+.It Xr ufshci 4
+Universal Flash Storage Host Controller Interface
+.El
+.Sh FILES
+.Bl -tag -width "/dev/apmctlXXX"
+.It /dev/apm
+Power management data device.
+May only be opened read-only.
+May be opened by multiple concurrent users.
+.It /dev/apmctl
+Power management control device.
+May be opened read-write or write-only.
+May only be opened by one user at a time.
+An attempt to open the file when in use will fail, returning
+.Er EBUSY .
+.El
+.Sh SEE ALSO
+.Xr apm 4 ,
+.Xr intro 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 3.8 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Thorsten Lockert Aq Mt tholo@sigmasoft.com
+and
+.An Jordan Hargrave Aq Mt jordan@openbsd.org .