1*e2c1b56fSArmin Wolf# SPDX-License-Identifier: GPL-2.0-or-later 2*e2c1b56fSArmin Wolf# 3*e2c1b56fSArmin Wolf# ACPI WMI Core 4*e2c1b56fSArmin Wolf# 5*e2c1b56fSArmin Wolf 6*e2c1b56fSArmin Wolfmenuconfig ACPI_WMI 7*e2c1b56fSArmin Wolf tristate "ACPI-WMI support" 8*e2c1b56fSArmin Wolf depends on ACPI && X86 9*e2c1b56fSArmin Wolf help 10*e2c1b56fSArmin Wolf This option enables support for the ACPI-WMI driver core. 11*e2c1b56fSArmin Wolf 12*e2c1b56fSArmin Wolf The ACPI-WMI interface is a proprietary extension of ACPI allowing 13*e2c1b56fSArmin Wolf the platform firmware to expose WMI (Windows Management Instrumentation) 14*e2c1b56fSArmin Wolf objects used for managing various aspects of the underlying system. 15*e2c1b56fSArmin Wolf Mapping between ACPI control methods and WMI objects happens through 16*e2c1b56fSArmin Wolf special mapper devices (PNP0C14) defined inside the ACPI tables. 17*e2c1b56fSArmin Wolf 18*e2c1b56fSArmin Wolf Enabling this option is necessary for building the vendor specific 19*e2c1b56fSArmin Wolf ACPI-WMI client drivers for Acer, Dell an HP machines (among others). 20*e2c1b56fSArmin Wolf 21*e2c1b56fSArmin Wolf It is safe to enable this option even for machines that do not contain 22*e2c1b56fSArmin Wolf any ACPI-WMI mapper devices at all. 23*e2c1b56fSArmin Wolf 24*e2c1b56fSArmin Wolfif ACPI_WMI 25*e2c1b56fSArmin Wolf 26*e2c1b56fSArmin Wolfconfig ACPI_WMI_LEGACY_DEVICE_NAMES 27*e2c1b56fSArmin Wolf bool "Use legacy WMI device naming scheme" 28*e2c1b56fSArmin Wolf help 29*e2c1b56fSArmin Wolf Say Y here to force the WMI driver core to use the old WMI device naming 30*e2c1b56fSArmin Wolf scheme when creating WMI devices. Doing so might be necessary for some 31*e2c1b56fSArmin Wolf userspace applications but will cause the registration of WMI devices with 32*e2c1b56fSArmin Wolf the same GUID to fail in some corner cases. 33*e2c1b56fSArmin Wolf 34*e2c1b56fSArmin Wolfendif # ACPI_WMI 35