Lines Matching full:acpi
3 # ACPI Configuration
9 menuconfig ACPI config
10 bool "ACPI (Advanced Configuration and Power Interface) Support"
17 Advanced Configuration and Power Interface (ACPI) support for
18 Linux requires an ACPI-compliant platform (hardware/firmware),
23 Linux ACPI provides a robust functional replacement for several
27 Management (APM) specification. If both ACPI and APM support
28 are configured, ACPI is used.
30 Linux support for ACPI is based on Intel Corporation's ACPI
31 Component Architecture (ACPI CA). For more information on the
32 ACPI CA, see:
35 ACPI is an open industry specification originally co-developed by
37 it is developed by the ACPI Specification Working Group (ASWG) under
39 to the ACPI specification.
43 if ACPI
78 Export /sys/kernel/debug/acpi/acpidbg for userspace utilities
84 bool "ACPI Serial Port Console Redirection Support"
92 bool "ACPI Firmware Performance Data Table (FPDT) support"
111 bool "Allow supported ACPI revision to be overridden"
116 the supported ACPI revision which makes it expose system configuration
119 For example, based on what ACPI exports as the supported revision,
128 ACPI revision via the "acpi_rev_override" command line switch.
141 The kernel accesses the EC through ACPI parsed code provided by BIOS
142 tables. This option allows to access the EC directly without ACPI
144 Thus this option is a debug option that helps to write ACPI drivers
145 and can be used to identify ACPI code or EC firmware bugs.
165 /proc/acpi/battery. If you have a mobile system with a battery,
188 This driver provides a tiny alternative to the ACPI Button driver.
215 This driver implements the ACPI Extensions For Display Adapters
217 ACPI 2.0 Specification, Appendix B. This supports basic operations
229 This driver supports ACPI fan devices, allowing user-mode
236 tristate "ACPI Time and Alarm (TAD) Device Support"
239 The ACPI Time and Alarm (TAD) device is an alternative to the Real
251 This driver supports ACPI-controlled docking stations and removable
276 to parse CPPC tables as described in the ACPI 5.1+ spec. The
290 This driver adds support for the ACPI Processor package. It is required
301 This driver enables the ACPI to access the BMC controller. And it
319 ACPI 4.0 defines processor Aggregator, which enables OS to perform
331 This driver supports ACPI thermal zones. Most mobile and
332 some desktop systems support ACPI thermal zones. It is HIGHLY
362 bool "Allow upgrading ACPI tables via initrd"
366 This option provides functionality to upgrade arbitrary ACPI tables
367 via initrd. No functional change if no ACPI tables are passed via
369 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
372 bool "Override ACPI tables from built-in initrd"
376 This option provides functionality to override arbitrary ACPI tables
379 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
384 The ACPI subsystem can produce debug output. Saying Y enables this
387 Use the acpi.debug_layer and acpi.debug_level kernel command-line
388 parameters documented in Documentation/firmware-guide/acpi/debug.rst and
405 This driver supports ACPI Container and Module devices (IDs
414 This driver supports ACPI memory hotplug. The driver
415 fields notifications on ACPI memory devices (PNP0C80),
448 tristate "Allow ACPI methods to be inserted/replaced at run time"
451 This debug facility allows ACPI AML methods to be inserted and/or
453 Documentation/firmware-guide/acpi/method-customizing.rst.
465 This driver adds support for exposing the ACPI Boottime Graphics
468 /sys/firmware/acpi/bgrt/ .
471 bool "Hardware-reduced ACPI support only" if EXPERT
474 This config item changes the way the ACPI code is built. When this
476 ACPICA that ONLY supports the ACPI "reduced hardware" mode. The
478 running in ACPI reduced hardware mode ONLY.
482 source "drivers/acpi/nfit/Kconfig"
483 source "drivers/acpi/numa/Kconfig"
484 source "drivers/acpi/apei/Kconfig"
485 source "drivers/acpi/dptf/Kconfig"
514 tristate "ACPI configfs support"
517 Select this option to enable support for ACPI configuration from
518 userspace. The configurable ACPI groups will be visible under
519 /config/acpi, assuming configfs is mounted under /config.
522 tristate "ACPI Platform Firmware Runtime Update and Telemetry"
544 source "drivers/acpi/arm64/Kconfig"
551 bool "ACPI PCC Address Space"
561 subspaces for the standard ACPI features such as CPPC, RASF, PDTT and
568 bool "ACPI FFH Address Space"
577 source "drivers/acpi/pmic/Kconfig"
597 endif # ACPI
601 depends on X86 && (ACPI || JAILHOUSE_GUEST)
604 The Power Management Timer is available on all ACPI-capable,
605 in most cases even if ACPI is unusable or blacklisted.