|
@@ -11,6 +11,9 @@ menuconfig ACPI
|
|
|
depends on PCI
|
|
|
depends on PM
|
|
|
select PNP
|
|
|
+ # for sleep
|
|
|
+ select HOTPLUG_CPU if X86 && SMP
|
|
|
+ select SUSPEND_SMP if X86 && SMP
|
|
|
default y
|
|
|
---help---
|
|
|
Advanced Configuration and Power Interface (ACPI) support for
|
|
@@ -42,51 +45,26 @@ menuconfig ACPI
|
|
|
|
|
|
if ACPI
|
|
|
|
|
|
-config ACPI_SLEEP
|
|
|
- bool "Sleep States"
|
|
|
- depends on X86 && (!SMP || SUSPEND_SMP)
|
|
|
- default y
|
|
|
- ---help---
|
|
|
- This option adds support for ACPI suspend states.
|
|
|
-
|
|
|
- With this option, you will be able to put the system "to sleep".
|
|
|
- Sleep states are low power states for the system and devices. All
|
|
|
- of the system operating state is saved to either memory or disk
|
|
|
- (depending on the state), to allow the system to resume operation
|
|
|
- quickly at your request.
|
|
|
-
|
|
|
- Although this option sounds really nifty, barely any of the device
|
|
|
- drivers have been converted to the new driver model and hence few
|
|
|
- have proper power management support.
|
|
|
-
|
|
|
- This option is not recommended for anyone except those doing driver
|
|
|
- power management development.
|
|
|
-
|
|
|
-config ACPI_SLEEP_PROC_FS
|
|
|
- bool
|
|
|
- depends on ACPI_SLEEP && PROC_FS
|
|
|
- default y
|
|
|
-
|
|
|
-config ACPI_SLEEP_PROC_SLEEP
|
|
|
- bool "/proc/acpi/sleep (deprecated)"
|
|
|
- depends on ACPI_SLEEP_PROC_FS
|
|
|
- default n
|
|
|
- ---help---
|
|
|
- Create /proc/acpi/sleep
|
|
|
- Deprecated by /sys/power/state
|
|
|
-
|
|
|
config ACPI_PROCFS
|
|
|
- bool "Procfs interface (deprecated)"
|
|
|
- default y
|
|
|
+ bool "Deprecated /proc/acpi files"
|
|
|
+ depends on PROC_FS
|
|
|
---help---
|
|
|
- The Procfs interface for ACPI is made optional for backward compatibility.
|
|
|
- As the same functions are duplicated in the sysfs interface
|
|
|
- and this proc interface will be removed some time later,
|
|
|
- it's marked as deprecated.
|
|
|
- ( /proc/acpi/debug_layer && debug_level are deprecated by
|
|
|
- /sys/module/acpi/parameters/debug_layer && debug_level.
|
|
|
- /proc/acpi/info is deprecated by
|
|
|
- /sys/module/acpi/parameters/acpica_version )
|
|
|
+ For backwards compatibility, this option allows
|
|
|
+ depricated /proc/acpi/ files to exist, even when
|
|
|
+ they have been replaced by functions in /sys.
|
|
|
+ The deprecated files (and their replacements) include:
|
|
|
+
|
|
|
+ /proc/acpi/sleep (/sys/power/state)
|
|
|
+ /proc/acpi/info (/sys/modules/acpi/parameters/acpica_version)
|
|
|
+ /proc/acpi/dsdt (/sys/firmware/acpi/tables/DSDT)
|
|
|
+ /proc/acpi/fadt (/sys/firmware/acpi/tables/FACP)
|
|
|
+ /proc/acpi/debug_layer (/sys/module/acpi/parameters/debug_layer)
|
|
|
+ /proc/acpi/debug_level (/sys/module/acpi/parameters/debug_level)
|
|
|
+
|
|
|
+ This option has no effect on /proc/acpi/ files
|
|
|
+ and functions which do not yet exist in /sys.
|
|
|
+
|
|
|
+ Say N to delete /proc/acpi/ files that have moved to /sys/
|
|
|
|
|
|
config ACPI_AC
|
|
|
tristate "AC Adapter"
|