Lines Matching +full:acpi +full:- +full:based

1 # SPDX-License-Identifier: GPL-2.0
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),
20 and assumes the presence of OS-directed configuration and power
24 Linux ACPI provides a robust functional replacement for several
26 the Plug-and-Play BIOS specification (PnP BIOS), the
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
37 Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently,
38 it is developed by the ACPI Specification Working Group (ASWG) under
40 to the ACPI specification.
44 if ACPI
72 Enable in-kernel debugging of AML facilities: statistics,
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,
130 This option enables a DMI-based quirk for the above Dell machine (so
133 ACPI revision via the "acpi_rev_override" command line switch.
155 The kernel accesses the EC through ACPI parsed code provided by BIOS
156 tables. This option allows to access the EC directly without ACPI
158 Thus this option is a debug option that helps to write ACPI drivers
159 and can be used to identify ACPI code or EC firmware bugs.
179 /proc/acpi/battery. If you have a mobile system with a battery,
192 performs user-defined actions such as shutting down the system.
193 This is necessary for software-controlled poweroff.
202 This driver provides a tiny alternative to the ACPI Button driver.
229 This driver implements the ACPI Extensions For Display Adapters
231 ACPI 2.0 Specification, Appendix B. This supports basic operations
243 This driver supports ACPI fan devices, allowing user-mode
250 tristate "ACPI Time and Alarm (TAD) Device Support"
253 The ACPI Time and Alarm (TAD) device is an alternative to the Real
265 This driver supports ACPI-controlled docking stations and removable
290 to parse CPPC tables as described in the ACPI 5.1+ spec. The
304 This driver adds support for the ACPI Processor package. It is required
305 by several flavors of cpufreq performance-state, thermal, throttling and
315 This driver enables the ACPI to access the BMC controller. And it
332 ACPI 4.0 defines processor Aggregator, which enables OS to perform
345 This driver supports ACPI thermal zones. Most mobile and
346 some desktop systems support ACPI thermal zones. It is HIGHLY
376 bool "Allow upgrading ACPI tables via initrd"
380 This option provides functionality to upgrade arbitrary ACPI tables
381 via initrd. No functional change if no ACPI tables are passed via
383 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
386 bool "Override ACPI tables from built-in initrd"
390 This option provides functionality to override arbitrary ACPI tables
391 from built-in uncompressed initrd.
393 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
398 The ACPI subsystem can produce debug output. Saying Y enables this
401 Use the acpi.debug_layer and acpi.debug_level kernel command-line
402 parameters documented in Documentation/firmware-guide/acpi/debug.rst and
403 Documentation/admin-guide/kernel-parameters.rst to control the type and
419 This driver supports ACPI Container and Module devices (IDs
428 This driver supports ACPI memory hotplug. The driver
429 fields notifications on ACPI memory devices (PNP0C80),
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
473 This config item changes the way the ACPI code is built. When this
475 ACPICA that ONLY supports the ACPI "reduced hardware" mode. The
477 running in ACPI reduced hardware mode ONLY.
484 source "drivers/acpi/nfit/Kconfig"
485 source "drivers/acpi/numa/Kconfig"
486 source "drivers/acpi/apei/Kconfig"
487 source "drivers/acpi/dptf/Kconfig"
516 tristate "ACPI configfs support"
519 Select this option to enable support for ACPI configuration from
520 userspace. The configurable ACPI groups will be visible under
521 /config/acpi, assuming configfs is mounted under /config.
524 tristate "ACPI Platform Firmware Runtime Update and Telemetry"
546 source "drivers/acpi/arm64/Kconfig"
553 bool "ACPI PCC Address Space"
563 subspaces for the standard ACPI features such as CPPC, RASF, PDTT and
570 bool "ACPI FFH Address Space"
579 source "drivers/acpi/pmic/Kconfig"
599 endif # ACPI
603 depends on X86 && (ACPI || JAILHOUSE_GUEST)
606 The Power Management Timer is available on all ACPI-capable,
607 in most cases even if ACPI is unusable or blacklisted.