ACPI (Advanced Configuration and Power Interface) Support
modulename: pci-acpi.ko
and/ortables.ko
and/oracpi.ko
and/orcontainer.ko
and/oracpi_memhotplug.ko
and/orint340x_thermal.ko
and/orphysical_location.ko
and/orboot.ko
configname: CONFIG_ACPI
Linux Kernel Configuration
└─>Power management and ACPI options
└─>ACPI (Advanced Configuration and Power Interface) Support
In linux kernel since version 2.6.12
Advanced Configuration and Power Interface (ACPI) support for
Linux requires an ACPI-compliant platform (hardware/firmware),
and assumes the presence of OS-directed configuration and power
management (OSPM) software. This option will enlarge your
kernel by about 70K.
Linux ACPI provides a robust functional replacement for several
legacy configuration and power management interfaces, including
the Plug-and-Play BIOS specification (PnP BIOS), the
MultiProcessor Specification (MPS), and the Advanced Power
Management (APM) specification. If both ACPI and APM support
are configured, ACPI is used.
Linux support for ACPI is based on Intel Corporation's ACPI
Component Architecture (ACPI CA). For more information on the
ACPI CA, see:
<https://acpica.org/>
ACPI is an open industry specification originally co-developed by
Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently,
it is developed by the ACPI Specification Working Group (ASWG) under
the UEFI Forum and any UEFI member can join the ASWG and contribute
to the ACPI specification.
The specification is available at:
<https://uefi.org/specifications>
Linux requires an ACPI-compliant platform (hardware/firmware),
and assumes the presence of OS-directed configuration and power
management (OSPM) software. This option will enlarge your
kernel by about 70K.
Linux ACPI provides a robust functional replacement for several
legacy configuration and power management interfaces, including
the Plug-and-Play BIOS specification (PnP BIOS), the
MultiProcessor Specification (MPS), and the Advanced Power
Management (APM) specification. If both ACPI and APM support
are configured, ACPI is used.
Linux support for ACPI is based on Intel Corporation's ACPI
Component Architecture (ACPI CA). For more information on the
ACPI CA, see:
<https://acpica.org/>
ACPI is an open industry specification originally co-developed by
Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently,
it is developed by the ACPI Specification Working Group (ASWG) under
the UEFI Forum and any UEFI member can join the ASWG and contribute
to the ACPI specification.
The specification is available at:
<https://uefi.org/specifications>
source code:
is selected by
CONFIG_X86_INTEL_LPSSCONFIG_X86_AMD_PLATFORM_DEVICE
CONFIG_X86_64_ACPI_NUMA
CONFIG_OLPC_XO15_SCI
CONFIG_XEN_PVH
CONFIG_CRYPTO_DEV_HISI_SEC2
CONFIG_CRYPTO_DEV_HISI_ZIP
CONFIG_CRYPTO_DEV_HISI_HPRE
CONFIG_CRYPTO_DEV_HISI_TRNG
CONFIG_NVSW_SN2201
CONFIG_SURFACE_PLATFORM_PROFILE
CONFIG_SURFACE_AGGREGATOR
CONFIG_ACERHDF
CONFIG_AMD_PMF
CONFIG_AMD_PMC
CONFIG_ASUS_LAPTOP
CONFIG_ASUS_WIRELESS
CONFIG_EEEPC_LAPTOP
CONFIG_FUJITSU_LAPTOP
CONFIG_HP_ACCEL
CONFIG_IDEAPAD_LAPTOP
CONFIG_THINKPAD_ACPI
CONFIG_INTEL_SKL_INT3472
CONFIG_INTEL_HID_EVENT
CONFIG_INTEL_VBTN
CONFIG_INTEL_INT0002_VGPIO
CONFIG_MSI_LAPTOP
CONFIG_SAMSUNG_Q10
CONFIG_ACPI_TOSHIBA
CONFIG_ACPI_CMPC
CONFIG_LG_LAPTOP
CONFIG_PANASONIC_LAPTOP
CONFIG_SYSTEM76_ACPI
CONFIG_TOPSTAR_LAPTOP
CONFIG_TOUCHSCREEN_DMI
CONFIG_INTEL_SCU_PLATFORM
CONFIG_AMD_IOMMU
CONFIG_INTEL_IOMMU
CONFIG_IRQ_REMAP
CONFIG_SOUNDWIRE_INTEL
CONFIG_EXTCON_AXP288
CONFIG_ACPI_ALS
CONFIG_PWM_LPSS_PLATFORM
CONFIG_QCOM_IRQ_COMBINER
CONFIG_QCOM_L2_PMU
CONFIG_QCOM_L3_PMU
CONFIG_BT_HCIUART_RTL
CONFIG_ACPI_DEBUGGER
CONFIG_ACPI_AC
CONFIG_ACPI_BATTERY
CONFIG_ACPI_VIDEO
CONFIG_ACPI_PROCESSOR_IDLE
CONFIG_ACPI_CPPC_LIB
CONFIG_ACPI_PROCESSOR
CONFIG_ACPI_HOTPLUG_CPU
CONFIG_ACPI_THERMAL
CONFIG_ACPI_SBS
CONFIG_ACPI_NFIT
CONFIG_ACPI_HMAT
CONFIG_ACPI_APEI
CONFIG_ACPI_APEI_GHES
CONFIG_ACPI_EXTLOG
CONFIG_ACPI_CONFIGFS
CONFIG_X86_AMD_PSTATE
CONFIG_OLPC_XO15_SCI
CONFIG_X86_AMD_PSTATE