Lines Matching full:acpi
3 # ACPI Configuration
9 menuconfig ACPI config
10 bool "ACPI (Advanced Configuration and Power Interface) Support"
18 Advanced Configuration and Power Interface (ACPI) support for
19 Linux requires an ACPI-compliant platform (hardware/firmware),
24 Linux ACPI provides a robust functional replacement for several
28 Management (APM) specification. If both ACPI and APM support
29 are configured, ACPI is used.
31 Linux support for ACPI is based on Intel Corporation's ACPI
32 Component Architecture (ACPI CA). For more information on the
33 ACPI CA, see:
36 ACPI is an open industry specification originally co-developed by
38 it is developed by the ACPI Specification Working Group (ASWG) under
40 to the ACPI specification.
44 if ACPI
83 Export /sys/kernel/debug/acpi/acpidbg for userspace utilities
89 bool "ACPI Serial Port Console Redirection Support"
97 bool "ACPI Firmware Performance Data Table (FPDT) support"
116 bool "Allow supported ACPI revision to be overridden"
121 the supported ACPI revision which makes it expose system configuration
124 For example, based on what ACPI exports as the supported revision,
133 ACPI revision via the "acpi_rev_override" command line switch.
146 The kernel accesses the EC through ACPI parsed code provided by BIOS
147 tables. This option allows to access the EC directly without ACPI
149 Thus this option is a debug option that helps to write ACPI drivers
150 and can be used to identify ACPI code or EC firmware bugs.
170 /proc/acpi/battery. If you have a mobile system with a battery,
193 This driver provides a tiny alternative to the ACPI Button driver.
220 This driver implements the ACPI Extensions For Display Adapters
222 ACPI 2.0 Specification, Appendix B. This supports basic operations
234 This driver supports ACPI fan devices, allowing user-mode
241 tristate "ACPI Time and Alarm (TAD) Device Support"
244 The ACPI Time and Alarm (TAD) device is an alternative to the Real
256 This driver supports ACPI-controlled docking stations and removable
281 to parse CPPC tables as described in the ACPI 5.1+ spec. The
295 This driver adds support for the ACPI Processor package. It is required
306 This driver enables the ACPI to access the BMC controller. And it
323 ACPI 4.0 defines processor Aggregator, which enables OS to perform
336 This driver supports ACPI thermal zones. Most mobile and
337 some desktop systems support ACPI thermal zones. It is HIGHLY
367 bool "Allow upgrading ACPI tables via initrd"
371 This option provides functionality to upgrade arbitrary ACPI tables
372 via initrd. No functional change if no ACPI tables are passed via
374 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
377 bool "Override ACPI tables from built-in initrd"
381 This option provides functionality to override arbitrary ACPI tables
384 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
389 The ACPI subsystem can produce debug output. Saying Y enables this
392 Use the acpi.debug_layer and acpi.debug_level kernel command-line
393 parameters documented in Documentation/firmware-guide/acpi/debug.rst and
410 This driver supports ACPI Container and Module devices (IDs
419 This driver supports ACPI memory hotplug. The driver
420 fields notifications on ACPI memory devices (PNP0C80),
453 tristate "Allow ACPI methods to be inserted/replaced at run time"
456 This debug facility allows ACPI AML methods to be inserted and/or
458 Documentation/firmware-guide/acpi/method-customizing.rst.
470 This driver adds support for exposing the ACPI Boottime Graphics
473 /sys/firmware/acpi/bgrt/ .
476 bool "Hardware-reduced ACPI support only" if EXPERT
479 This config item changes the way the ACPI code is built. When this
481 ACPICA that ONLY supports the ACPI "reduced hardware" mode. The
483 running in ACPI reduced hardware mode ONLY.
487 source "drivers/acpi/nfit/Kconfig"
488 source "drivers/acpi/numa/Kconfig"
489 source "drivers/acpi/apei/Kconfig"
490 source "drivers/acpi/dptf/Kconfig"
519 tristate "ACPI configfs support"
522 Select this option to enable support for ACPI configuration from
523 userspace. The configurable ACPI groups will be visible under
524 /config/acpi, assuming configfs is mounted under /config.
527 tristate "ACPI Platform Firmware Runtime Update and Telemetry"
549 source "drivers/acpi/arm64/Kconfig"
556 bool "ACPI PCC Address Space"
566 subspaces for the standard ACPI features such as CPPC, RASF, PDTT and
573 bool "ACPI FFH Address Space"
582 source "drivers/acpi/pmic/Kconfig"
602 endif # ACPI
606 depends on X86 && (ACPI || JAILHOUSE_GUEST)
609 The Power Management Timer is available on all ACPI-capable,
610 in most cases even if ACPI is unusable or blacklisted.