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 69fdcedbbaSAlexey Starikovskiy default y 701c48aa36SBjorn Helgaas help 71fdcedbbaSAlexey Starikovskiy For backwards compatibility, this option allows 729e527971SAlan Cox deprecated power /proc/acpi/ directories to exist, even when 73fdcedbbaSAlexey Starikovskiy they have been replaced by functions in /sys. 749e527971SAlan Cox The deprecated directories (and their replacements) include: 75fdcedbbaSAlexey Starikovskiy /proc/acpi/battery/* (/sys/class/power_supply/*) 76fdcedbbaSAlexey Starikovskiy /proc/acpi/ac_adapter/* (sys/class/power_supply/*) 779e527971SAlan Cox This option has no effect on /proc/acpi/ directories 78fdcedbbaSAlexey Starikovskiy and functions, which do not yet exist in /sys 79b981c591SZhang Rui 809e527971SAlan Cox Say N to delete power /proc/acpi/ directories that have moved to /sys/ 819e527971SAlan Cox 82de584afaSDarrick J. Wongconfig ACPI_POWER_METER 83de584afaSDarrick J. Wong tristate "ACPI 4.0 power meter" 84de584afaSDarrick J. Wong depends on HWMON 85de584afaSDarrick J. Wong help 86de584afaSDarrick J. Wong This driver exposes ACPI 4.0 power meters as hardware monitoring 87de584afaSDarrick J. Wong devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 88de584afaSDarrick J. Wong and a power meter. 89de584afaSDarrick J. Wong 90de584afaSDarrick J. Wong To compile this driver as a module, choose M here: 91de584afaSDarrick J. Wong the module will be called power-meter. 92de584afaSDarrick J. Wong 9397749cd9SAlexey Starikovskiyconfig ACPI_SYSFS_POWER 9497749cd9SAlexey Starikovskiy bool "Future power /sys interface" 9597749cd9SAlexey Starikovskiy select POWER_SUPPLY 9697749cd9SAlexey Starikovskiy default y 971c48aa36SBjorn Helgaas help 9897749cd9SAlexey Starikovskiy Say N to disable power /sys interface 999e527971SAlan Cox 1001195a098SThomas Renningerconfig ACPI_EC_DEBUGFS 1011195a098SThomas Renninger tristate "EC read/write access through /sys/kernel/debug/ec" 102500de3ddSThomas Renninger default n 1031195a098SThomas Renninger help 1041195a098SThomas Renninger Say N to disable Embedded Controller /sys/kernel/debug interface 1051195a098SThomas Renninger 106500de3ddSThomas Renninger Be aware that using this interface can confuse your Embedded 107500de3ddSThomas Renninger Controller in a way that a normal reboot is not enough. You then 108*25cb1bfdSAndrea Gelmini have to power off your system, and remove the laptop battery for 109500de3ddSThomas Renninger some seconds. 1101195a098SThomas Renninger An Embedded Controller typically is available on laptops and reads 1111195a098SThomas Renninger sensor values like battery state and temperature. 112500de3ddSThomas Renninger The kernel accesses the EC through ACPI parsed code provided by BIOS 113500de3ddSThomas Renninger tables. This option allows to access the EC directly without ACPI 114500de3ddSThomas Renninger code being involved. 1151195a098SThomas Renninger Thus this option is a debug option that helps to write ACPI drivers 1161195a098SThomas Renninger and can be used to identify ACPI code or EC firmware bugs. 1171195a098SThomas Renninger 11814e04fb3SLen Brownconfig ACPI_PROC_EVENT 11914e04fb3SLen Brown bool "Deprecated /proc/acpi/event support" 12014e04fb3SLen Brown depends on PROC_FS 121721ebe00SHugh Dickins default y 1221c48aa36SBjorn Helgaas help 1231c48aa36SBjorn Helgaas A user-space daemon, acpid, typically reads /proc/acpi/event 1241c48aa36SBjorn Helgaas and handles all ACPI-generated events. 12514e04fb3SLen Brown 1261c48aa36SBjorn Helgaas These events are now delivered to user-space either 1271c48aa36SBjorn Helgaas via the input layer or as netlink events. 12814e04fb3SLen Brown 129721ebe00SHugh Dickins This build option enables the old code for legacy 13014e04fb3SLen Brown user-space implementation. After some time, this will 13114e04fb3SLen Brown be moved under CONFIG_ACPI_PROCFS, and then deleted. 13214e04fb3SLen Brown 133721ebe00SHugh Dickins Say Y here to retain the old behaviour. Say N if your 134721ebe00SHugh Dickins user-space is newer than kernel 2.6.23 (September 2007). 135721ebe00SHugh Dickins 1361da177e4SLinus Torvaldsconfig ACPI_AC 1371da177e4SLinus Torvalds tristate "AC Adapter" 1385527c8beSAlexey Starikovskiy depends on X86 13907fefe4cSLen Brown default y 1401da177e4SLinus Torvalds help 1411c48aa36SBjorn Helgaas This driver supports the AC Adapter object, which indicates 1421c48aa36SBjorn Helgaas whether a system is on AC or not. If you have a system that can 14307fefe4cSLen Brown switch between A/C and battery, say Y. 1441da177e4SLinus Torvalds 1451c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1461c48aa36SBjorn Helgaas the module will be called ac. 1471c48aa36SBjorn Helgaas 1481da177e4SLinus Torvaldsconfig ACPI_BATTERY 1491da177e4SLinus Torvalds tristate "Battery" 1505527c8beSAlexey Starikovskiy depends on X86 15107fefe4cSLen Brown default y 1521da177e4SLinus Torvalds help 1531da177e4SLinus Torvalds This driver adds support for battery information through 1541da177e4SLinus Torvalds /proc/acpi/battery. If you have a mobile system with a battery, 1551da177e4SLinus Torvalds say Y. 1561da177e4SLinus Torvalds 1571c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1581c48aa36SBjorn Helgaas the module will be called battery. 1591c48aa36SBjorn Helgaas 1601da177e4SLinus Torvaldsconfig ACPI_BUTTON 1611da177e4SLinus Torvalds tristate "Button" 162c0968f0eSDmitry Torokhov depends on INPUT 16307fefe4cSLen Brown default y 1641da177e4SLinus Torvalds help 1651c48aa36SBjorn Helgaas This driver handles events on the power, sleep, and lid buttons. 16607fefe4cSLen Brown A daemon reads /proc/acpi/event and perform user-defined actions 16707fefe4cSLen Brown such as shutting down the system. This is necessary for 1681c48aa36SBjorn Helgaas software-controlled poweroff. 1691c48aa36SBjorn Helgaas 1701c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1711c48aa36SBjorn Helgaas the module will be called button. 1721da177e4SLinus Torvalds 1731da177e4SLinus Torvaldsconfig ACPI_VIDEO 1741da177e4SLinus Torvalds tristate "Video" 17523b0f015SLuming Yu depends on X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL 17603e2bf26SAndreas Herrmann depends on INPUT 17763c4ec90SZhang Rui select THERMAL 1781da177e4SLinus Torvalds help 1791c48aa36SBjorn Helgaas This driver implements the ACPI Extensions For Display Adapters 1801da177e4SLinus Torvalds for integrated graphics devices on motherboard, as specified in 1811c48aa36SBjorn Helgaas ACPI 2.0 Specification, Appendix B. This supports basic operations 1821c48aa36SBjorn Helgaas such as defining the video POST device, retrieving EDID information, 1831c48aa36SBjorn Helgaas and setting up a video output. 1841c48aa36SBjorn Helgaas 1851c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1861c48aa36SBjorn Helgaas the module will be called video. 1871da177e4SLinus Torvalds 1881da177e4SLinus Torvaldsconfig ACPI_FAN 1891da177e4SLinus Torvalds tristate "Fan" 19063c4ec90SZhang Rui select THERMAL 19107fefe4cSLen Brown default y 1921da177e4SLinus Torvalds help 1931c48aa36SBjorn Helgaas This driver supports ACPI fan devices, allowing user-mode 1941da177e4SLinus Torvalds applications to perform basic fan control (on, off, status). 1951da177e4SLinus Torvalds 1961c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 1971c48aa36SBjorn Helgaas the module will be called fan. 1981c48aa36SBjorn Helgaas 199c8f7a62cSLen Brownconfig ACPI_DOCK 200898b054fSShaohua Li bool "Dock" 2018d7bff6cSLen Brown depends on EXPERIMENTAL 202c8f7a62cSLen Brown help 2031c48aa36SBjorn Helgaas This driver supports ACPI-controlled docking stations and removable 2041c48aa36SBjorn Helgaas drive bays such as the IBM Ultrabay and the Dell Module Bay. 20501b57e73SKristen Carlson Accardi 2061da177e4SLinus Torvaldsconfig ACPI_PROCESSOR 2071da177e4SLinus Torvalds tristate "Processor" 20863c4ec90SZhang Rui select THERMAL 20907fefe4cSLen Brown default y 2101da177e4SLinus Torvalds help 2111c48aa36SBjorn Helgaas This driver installs ACPI as the idle handler for Linux and uses 2121c48aa36SBjorn Helgaas ACPI C2 and C3 processor states to save power on systems that 21307fefe4cSLen Brown support it. It is required by several flavors of cpufreq 2141c48aa36SBjorn Helgaas performance-state drivers. 2151c48aa36SBjorn Helgaas 2161c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 2171c48aa36SBjorn Helgaas the module will be called processor. 2181da177e4SLinus Torvalds 2191da177e4SLinus Torvaldsconfig ACPI_HOTPLUG_CPU 220cbfc1baeSAdrian Bunk bool 221cbfc1baeSAdrian Bunk depends on ACPI_PROCESSOR && HOTPLUG_CPU 2221da177e4SLinus Torvalds select ACPI_CONTAINER 223cbfc1baeSAdrian Bunk default y 2241da177e4SLinus Torvalds 2258e0af514SShaohua Liconfig ACPI_PROCESSOR_AGGREGATOR 2268e0af514SShaohua Li tristate "Processor Aggregator" 2278e0af514SShaohua Li depends on ACPI_PROCESSOR 2288e0af514SShaohua Li depends on EXPERIMENTAL 229d91f79ebSLen Brown depends on X86 2308e0af514SShaohua Li help 2318e0af514SShaohua Li ACPI 4.0 defines processor Aggregator, which enables OS to perform 232c4c4e2a5SJiri Slaby specific processor configuration and control that applies to all 2338e0af514SShaohua Li processors in the platform. Currently only logical processor idling 2348e0af514SShaohua Li is defined, which is to reduce power consumption. This driver 235c4c4e2a5SJiri Slaby supports the new device. 2368e0af514SShaohua Li 2371da177e4SLinus Torvaldsconfig ACPI_THERMAL 2381da177e4SLinus Torvalds tristate "Thermal Zone" 2391da177e4SLinus Torvalds depends on ACPI_PROCESSOR 2403f655ef8SZhang Rui select THERMAL 24107fefe4cSLen Brown default y 2421da177e4SLinus Torvalds help 2431c48aa36SBjorn Helgaas This driver supports ACPI thermal zones. Most mobile and 2441da177e4SLinus Torvalds some desktop systems support ACPI thermal zones. It is HIGHLY 2451da177e4SLinus Torvalds recommended that this option be enabled, as your processor(s) 2461da177e4SLinus Torvalds may be damaged without it. 2471da177e4SLinus Torvalds 2481c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 2491c48aa36SBjorn Helgaas the module will be called thermal. 2501c48aa36SBjorn Helgaas 2511da177e4SLinus Torvaldsconfig ACPI_NUMA 2521da177e4SLinus Torvalds bool "NUMA support" 2531da177e4SLinus Torvalds depends on NUMA 254762834e8SYasunori Goto depends on (X86 || IA64) 2551da177e4SLinus Torvalds default y if IA64_GENERIC || IA64_SGI_SN2 2561da177e4SLinus Torvalds 2577ce9573eSRandy Dunlapconfig ACPI_CUSTOM_DSDT_FILE 2587ce9573eSRandy Dunlap string "Custom DSDT Table file to include" 2597ce9573eSRandy Dunlap default "" 2601da177e4SLinus Torvalds depends on !STANDALONE 2611da177e4SLinus Torvalds help 262d89e9d6bSLen Brown This option supports a custom DSDT by linking it into the kernel. 263d89e9d6bSLen Brown See Documentation/acpi/dsdt-override.txt 264d89e9d6bSLen Brown 265c30fe7f7SUwe Zeisberger Enter the full path name to the file which includes the AmlCode 266c30fe7f7SUwe Zeisberger declaration. 2671da177e4SLinus Torvalds 2687ce9573eSRandy Dunlap If unsure, don't enter a file name. 2697ce9573eSRandy Dunlap 2707ce9573eSRandy Dunlapconfig ACPI_CUSTOM_DSDT 2717ce9573eSRandy Dunlap bool 2727ce9573eSRandy Dunlap default ACPI_CUSTOM_DSDT_FILE != "" 2737ce9573eSRandy Dunlap 2741da177e4SLinus Torvaldsconfig ACPI_BLACKLIST_YEAR 2752eb1bdbaSAndi Kleen int "Disable ACPI for systems before Jan 1st this year" if X86_32 2761da177e4SLinus Torvalds default 0 2771da177e4SLinus Torvalds help 2781c48aa36SBjorn Helgaas Enter a 4-digit year, e.g., 2001, to disable ACPI by default 2791da177e4SLinus Torvalds on platforms with DMI BIOS date before January 1st that year. 2801da177e4SLinus Torvalds "acpi=force" can be used to override this mechanism. 2811da177e4SLinus Torvalds 2821da177e4SLinus Torvalds Enter 0 to disable this mechanism and allow ACPI to 2831da177e4SLinus Torvalds run by default no matter what the year. (default) 2841da177e4SLinus Torvalds 2851da177e4SLinus Torvaldsconfig ACPI_DEBUG 2861da177e4SLinus Torvalds bool "Debug Statements" 2871da177e4SLinus Torvalds default n 2881da177e4SLinus Torvalds help 289a0d84a92SBjorn Helgaas The ACPI subsystem can produce debug output. Saying Y enables this 290a0d84a92SBjorn Helgaas output and increases the kernel size by around 50K. 291a0d84a92SBjorn Helgaas 292a0d84a92SBjorn Helgaas Use the acpi.debug_layer and acpi.debug_level kernel command-line 293a0d84a92SBjorn Helgaas parameters documented in Documentation/acpi/debug.txt and 294a0d84a92SBjorn Helgaas Documentation/kernel-parameters.txt to control the type and 295a0d84a92SBjorn Helgaas amount of debug output. 2961da177e4SLinus Torvalds 297798d9103SThomas Renningerconfig ACPI_DEBUG_FUNC_TRACE 298798d9103SThomas Renninger bool "Additionally enable ACPI function tracing" 299798d9103SThomas Renninger default n 300798d9103SThomas Renninger depends on ACPI_DEBUG 301798d9103SThomas Renninger help 302798d9103SThomas Renninger ACPI Debug Statements slow down ACPI processing. Function trace 303798d9103SThomas Renninger is about half of the penalty and is rarely useful. 304798d9103SThomas Renninger 3058344b568SAlex Chiangconfig ACPI_PCI_SLOT 3068344b568SAlex Chiang tristate "PCI slot detection driver" 307268a03a4SAlex Chiang depends on SYSFS 3088344b568SAlex Chiang default n 3098344b568SAlex Chiang help 3101c48aa36SBjorn Helgaas This driver creates entries in /sys/bus/pci/slots/ for all PCI 3111c48aa36SBjorn Helgaas slots in the system. This can help correlate PCI bus addresses, 3121c48aa36SBjorn Helgaas i.e., segment/bus/device/function tuples, with physical slots in 3131c48aa36SBjorn Helgaas the system. If you are unsure, say N. 3141c48aa36SBjorn Helgaas 3151c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3161c48aa36SBjorn Helgaas the module will be called pci_slot. 3178344b568SAlex Chiang 3181da177e4SLinus Torvaldsconfig X86_PM_TIMER 319e78256b8SAndi Kleen bool "Power Management Timer Support" if EMBEDDED 3201da177e4SLinus Torvalds depends on X86 32107fefe4cSLen Brown default y 3221da177e4SLinus Torvalds help 3231da177e4SLinus Torvalds The Power Management Timer is available on all ACPI-capable, 3241da177e4SLinus Torvalds in most cases even if ACPI is unusable or blacklisted. 3251da177e4SLinus Torvalds 3261da177e4SLinus Torvalds This timing source is not affected by power management features 3271da177e4SLinus Torvalds like aggressive processor idling, throttling, frequency and/or 3281da177e4SLinus Torvalds voltage scaling, unlike the commonly used Time Stamp Counter 3291da177e4SLinus Torvalds (TSC) timing source. 3301da177e4SLinus Torvalds 331e78256b8SAndi Kleen You should nearly always say Y here because many modern 332e78256b8SAndi Kleen systems require this timer. 3331da177e4SLinus Torvalds 3341da177e4SLinus Torvaldsconfig ACPI_CONTAINER 3351c48aa36SBjorn Helgaas tristate "Container and Module Devices (EXPERIMENTAL)" 3361da177e4SLinus Torvalds depends on EXPERIMENTAL 3371da177e4SLinus Torvalds default (ACPI_HOTPLUG_MEMORY || ACPI_HOTPLUG_CPU || ACPI_HOTPLUG_IO) 3381c48aa36SBjorn Helgaas help 3391c48aa36SBjorn Helgaas This driver supports ACPI Container and Module devices (IDs 3401c48aa36SBjorn Helgaas ACPI0004, PNP0A05, and PNP0A06). 34145b1b196SKeiichiro Tokunaga 3421c48aa36SBjorn Helgaas This helps support hotplug of nodes, CPUs, and memory. 3431c48aa36SBjorn Helgaas 3441c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3451c48aa36SBjorn Helgaas the module will be called container. 3461da177e4SLinus Torvalds 3471da177e4SLinus Torvaldsconfig ACPI_HOTPLUG_MEMORY 3481da177e4SLinus Torvalds tristate "Memory Hotplug" 349bc02af93SYasunori Goto depends on MEMORY_HOTPLUG 3501da177e4SLinus Torvalds default n 3511da177e4SLinus Torvalds help 3521c48aa36SBjorn Helgaas This driver supports ACPI memory hotplug. The driver 3531c48aa36SBjorn Helgaas fields notifications on ACPI memory devices (PNP0C80), 3541c48aa36SBjorn Helgaas which represent memory ranges that may be onlined or 3551c48aa36SBjorn Helgaas offlined during runtime. 3561da177e4SLinus Torvalds 3571c48aa36SBjorn Helgaas If your hardware and firmware do not support adding or 3581c48aa36SBjorn Helgaas removing memory devices at runtime, you need not enable 3591c48aa36SBjorn Helgaas this driver. 3601da177e4SLinus Torvalds 3611c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3621c48aa36SBjorn Helgaas the module will be called acpi_memhotplug. 3633f86b832SRich Townsend 3643f86b832SRich Townsendconfig ACPI_SBS 36594f6c086SAlexey Starikovskiy tristate "Smart Battery System" 366b4150fc4SVladimir Lebedev depends on X86 3673f86b832SRich Townsend help 3681c48aa36SBjorn Helgaas This driver supports the Smart Battery System, another 36994f6c086SAlexey Starikovskiy type of access to battery information, found on some laptops. 3703f86b832SRich Townsend 3711c48aa36SBjorn Helgaas To compile this driver as a module, choose M here: 3721c48aa36SBjorn Helgaas the modules will be called sbs and sbshc. 3731c48aa36SBjorn Helgaas 374801eab81SHuang Yingconfig ACPI_HED 375801eab81SHuang Ying tristate "Hardware Error Device" 376801eab81SHuang Ying help 377801eab81SHuang Ying This driver supports the Hardware Error Device (PNP0C33), 378801eab81SHuang Ying which is used to report some hardware errors notified via 379801eab81SHuang Ying SCI, mainly the corrected errors. 380801eab81SHuang Ying 381a643ce20SHuang Yingsource "drivers/acpi/apei/Kconfig" 382a643ce20SHuang Ying 3831da177e4SLinus Torvaldsendif # ACPI 384