Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0
11 depends on ARCH_SUPPORTS_ACPI
17 Linux requires an ACPI-compliant platform (hardware/firmware),
18 and assumes the presence of OS-directed configuration and power
24 the Plug-and-Play BIOS specification (PnP BIOS), the
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
37 ACPI is an open industry specification originally co-developed by
38 Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently,
66 Enable in-kernel debugging of AML facilities: statistics,
75 depends on DEBUG_FS
92 depends on X86_64
97 depends on SUSPEND || HIBERNATION
98 depends on ACPI_SYSTEM_POWER_STATES_SUPPORT
103 depends on X86
106 The platform firmware on some systems expects Linux to return "5" as
107 the supported ACPI revision which makes it expose system configuration
110 For example, based on what ACPI exports as the supported revision,
112 mode or in I2S mode, where the former is supposed to be used on Linux
116 This option enables a DMI-based quirk for the above Dell machine (so
128 have to power off your system, and remove the laptop battery for
130 An Embedded Controller typically is available on laptops and reads
144 whether a system is on AC or not. If you have a system that can
147 To compile this driver as a module, choose M here:
148 the module will be called ac.
156 /proc/acpi/battery. If you have a mobile system with a battery,
159 To compile this driver as a module, choose M here:
160 the module will be called battery.
164 depends on INPUT
167 This driver handles events on the power, sleep, and lid buttons.
169 performs user-defined actions such as shutting down the system.
170 This is necessary for software-controlled poweroff.
172 To compile this driver as a module, choose M here:
173 the module will be called button.
177 depends on !ACPI_BUTTON
191 depends on ACPI_TINY_POWER_BUTTON
201 depends on X86 && BACKLIGHT_CLASS_DEVICE
202 depends on INPUT
206 for integrated graphics devices on motherboard, as specified in
211 To compile this driver as a module, choose M here:
212 the module will be called video.
216 depends on THERMAL
219 This driver supports ACPI fan devices, allowing user-mode
220 applications to perform basic fan control (on, off, status).
222 To compile this driver as a module, choose M here:
223 the module will be called fan.
227 depends on SYSFS && PM_SLEEP
230 Time Clock (RTC). Its wake timers allow the system to transition from
241 This driver supports ACPI-controlled docking stations and removable
242 drive bays such as the IBM Ultrabay and the Dell Module Bay.
250 depends on ACPI_PROCESSOR
251 depends on IA64 || X86
262 depends on ACPI_PROCESSOR
275 depends on X86 || IA64 || ARM64
281 by several flavors of cpufreq performance-state, thermal, throttling and
284 To compile this driver as a module, choose M here:
285 the module will be called processor.
289 depends on IPMI_HANDLER
293 controller, which can be found on on the server.
295 To compile this driver as a module, choose M here:
296 the module will be called as acpi_ipmi.
300 depends on ACPI_PROCESSOR && HOTPLUG_CPU
306 depends on ACPI_PROCESSOR
307 depends on X86
317 depends on ACPI_PROCESSOR
326 To compile this driver as a module, choose M here:
327 the module will be called thermal.
332 depends on !STANDALONE
335 See Documentation/admin-guide/acpi/dsdt-override.rst
351 depends on BLK_DEV_INITRD && ARCH_HAS_ACPI_TABLE_UPGRADE
357 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
360 bool "Override ACPI tables from built-in initrd"
361 depends on ACPI_TABLE_UPGRADE
362 depends on INITRAMFS_SOURCE!="" && INITRAMFS_COMPRESSION_NONE
365 from built-in uncompressed initrd.
367 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
375 Use the acpi.debug_layer and acpi.debug_level kernel command-line
376 parameters documented in Documentation/firmware-guide/acpi/debug.rst and
377 Documentation/admin-guide/kernel-parameters.rst to control the type and
382 depends on SYSFS && PCI
385 slots in the system. This can help correlate PCI bus addresses,
387 the system. If you are unsure, say N.
390 bool "Container and Module Devices"
393 This driver supports ACPI Container and Module devices (IDs
398 To compile this driver as a module, choose M here:
399 the module will be called container.
403 depends on MEMORY_HOTPLUG
406 fields notifications on ACPI memory devices (PNP0C80),
414 To compile this driver as a module, choose M here:
415 the module will be called acpi_memhotplug.
419 depends on PCI
420 depends on X86_IO_APIC
424 tristate "Smart Battery System"
425 depends on X86
428 This driver supports the Smart Battery System, another
429 type of access to battery information, found on some laptops.
431 To compile this driver as a module, choose M here:
443 depends on DEBUG_FS
446 replaced without rebooting the system. For details refer to:
447 Documentation/firmware-guide/acpi/method-customizing.rst.
457 depends on EFI && (X86 || ARM64)
460 Resource Table, which allows the operating system to obtain
465 bool "Hardware-reduced ACPI support only" if EXPERT
486 depends on X86_MCE && X86_LOCAL_APIC && EDAC
494 widely from one processor to another, system software cannot
500 information to system software, synchronous with MCE or CMCI. This
528 depends on X86 && (ACPI || JAILHOUSE_GUEST)
531 The Power Management Timer is available on all ACPI-capable,