Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F157967040
D51078.id157769.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
D51078.id157769.diff
View Options
diff --git a/share/man/man4/acpi.4 b/share/man/man4/acpi.4
--- a/share/man/man4/acpi.4
+++ b/share/man/man4/acpi.4
@@ -346,10 +346,43 @@
.It Li acad
.Pq Vt device
Supports AC adapter.
+.It Li aibs
+(device) The ACPI interface to ASUS Intelligent BIOS Sensors,
+which provide system temperature, voltage, and fan speed
+monitoring on supported ASUS motherboards.
+.It Li amdiommu
+(device) ACPI device for the AMD IOMMU (AMD-Vi),
+which enables memory remapping and device isolation
+for DMA-capable hardware.
+.It Li apei
+(feature) Disable ACPI Platform Error Interface support,
+which enables the system to parse firmware-reported hardware
+error records via standardized ACPI tables such as HEST.
+.It Li asus
+(feature) Disable ASUS-specific ACPI behavior and quirks,
+which may include nonstandard method handling or
+platform-specific workarounds on ASUS systems.
+.It Li asus_wmi
+(device) Disable the ACPI interface to the ASUS WMI device,
+which exposes function key, hardware toggle,
+and platform-specific control methods on ASUS laptops.
+.It Li atopcase
+.Pq Vt device
+Disable the ACPI device for the Apple Top Case controller,
+which may expose input or control functions such as the
+Touch Bar or power button on Apple laptops.
+.It Li atrtc
+.Pq Vt device
+Disable the AT Real-Time Clock (RTC) device, which provides
+legacy ISA-based timekeeping and periodic interrupts on
+x86 systems.
.It Li bus
.Pq Vt feature
Probes and attaches subdevices.
Disabling will avoid scanning the ACPI namespace entirely.
+.It Li button
+.Pq Vt device
+Supports ACPI button devices (typically power and sleep buttons).
.It Li children
.Pq Vt feature
Attaches standard ACPI sub-drivers and devices enumerated in the
@@ -358,23 +391,118 @@
.Dq Li bus ,
except that the
ACPI namespace will still be scanned.
-.It Li button
+.It Li chvgpio
.Pq Vt device
-Supports ACPI button devices (typically power and sleep buttons).
+Disable the ACPI device for the Intel Cherry View GPIO
+controller, which provides general-purpose I/O and pin
+configuration for Cherry Trail SoCs.
.It Li cmbat
.Pq Vt device
-Control-method batteries device.
+Disable the ACPI Control Method Battery driver, which attaches
+to batteries using ACPI control methods instead of smart battery
+or EC-based interfaces.
.It Li cpu
.Pq Vt device
Supports CPU power-saving and speed-setting functions.
+.It Li dmar
+.Pq Vt device
+Disable the ACPI-described DMA Remapping hardware (DMAR table),
+used by Intel VT-d to enable device isolation and DMA protection.
+.It Li dock
+.Pq Vt device
+Disable the ACPI docking station device, which may notify
+the OS of dock/undock events and manage hardware attachment
+on supported laptops and tablets.
+.It Li dwc_otg
+.Pq Vt device
+Disable the ACPI device for the DesignWare USB 2.0 OTG controller,
+used on ARM-based systems to provide USB host and peripheral functionality.
+.It Li fsl_memac_mdio
+.Pq Vt device
+Disable the ACPI or FDT device for the Freescale MEMAC MDIO
+controller, used to communicate with Ethernet PHY devices
+on embedded systems.
.It Li ec
.Pq Vt device
Supports the ACPI Embedded Controller interface, used to communicate
with embedded platform controllers.
-.It Li isa
+.It Li fujitsu
+.Pq Vt feature
+Disable Fujitsu-specific ACPI behavior and quirks, preventing
+.Fx from applying vendor overrides used on Fujitsu laptops
+for hotkeys, thermal control, or embedded controller handling.
+.It Li ged
+.Pq Vt device
+Disable the ACPI Generic Event Device (GED), used to signal
+hardware-triggered events such as power button presses or
+docking transitions, particularly on ARM or RISC-V platforms.
+.It Li geniiic
+.Pq Vt device
+Disable the ACPI Generic Interrupt Interface Controller (GIIC) device.
+Note: additional details are available in the
+.Fx source file
+.Pa sys/dev/acpica/acpi.c .
+.It Li gpio
+.Pq Vt device
+Disable the ACPI-exposed GPIO controller, which provides access
+to board-level buttons, LEDs, and event pins via the
+.Fx gpio(4) driver.
+.It Li gpiobus
+.Pq Vt device
+Disable the ACPI device for the GPIO bus, which provides a
+framework for connecting child devices like LEDs, buttons,
+and sensors to platform-specific GPIO controllers.
+.It Li hostres
+.Pq Vt feature
+Disable ACPI host resource enumeration, which assigns I/O ports,
+IRQs, memory, and DMA resources to ACPI child devices and
+may report conflicts with legacy drivers.
+.It Li hp
+.Pq Vt feature
+Disable Hewlett-Packard (HP) specific ACPI behavior and quirks,
+including hotkey handling, thermal policy adjustments, and
+embedded controller access patterns unique to HP systems.
+.It Li hpet
+.Pq Vt device
+Disable the ACPI High Precision Event Timer (HPET) device,
+which provides high-resolution timing and improved periodic
+event scheduling on modern hardware.
+.It Li ig4iic
+.Pq Vt device
+Disable the ACPI-exposed I²C interface for Intel integrated
+graphics (IG/4-series), used for functions like backlight
+control and connected display sensors via I²C.
+.It Li ibm
+.Pq Vt feature
+Disable the IBM-specific ACPI driver, which supports hotkeys,
+LEDs, and thermal sensors on IBM and Lenovo ThinkPad laptops.
+.It Li isab
.Pq Vt device
-Supports an ISA bus bridge defined in the ACPI namespace,
-typically as a child of a PCI bus.
+Disable the ACPI ISA bridge device, which connects legacy
+ISA peripherals such as serial and PS/2 interfaces to the
+system bus.
+.It Li iicbus
+.Pq Vt device
+Disable the ACPI-presented I²C bus framework, which connects
+I²C controller drivers to devices like temperature sensors,
+touchscreens, or display interfaces.
+.It Li iichid
+.Pq Vt device
+Disable I²C-attached Human Interface Devices (HID) exposed
+through ACPI, such as touchscreens and trackpads,
+handled by the iichid driver.
+.It Li ipmi
+.Pq Vt device
+Disable ACPI-based detection of the Intelligent Platform
+Management Interface (IPMI) system interface.
+This may help avoid conflicts on systems with broken or
+duplicate IPMI firmware entries.
+.It Li ivhd
+.Pq Vt device
+Disable AMD IOMMU (I/O Virtualization Hardware Definition)
+units presented via ACPI.
+These units enable DMA remapping and device isolation
+for PCIe devices on AMD platforms.
.It Li lid
.Pq Vt device
Supports an ACPI laptop lid switch, which typically puts a
@@ -387,17 +515,39 @@
Only query and use the generic I/O-based entrance method.
The knob is provided to work around inconsistencies in the tables
filled by firmware.
-.It Li quirks
-.Pq Vt feature
-Do not honor quirks.
-Quirks automatically disable ACPI functionality based on the XSDT table's
-OEM vendor name and revision date.
+.It Li nvdimm
+.Pq Vt device
+Disable ACPI support for NVDIMM (Non-Volatile Dual In-line
+Memory Modules), preventing attachment of persistent memory
+regions described by the NFIT table.
+.It Li rapidstart
+.Pq Vt device
+Disable the ACPI Rapid Start driver, which handles firmware
+interfaces for Intel Rapid Start Technology (INT3392).
+.It Li panasonic
+.Pq Vt device
+Disable the Panasonic-specific ACPI driver, which handles hotkeys
+and other vendor-defined features on Panasonic laptops
+like the Toughbook.
.It Li pci
.Pq Vt device
Supports Host to PCI bridges.
.It Li pci_link
.Pq Vt feature
-Performs PCI interrupt routing.
+Supports Host to PCI bridges.
+.It Li quirks
+.Pq Vt feature
+Do not honor quirks.
+Quirks automatically disable ACPI functionality based on the
+XSDT table's OEM vendor name and revision date.
+.It Li sbl_wmi
+.Pq Vt device
+Disable the ACPI WMI driver for Sanyo-based laptops.
+.It Li smbat
+.Pq Vt device
+Disable the ACPI Smart Battery driver.
+This driver communicates with smart batteries over the System
+Management Bus (SMBus) to provide battery status and control.
.It Li sysresource
.Pq Vt device
Pseudo-devices containing resources which ACPI claims.
@@ -407,13 +557,29 @@
.It Li timer
.Pq Vt device
Implements a timecounter using the ACPI fixed-frequency timer.
+.It Li toshiba
+.Pq Vt device
+Disable the ACPI driver for Toshiba laptops.
+This driver provides access to Toshiba-specific ACPI methods
+for hardware control, such as brightness or fan settings.
+.It Li vf_i2c
+.Pq Vt device
+Disable the ACPI attachment for the Vybrid Family I²C controller.
+This driver enables I²C communication for supported Vybrid SoCs
+using ACPI-based configuration.
.It Li video
.Pq Vt device
-Supports
-.Xr acpi_video 4
-which may conflict with
-.Xr agp 4
-device.
+Supports acpi_video(4) which may conflict with agp(4) device.
+.It Li vmgenc
+.Pq Vt device
+Disable the ACPI VM Generation Counter driver.
+This driver exposes a counter to detect VM restore or migration events,
+useful for cloud and virtualization environments.
+.It Li wmi
+.Pq Vt device
+Disable the Windows Management Instrumentation (WMI) driver.
+This driver provides a generic ACPI interface for accessing
+vendor-specific firmware functionality via WMI GUIDs.
.El
.Pp
It is also possible to avoid portions of the ACPI namespace which
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, May 28, 12:17 AM (9 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33570336
Default Alt Text
D51078.id157769.diff (8 KB)
Attached To
Mode
D51078: Update acpi.4 to document additional options to debug.acpi.disabled tunable
Attached
Detach File
Event Timeline
Log In to Comment