Lines Matching full:acpi

3 # ACPI Configuration
9 menuconfig ACPI config
10 bool "ACPI (Advanced Configuration and Power Interface) Support"
16 Advanced Configuration and Power Interface (ACPI) support for
17 Linux requires an ACPI-compliant platform (hardware/firmware),
22 Linux ACPI provides a robust functional replacement for several
26 Management (APM) specification. If both ACPI and APM support
27 are configured, ACPI is used.
29 The project home page for the Linux ACPI subsystem is here:
30 <https://01.org/linux-acpi>
32 Linux support for ACPI is based on Intel Corporation's ACPI
33 Component Architecture (ACPI CA). For more information on the
34 ACPI CA, see:
37 ACPI is an open industry specification originally co-developed by
39 it is developed by the ACPI Specification Working Group (ASWG) under
41 to the ACPI specification.
45 if ACPI
77 Export /sys/kernel/debug/acpi/acpidbg for userspace utilities
83 bool "ACPI Serial Port Console Redirection Support"
102 bool "Allow supported ACPI revision to be overridden"
107 the supported ACPI revision which makes it expose system configuration
110 For example, based on what ACPI exports as the supported revision,
119 ACPI revision via the "acpi_rev_override" command line switch.
132 The kernel accesses the EC through ACPI parsed code provided by BIOS
133 tables. This option allows to access the EC directly without ACPI
135 Thus this option is a debug option that helps to write ACPI drivers
136 and can be used to identify ACPI code or EC firmware bugs.
156 /proc/acpi/battery. If you have a mobile system with a battery,
179 This driver provides a tiny alternative to the ACPI Button driver.
205 This driver implements the ACPI Extensions For Display Adapters
207 ACPI 2.0 Specification, Appendix B. This supports basic operations
219 This driver supports ACPI fan devices, allowing user-mode
226 tristate "ACPI Time and Alarm (TAD) Device Support"
229 The ACPI Time and Alarm (TAD) device is an alternative to the Real
241 This driver supports ACPI-controlled docking stations and removable
267 to parse CPPC tables as described in the ACPI 5.1+ spec. The
280 This driver adds support for the ACPI Processor package. It is required
291 This driver enables the ACPI to access the BMC controller. And it
309 ACPI 4.0 defines processor Aggregator, which enables OS to perform
321 This driver supports ACPI thermal zones. Most mobile and
322 some desktop systems support ACPI thermal zones. It is HIGHLY
335 See Documentation/admin-guide/acpi/dsdt-override.rst
350 bool "Allow upgrading ACPI tables via initrd"
354 This option provides functionality to upgrade arbitrary ACPI tables
355 via initrd. No functional change if no ACPI tables are passed via
357 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
360 bool "Override ACPI tables from built-in initrd"
364 This option provides functionality to override arbitrary ACPI tables
367 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
372 The ACPI subsystem can produce debug output. Saying Y enables this
375 Use the acpi.debug_layer and acpi.debug_level kernel command-line
376 parameters documented in Documentation/firmware-guide/acpi/debug.rst and
393 This driver supports ACPI Container and Module devices (IDs
405 This driver supports ACPI memory hotplug. The driver
406 fields notifications on ACPI memory devices (PNP0C80),
442 tristate "Allow ACPI methods to be inserted/replaced at run time"
445 This debug facility allows ACPI AML methods to be inserted and/or
447 Documentation/firmware-guide/acpi/method-customizing.rst.
459 This driver adds support for exposing the ACPI Boottime Graphics
462 /sys/firmware/acpi/bgrt/ .
465 bool "Hardware-reduced ACPI support only" if EXPERT
468 This config item changes the way the ACPI code is built. When this
470 ACPICA that ONLY supports the ACPI "reduced hardware" mode. The
472 running in ACPI reduced hardware mode ONLY.
476 source "drivers/acpi/nfit/Kconfig"
477 source "drivers/acpi/numa/Kconfig"
478 source "drivers/acpi/apei/Kconfig"
479 source "drivers/acpi/dptf/Kconfig"
508 tristate "ACPI configfs support"
511 Select this option to enable support for ACPI configuration from
512 userspace. The configurable ACPI groups will be visible under
513 /config/acpi, assuming configfs is mounted under /config.
516 source "drivers/acpi/arm64/Kconfig"
522 source "drivers/acpi/pmic/Kconfig"
524 endif # ACPI
528 depends on X86 && (ACPI || JAILHOUSE_GUEST)
531 The Power Management Timer is available on all ACPI-capable,
532 in most cases even if ACPI is unusable or blacklisted.