11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# ACPI Configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvalds 53f2c48c9SJan Engelhardtmenuconfig ACPI 6355ee5ebSFrans Pop bool "ACPI (Advanced Configuration and Power Interface) Support" 71da177e4SLinus Torvalds depends on !IA64_HP_SIM 81da177e4SLinus Torvalds depends on IA64 || X86 91300124fSAdrian Bunk depends on PCI 106796a120SAndrew Morton depends on PM 11243b66e7SLen Brown select PNP 129fdd54f2SLen Brown select CPU_IDLE 131da177e4SLinus Torvalds default y 141c48aa36SBjorn Helgaas help 151da177e4SLinus Torvalds Advanced Configuration and Power Interface (ACPI) support for 161c48aa36SBjorn Helgaas Linux requires an ACPI-compliant platform (hardware/firmware), 171da177e4SLinus Torvalds and assumes the presence of OS-directed configuration and power 181da177e4SLinus Torvalds management (OSPM) software. This option will enlarge your 191da177e4SLinus Torvalds kernel by about 70K. 201da177e4SLinus Torvalds 211da177e4SLinus Torvalds Linux ACPI provides a robust functional replacement for several 221da177e4SLinus Torvalds legacy configuration and power management interfaces, including 231da177e4SLinus Torvalds the Plug-and-Play BIOS specification (PnP BIOS), the 241da177e4SLinus Torvalds MultiProcessor Specification (MPS), and the Advanced Power 251da177e4SLinus Torvalds Management (APM) specification. If both ACPI and APM support 261c48aa36SBjorn Helgaas are configured, ACPI is used. 271da177e4SLinus Torvalds 281c48aa36SBjorn Helgaas The project home page for the Linux ACPI subsystem is here: 291c48aa36SBjorn Helgaas <http://www.lesswatts.org/projects/acpi/> 301da177e4SLinus Torvalds 311da177e4SLinus Torvalds Linux support for ACPI is based on Intel Corporation's ACPI 321c48aa36SBjorn Helgaas Component Architecture (ACPI CA). For more information on the 331c48aa36SBjorn Helgaas ACPI CA, see: 341c48aa36SBjorn Helgaas <http://acpica.org/> 351da177e4SLinus Torvalds 361c48aa36SBjorn Helgaas ACPI is an open industry specification co-developed by 371c48aa36SBjorn Helgaas Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. 381c48aa36SBjorn Helgaas The specification is available at: 391da177e4SLinus Torvalds <http://www.acpi.info> 401da177e4SLinus Torvalds 413e11c3ceSLen Brownif ACPI 423e11c3ceSLen Brown 43673d5b43SLen Brownconfig ACPI_SLEEP 44673d5b43SLen Brown bool 455d1e072bSRafael J. Wysocki depends on SUSPEND || HIBERNATION 46673d5b43SLen Brown default y 47673d5b43SLen Brown 48b981c591SZhang Ruiconfig ACPI_PROCFS 49fb804714SLen Brown bool "Deprecated /proc/acpi files" 50fb804714SLen Brown depends on PROC_FS 511c48aa36SBjorn Helgaas help 52fb804714SLen Brown For backwards compatibility, this option allows 53405bbe9fSRolf Eike Beer deprecated /proc/acpi/ files to exist, even when 54fb804714SLen Brown they have been replaced by functions in /sys. 55fb804714SLen Brown The deprecated files (and their replacements) include: 56fb804714SLen Brown 5774cad4eeSZhao Yakui /proc/acpi/processor/*/throttling (/sys/class/thermal/ 5874cad4eeSZhao Yakui cooling_device*/*) 596e37c658SZhang Rui /proc/acpi/video/*/brightness (/sys/class/backlight/) 6043d9f87bSZhang Rui /proc/acpi/thermal_zone/*/* (/sys/class/thermal/) 61fb804714SLen Brown This option has no effect on /proc/acpi/ files 62fb804714SLen Brown and functions which do not yet exist in /sys. 63fb804714SLen Brown 64fb804714SLen Brown Say N to delete /proc/acpi/ files that have moved to /sys/ 651c48aa36SBjorn Helgaas 66fdcedbbaSAlexey Starikovskiyconfig ACPI_PROCFS_POWER 679e527971SAlan Cox bool "Deprecated power /proc/acpi directories" 68fdcedbbaSAlexey Starikovskiy depends on PROC_FS 691c48aa36SBjorn Helgaas help 70fdcedbbaSAlexey Starikovskiy For backwards compatibility, this option allows 719e527971SAlan Cox deprecated power /proc/acpi/ directories to exist, even when 72fdcedbbaSAlexey Starikovskiy they have been replaced by functions in /sys. 739e527971SAlan Cox The deprecated directories (and their replacements) include: 74fdcedbbaSAlexey Starikovskiy /proc/acpi/battery/* (/sys/class/power_supply/*) 75fdcedbbaSAlexey Starikovskiy /proc/acpi/ac_adapter/* (sys/class/power_supply/*) 769e527971SAlan Cox This option has no effect on /proc/acpi/ directories 77fdcedbbaSAlexey Starikovskiy and functions, which do not yet exist in /sys 78b981c591SZhang Rui 799e527971SAlan Cox Say N to delete power /proc/acpi/ directories that have moved to /sys/ 809e527971SAlan Cox 81de584afaSDarrick J. Wongconfig ACPI_POWER_METER 82de584afaSDarrick J. Wong tristate "ACPI 4.0 power meter" 83de584afaSDarrick J. Wong depends on HWMON 84de584afaSDarrick J. Wong help 85de584afaSDarrick J. Wong This driver exposes ACPI 4.0 power meters as hardware monitoring 86de584afaSDarrick J. Wong devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 87de584afaSDarrick J. Wong and a power meter. 88de584afaSDarrick J. Wong 89de584afaSDarrick J. Wong To compile this driver as a module, choose M here: 90de584afaSDarrick J. Wong the module will be called power-meter. 91de584afaSDarrick J. Wong 921195a098SThomas Renningerconfig ACPI_EC_DEBUGFS 931195a098SThomas Renninger tristate "EC read/write access through /sys/kernel/debug/ec" 94500de3ddSThomas Renninger default n 951195a098SThomas Renninger help 961195a098SThomas Renninger Say N to disable Embedded Controller /sys/kernel/debug interface 971195a098SThomas Renninger 98500de3ddSThomas Renninger Be aware that using this interface can confuse your Embedded 99500de3ddSThomas Renninger Controller in a way that a normal reboot is not enough. You then 10025cb1bfdSAndrea Gelmini have to power off your system, and remove the laptop battery for 101500de3ddSThomas Renninger some seconds. 1021195a098SThomas Renninger An Embedded Controller typically is available on laptops and reads 1031195a098SThomas Renninger sensor values like battery state and temperature. 104500de3ddSThomas Renninger The kernel accesses the EC through ACPI parsed code provided by BIOS 105500de3ddSThomas Renninger tables. This option allows to access the EC directly without ACPI 106500de3ddSThomas Renninger code being involved. 1071195a098SThomas Renninger Thus this option is a debug option that helps to write ACPI drivers 1081195a098SThomas Renninger and can be used to identify ACPI code or EC firmware bugs. 1091195a098SThomas Renninger 11014e04fb3SLen Brownconfig ACPI_PROC_EVENT 11114e04fb3SLen Brown bool "Deprecated /proc/acpi/event support" 11214e04fb3SLen Brown depends on PROC_FS 113721ebe00SHugh Dickins default y 1141c48aa36SBjorn Helgaas help 1151c48aa36SBjorn Helgaas A user-space daemon, acpid, typically reads /proc/acpi/event 1161c48aa36SBjorn Helgaas and handles all ACPI-generated events. 11714e04fb3SLen Brown 1181c48aa36SBjorn Helgaas These events are now delivered to user-space either 1191c48aa36SBjorn Helgaas via the input layer or as netlink events. 12014e04fb3SLen Brown 121721ebe00SHugh Dickins This build option enables the old code for legacy 12214e04fb3SLen Brown user-space implementation. After some time, this will 12314e04fb3SLen Brown be moved under CONFIG_ACPI_PROCFS, and then deleted. 12414e04fb3SLen Brown 125721ebe00SHugh Dickins Say Y here to retain the old behaviour. Say N if your 126721ebe00SHugh Dickins user-space is newer than kernel 2.6.23 (September 2007). 127721ebe00SHugh Dickins 1281da177e4SLinus Torvaldsconfig ACPI_AC 1291da177e4SLinus Torvalds tristate "AC Adapter" 1305527c8beSAlexey Starikovskiy depends on X86 131*1b3d4c3bSZhang Rui select POWER_SUPPLY 13207fefe4cSLen Brown default y 1331da177e4SLinus Torvalds help 1341c48aa36SBjorn Helgaas This driver supports the AC Adapter object, which indicates 1351c48aa36SBjorn Helgaas whether a system is on AC or not. If you have a system that can 13607fefe4cSLen Brown switch between A/C and battery, say Y. 1371da177e4SLinus Torvalds 1381c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1391c48aa36SBjorn Helgaas the module will be called ac. 1401c48aa36SBjorn Helgaas 1411da177e4SLinus Torvaldsconfig ACPI_BATTERY 1421da177e4SLinus Torvalds tristate "Battery" 1435527c8beSAlexey Starikovskiy depends on X86 144*1b3d4c3bSZhang Rui select POWER_SUPPLY 14507fefe4cSLen Brown default y 1461da177e4SLinus Torvalds help 1471da177e4SLinus Torvalds This driver adds support for battery information through 1481da177e4SLinus Torvalds /proc/acpi/battery. If you have a mobile system with a battery, 1491da177e4SLinus Torvalds say Y. 1501da177e4SLinus Torvalds 1511c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1521c48aa36SBjorn Helgaas the module will be called battery. 1531c48aa36SBjorn Helgaas 1541da177e4SLinus Torvaldsconfig ACPI_BUTTON 1551da177e4SLinus Torvalds tristate "Button" 156c0968f0eSDmitry Torokhov depends on INPUT 15707fefe4cSLen Brown default y 1581da177e4SLinus Torvalds help 1591c48aa36SBjorn Helgaas This driver handles events on the power, sleep, and lid buttons. 16007fefe4cSLen Brown A daemon reads /proc/acpi/event and perform user-defined actions 16107fefe4cSLen Brown such as shutting down the system. This is necessary for 1621c48aa36SBjorn Helgaas software-controlled poweroff. 1631c48aa36SBjorn Helgaas 1641c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1651c48aa36SBjorn Helgaas the module will be called button. 1661da177e4SLinus Torvalds 1671da177e4SLinus Torvaldsconfig ACPI_VIDEO 1681da177e4SLinus Torvalds tristate "Video" 16923b0f015SLuming Yu depends on X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL 17003e2bf26SAndreas Herrmann depends on INPUT 17163c4ec90SZhang Rui select THERMAL 1721da177e4SLinus Torvalds help 1731c48aa36SBjorn Helgaas This driver implements the ACPI Extensions For Display Adapters 1741da177e4SLinus Torvalds for integrated graphics devices on motherboard, as specified in 1751c48aa36SBjorn Helgaas ACPI 2.0 Specification, Appendix B. This supports basic operations 1761c48aa36SBjorn Helgaas such as defining the video POST device, retrieving EDID information, 1771c48aa36SBjorn Helgaas and setting up a video output. 1781c48aa36SBjorn Helgaas 1791c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1801c48aa36SBjorn Helgaas the module will be called video. 1811da177e4SLinus Torvalds 1821da177e4SLinus Torvaldsconfig ACPI_FAN 1831da177e4SLinus Torvalds tristate "Fan" 18463c4ec90SZhang Rui select THERMAL 18507fefe4cSLen Brown default y 1861da177e4SLinus Torvalds help 1871c48aa36SBjorn Helgaas This driver supports ACPI fan devices, allowing user-mode 1881da177e4SLinus Torvalds applications to perform basic fan control (on, off, status). 1891da177e4SLinus Torvalds 1901c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1911c48aa36SBjorn Helgaas the module will be called fan. 1921c48aa36SBjorn Helgaas 193c8f7a62cSLen Brownconfig ACPI_DOCK 194898b054fSShaohua Li bool "Dock" 1958d7bff6cSLen Brown depends on EXPERIMENTAL 196c8f7a62cSLen Brown help 1971c48aa36SBjorn Helgaas This driver supports ACPI-controlled docking stations and removable 1981c48aa36SBjorn Helgaas drive bays such as the IBM Ultrabay and the Dell Module Bay. 19901b57e73SKristen Carlson Accardi 2001da177e4SLinus Torvaldsconfig ACPI_PROCESSOR 2011da177e4SLinus Torvalds tristate "Processor" 20263c4ec90SZhang Rui select THERMAL 20307fefe4cSLen Brown default y 2041da177e4SLinus Torvalds help 2051c48aa36SBjorn Helgaas This driver installs ACPI as the idle handler for Linux and uses 2061c48aa36SBjorn Helgaas ACPI C2 and C3 processor states to save power on systems that 20707fefe4cSLen Brown support it. It is required by several flavors of cpufreq 2081c48aa36SBjorn Helgaas performance-state drivers. 2091c48aa36SBjorn Helgaas 2101c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 2111c48aa36SBjorn Helgaas the module will be called processor. 2121da177e4SLinus Torvalds 2131da177e4SLinus Torvaldsconfig ACPI_HOTPLUG_CPU 214cbfc1baeSAdrian Bunk bool 215cbfc1baeSAdrian Bunk depends on ACPI_PROCESSOR && HOTPLUG_CPU 2161da177e4SLinus Torvalds select ACPI_CONTAINER 217cbfc1baeSAdrian Bunk default y 2181da177e4SLinus Torvalds 2198e0af514SShaohua Liconfig ACPI_PROCESSOR_AGGREGATOR 2208e0af514SShaohua Li tristate "Processor Aggregator" 2218e0af514SShaohua Li depends on ACPI_PROCESSOR 2228e0af514SShaohua Li depends on EXPERIMENTAL 223d91f79ebSLen Brown depends on X86 2248e0af514SShaohua Li help 2258e0af514SShaohua Li ACPI 4.0 defines processor Aggregator, which enables OS to perform 226c4c4e2a5SJiri Slaby specific processor configuration and control that applies to all 2278e0af514SShaohua Li processors in the platform. Currently only logical processor idling 2288e0af514SShaohua Li is defined, which is to reduce power consumption. This driver 229c4c4e2a5SJiri Slaby supports the new device. 2308e0af514SShaohua Li 2311da177e4SLinus Torvaldsconfig ACPI_THERMAL 2321da177e4SLinus Torvalds tristate "Thermal Zone" 2331da177e4SLinus Torvalds depends on ACPI_PROCESSOR 2343f655ef8SZhang Rui select THERMAL 23507fefe4cSLen Brown default y 2361da177e4SLinus Torvalds help 2371c48aa36SBjorn Helgaas This driver supports ACPI thermal zones. Most mobile and 2381da177e4SLinus Torvalds some desktop systems support ACPI thermal zones. It is HIGHLY 2391da177e4SLinus Torvalds recommended that this option be enabled, as your processor(s) 2401da177e4SLinus Torvalds may be damaged without it. 2411da177e4SLinus Torvalds 2421c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 2431c48aa36SBjorn Helgaas the module will be called thermal. 2441c48aa36SBjorn Helgaas 2451da177e4SLinus Torvaldsconfig ACPI_NUMA 2461da177e4SLinus Torvalds bool "NUMA support" 2471da177e4SLinus Torvalds depends on NUMA 248762834e8SYasunori Goto depends on (X86 || IA64) 2491da177e4SLinus Torvalds default y if IA64_GENERIC || IA64_SGI_SN2 2501da177e4SLinus Torvalds 2517ce9573eSRandy Dunlapconfig ACPI_CUSTOM_DSDT_FILE 2527ce9573eSRandy Dunlap string "Custom DSDT Table file to include" 2537ce9573eSRandy Dunlap default "" 2541da177e4SLinus Torvalds depends on !STANDALONE 2551da177e4SLinus Torvalds help 256d89e9d6bSLen Brown This option supports a custom DSDT by linking it into the kernel. 257d89e9d6bSLen Brown See Documentation/acpi/dsdt-override.txt 258d89e9d6bSLen Brown 259c30fe7f7SUwe Zeisberger Enter the full path name to the file which includes the AmlCode 260c30fe7f7SUwe Zeisberger declaration. 2611da177e4SLinus Torvalds 2627ce9573eSRandy Dunlap If unsure, don't enter a file name. 2637ce9573eSRandy Dunlap 2647ce9573eSRandy Dunlapconfig ACPI_CUSTOM_DSDT 2657ce9573eSRandy Dunlap bool 2667ce9573eSRandy Dunlap default ACPI_CUSTOM_DSDT_FILE != "" 2677ce9573eSRandy Dunlap 2681da177e4SLinus Torvaldsconfig ACPI_BLACKLIST_YEAR 2692eb1bdbaSAndi Kleen int "Disable ACPI for systems before Jan 1st this year" if X86_32 2701da177e4SLinus Torvalds default 0 2711da177e4SLinus Torvalds help 2721c48aa36SBjorn Helgaas Enter a 4-digit year, e.g., 2001, to disable ACPI by default 2731da177e4SLinus Torvalds on platforms with DMI BIOS date before January 1st that year. 2741da177e4SLinus Torvalds "acpi=force" can be used to override this mechanism. 2751da177e4SLinus Torvalds 2761da177e4SLinus Torvalds Enter 0 to disable this mechanism and allow ACPI to 2771da177e4SLinus Torvalds run by default no matter what the year. (default) 2781da177e4SLinus Torvalds 2791da177e4SLinus Torvaldsconfig ACPI_DEBUG 2801da177e4SLinus Torvalds bool "Debug Statements" 2811da177e4SLinus Torvalds default n 2821da177e4SLinus Torvalds help 283a0d84a92SBjorn Helgaas The ACPI subsystem can produce debug output. Saying Y enables this 284a0d84a92SBjorn Helgaas output and increases the kernel size by around 50K. 285a0d84a92SBjorn Helgaas 286a0d84a92SBjorn Helgaas Use the acpi.debug_layer and acpi.debug_level kernel command-line 287a0d84a92SBjorn Helgaas parameters documented in Documentation/acpi/debug.txt and 288a0d84a92SBjorn Helgaas Documentation/kernel-parameters.txt to control the type and 289a0d84a92SBjorn Helgaas amount of debug output. 2901da177e4SLinus Torvalds 291798d9103SThomas Renningerconfig ACPI_DEBUG_FUNC_TRACE 292798d9103SThomas Renninger bool "Additionally enable ACPI function tracing" 293798d9103SThomas Renninger default n 294798d9103SThomas Renninger depends on ACPI_DEBUG 295798d9103SThomas Renninger help 296798d9103SThomas Renninger ACPI Debug Statements slow down ACPI processing. Function trace 297798d9103SThomas Renninger is about half of the penalty and is rarely useful. 298798d9103SThomas Renninger 2998344b568SAlex Chiangconfig ACPI_PCI_SLOT 3008344b568SAlex Chiang tristate "PCI slot detection driver" 301268a03a4SAlex Chiang depends on SYSFS 3028344b568SAlex Chiang default n 3038344b568SAlex Chiang help 3041c48aa36SBjorn Helgaas This driver creates entries in /sys/bus/pci/slots/ for all PCI 3051c48aa36SBjorn Helgaas slots in the system. This can help correlate PCI bus addresses, 3061c48aa36SBjorn Helgaas i.e., segment/bus/device/function tuples, with physical slots in 3071c48aa36SBjorn Helgaas the system. If you are unsure, say N. 3081c48aa36SBjorn Helgaas 3091c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3101c48aa36SBjorn Helgaas the module will be called pci_slot. 3118344b568SAlex Chiang 3121da177e4SLinus Torvaldsconfig X86_PM_TIMER 313e78256b8SAndi Kleen bool "Power Management Timer Support" if EMBEDDED 3141da177e4SLinus Torvalds depends on X86 31507fefe4cSLen Brown default y 3161da177e4SLinus Torvalds help 3171da177e4SLinus Torvalds The Power Management Timer is available on all ACPI-capable, 3181da177e4SLinus Torvalds in most cases even if ACPI is unusable or blacklisted. 3191da177e4SLinus Torvalds 3201da177e4SLinus Torvalds This timing source is not affected by power management features 3211da177e4SLinus Torvalds like aggressive processor idling, throttling, frequency and/or 3221da177e4SLinus Torvalds voltage scaling, unlike the commonly used Time Stamp Counter 3231da177e4SLinus Torvalds (TSC) timing source. 3241da177e4SLinus Torvalds 325e78256b8SAndi Kleen You should nearly always say Y here because many modern 326e78256b8SAndi Kleen systems require this timer. 3271da177e4SLinus Torvalds 3281da177e4SLinus Torvaldsconfig ACPI_CONTAINER 3291c48aa36SBjorn Helgaas tristate "Container and Module Devices (EXPERIMENTAL)" 3301da177e4SLinus Torvalds depends on EXPERIMENTAL 3311da177e4SLinus Torvalds default (ACPI_HOTPLUG_MEMORY || ACPI_HOTPLUG_CPU || ACPI_HOTPLUG_IO) 3321c48aa36SBjorn Helgaas help 3331c48aa36SBjorn Helgaas This driver supports ACPI Container and Module devices (IDs 3341c48aa36SBjorn Helgaas ACPI0004, PNP0A05, and PNP0A06). 33545b1b196SKeiichiro Tokunaga 3361c48aa36SBjorn Helgaas This helps support hotplug of nodes, CPUs, and memory. 3371c48aa36SBjorn Helgaas 3381c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3391c48aa36SBjorn Helgaas the module will be called container. 3401da177e4SLinus Torvalds 3411da177e4SLinus Torvaldsconfig ACPI_HOTPLUG_MEMORY 3421da177e4SLinus Torvalds tristate "Memory Hotplug" 343bc02af93SYasunori Goto depends on MEMORY_HOTPLUG 3441da177e4SLinus Torvalds default n 3451da177e4SLinus Torvalds help 3461c48aa36SBjorn Helgaas This driver supports ACPI memory hotplug. The driver 3471c48aa36SBjorn Helgaas fields notifications on ACPI memory devices (PNP0C80), 3481c48aa36SBjorn Helgaas which represent memory ranges that may be onlined or 3491c48aa36SBjorn Helgaas offlined during runtime. 3501da177e4SLinus Torvalds 3511c48aa36SBjorn Helgaas If your hardware and firmware do not support adding or 3521c48aa36SBjorn Helgaas removing memory devices at runtime, you need not enable 3531c48aa36SBjorn Helgaas this driver. 3541da177e4SLinus Torvalds 3551c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3561c48aa36SBjorn Helgaas the module will be called acpi_memhotplug. 3573f86b832SRich Townsend 3583f86b832SRich Townsendconfig ACPI_SBS 35994f6c086SAlexey Starikovskiy tristate "Smart Battery System" 360b4150fc4SVladimir Lebedev depends on X86 361*1b3d4c3bSZhang Rui select POWER_SUPPLY 3623f86b832SRich Townsend help 3631c48aa36SBjorn Helgaas This driver supports the Smart Battery System, another 36494f6c086SAlexey Starikovskiy type of access to battery information, found on some laptops. 3653f86b832SRich Townsend 3661c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3671c48aa36SBjorn Helgaas the modules will be called sbs and sbshc. 3681c48aa36SBjorn Helgaas 369801eab81SHuang Yingconfig ACPI_HED 370801eab81SHuang Ying tristate "Hardware Error Device" 371801eab81SHuang Ying help 372801eab81SHuang Ying This driver supports the Hardware Error Device (PNP0C33), 373801eab81SHuang Ying which is used to report some hardware errors notified via 374801eab81SHuang Ying SCI, mainly the corrected errors. 375801eab81SHuang Ying 376a643ce20SHuang Yingsource "drivers/acpi/apei/Kconfig" 377a643ce20SHuang Ying 3781da177e4SLinus Torvaldsendif # ACPI 379