ACPI (Advanced Configuration and Power Interface) Support

modulename: pci-acpi.ko

and/or

tables.ko

and/or

acpi.ko

and/or

container.ko

and/or

acpi_memhotplug.ko

and/or

int340x_thermal.ko

and/or

physical_location.ko

and/or

boot.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>

source code:


is selected by
CONFIG_PINCTRL_BAYTRAIL
CONFIG_PINCTRL_CHERRYVIEW
CONFIG_PINCTRL_LYNXPOINT
CONFIG_PINCTRL_ALDERLAKE
CONFIG_PINCTRL_BROXTON
CONFIG_PINCTRL_CANNONLAKE
CONFIG_PINCTRL_CEDARFORK
CONFIG_PINCTRL_DENVERTON
CONFIG_PINCTRL_ELKHARTLAKE
CONFIG_PINCTRL_EMMITSBURG
CONFIG_PINCTRL_GEMINILAKE
CONFIG_PINCTRL_ICELAKE
CONFIG_PINCTRL_JASPERLAKE
CONFIG_PINCTRL_LAKEFIELD
CONFIG_PINCTRL_LEWISBURG
CONFIG_PINCTRL_SUNRISEPOINT
CONFIG_PINCTRL_TIGERLAKE
CONFIG_SENSORS_NCT6775
CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH
CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH
CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH
CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH
CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH
CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH
CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH
CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH
CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH
CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH
CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH
CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH
CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH
CONFIG_OLPC_XO15_SCI