Summary of ACPI support in Windows
This article summarizes the subset of Advanced Configuration and Power Interface (ACPI) 5.0 features that are required to support Windows on SoC-based platforms.
Feature | Section of ACPI 5.0 specification | Notes |
---|---|---|
System description tables | 5.2.5 | Root System Description Pointer (RSDP) |
5.2.7, 5.2.8 | Either of Root (RSDT) or Extended (XSDT) System Description Tables | |
5.2.9 | Fixed ACPI Description Table (FADT) | |
5.2.12 | Multiple APIC Description Table (MADT) | |
5.2.24 | Generic Timer Description Table (GTDT) | |
5.2.6 | Core System Resources Table (CSRT) Specification | |
5.2.6 | Debug Port Table 2 (DBG2) Specification | |
5.2.11.1 | Differentiated System Description Table (DSDT) | |
5.2.11.2 | Secondary System Description Table (SSDT) | |
Device management | 6.1 | Device Identification Objects |
6.2 | Device Configuration Objects | |
GPIO | 5.6.5.1 | GPIO controller devices |
5.6.5 | GPIO-signaled ACPI events | |
6.4.3.8.1, 19.5.53, 19.5.54 | GPIO resource descriptors and macros | |
5.5.2.4.4 | GeneralPurposeIO OpRegions | |
Simple peripheral bus (SPB) | 6.4.3.8.2, 19.5.55, 19.5.118, 19.5.134 | SPB resource descriptors and macros |
GenericSerialBus OpRegions | ||
Device power management | 3.3 | |
7.1 | Power Resources | |
7.2 | Device Power Management Objects | |
ACPI-defined devices | 9.0, 10 | |
9.5 | Control Method Power Button | |
9.4 | Control Method Lid Device | |
10.2 | Control Method Battery device | |
9.18 | Control Method Time and Alarm device | |
11 | Thermal Zones | |
Device-specific support | 8.4 | Processors |
Appendix B | Displays | |
6.1.8, 9.13 | USB | |
SD bus | ||
Cameras | ||
HID-over-I2C devices | ||
3.2.1, 4.8.2.2.1.2, 4.8.2.2.1.3 | Buttons | |
Dock and convertible PC sensors |