Kconfig (4cd4beb98fe5ac2c4bcb995ba6e82322be174abb) | Kconfig (e82882cdd241b78d305df1441c624fbbbd07af05) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# X86 Platform Specific Drivers 4# 5 6menuconfig X86_PLATFORM_DEVICES 7 bool "X86 Platform Specific Device Drivers" 8 default y --- 70 unchanged lines hidden (view full) --- 79 80config MXM_WMI 81 tristate "WMI support for MXM Laptop Graphics" 82 depends on ACPI_WMI 83 help 84 MXM is a standard for laptop graphics cards, the WMI interface 85 is required for switchable nvidia graphics machines 86 | 1# SPDX-License-Identifier: GPL-2.0-only 2# 3# X86 Platform Specific Drivers 4# 5 6menuconfig X86_PLATFORM_DEVICES 7 bool "X86 Platform Specific Device Drivers" 8 default y --- 70 unchanged lines hidden (view full) --- 79 80config MXM_WMI 81 tristate "WMI support for MXM Laptop Graphics" 82 depends on ACPI_WMI 83 help 84 MXM is a standard for laptop graphics cards, the WMI interface 85 is required for switchable nvidia graphics machines 86 |
87config PEAQ_WMI 88 tristate "PEAQ 2-in-1 WMI hotkey driver" 89 depends on ACPI_WMI 90 depends on INPUT 91 help 92 Say Y here if you want to support WMI-based hotkeys on PEAQ 2-in-1s. 93 | |
94config NVIDIA_WMI_EC_BACKLIGHT 95 tristate "EC Backlight Driver for Hybrid Graphics Notebook Systems" 96 depends on ACPI_VIDEO 97 depends on ACPI_WMI 98 depends on BACKLIGHT_CLASS_DEVICE 99 help 100 This driver provides a sysfs backlight interface for notebook systems 101 which are equipped with NVIDIA hybrid graphics and drive LCD backlight --- 106 unchanged lines hidden (view full) --- 208 To compile this driver as a module, choose M here. The module will 209 be called adv_swbutton. 210 211config APPLE_GMUX 212 tristate "Apple Gmux Driver" 213 depends on ACPI && PCI 214 depends on PNP 215 depends on BACKLIGHT_CLASS_DEVICE | 87config NVIDIA_WMI_EC_BACKLIGHT 88 tristate "EC Backlight Driver for Hybrid Graphics Notebook Systems" 89 depends on ACPI_VIDEO 90 depends on ACPI_WMI 91 depends on BACKLIGHT_CLASS_DEVICE 92 help 93 This driver provides a sysfs backlight interface for notebook systems 94 which are equipped with NVIDIA hybrid graphics and drive LCD backlight --- 106 unchanged lines hidden (view full) --- 201 To compile this driver as a module, choose M here. The module will 202 be called adv_swbutton. 203 204config APPLE_GMUX 205 tristate "Apple Gmux Driver" 206 depends on ACPI && PCI 207 depends on PNP 208 depends on BACKLIGHT_CLASS_DEVICE |
216 depends on BACKLIGHT_APPLE=n || BACKLIGHT_APPLE | |
217 help 218 This driver provides support for the gmux device found on many 219 Apple laptops, which controls the display mux for the hybrid 220 graphics as well as the backlight. Currently only backlight 221 control is supported by the driver. 222 223config ASUS_LAPTOP 224 tristate "Asus Laptop Extras" --- 239 unchanged lines hidden (view full) --- 464 select ACPI_PLATFORM_PROFILE 465 select INPUT_SPARSEKMAP 466 select NEW_LEDS 467 select LEDS_CLASS 468 help 469 This is a driver for Lenovo IdeaPad netbooks contains drivers for 470 rfkill switch, hotkey, fan control and backlight control. 471 | 209 help 210 This driver provides support for the gmux device found on many 211 Apple laptops, which controls the display mux for the hybrid 212 graphics as well as the backlight. Currently only backlight 213 control is supported by the driver. 214 215config ASUS_LAPTOP 216 tristate "Asus Laptop Extras" --- 239 unchanged lines hidden (view full) --- 456 select ACPI_PLATFORM_PROFILE 457 select INPUT_SPARSEKMAP 458 select NEW_LEDS 459 select LEDS_CLASS 460 help 461 This is a driver for Lenovo IdeaPad netbooks contains drivers for 462 rfkill switch, hotkey, fan control and backlight control. 463 |
464config LENOVO_YMC 465 tristate "Lenovo Yoga Tablet Mode Control" 466 depends on ACPI_WMI 467 depends on INPUT 468 select INPUT_SPARSEKMAP 469 help 470 This driver maps the Tablet Mode Control switch to SW_TABLET_MODE input 471 events for Lenovo Yoga notebooks. 472 |
|
472config SENSORS_HDAPS 473 tristate "Thinkpad Hard Drive Active Protection System (hdaps)" 474 depends on INPUT 475 help 476 This driver provides support for the IBM Hard Drive Active Protection 477 System (hdaps), which provides an accelerometer and other misc. data. 478 ThinkPads starting with the R50, T41, and X40 are supported. The 479 accelerometer data is readable via sysfs. --- 158 unchanged lines hidden (view full) --- 638 This driver allows changing BIOS settings on Lenovo machines whose 639 BIOS support the WMI interface. 640 641 To compile this driver as a module, choose M here: the module will 642 be called think-lmi. 643 644source "drivers/platform/x86/intel/Kconfig" 645 | 473config SENSORS_HDAPS 474 tristate "Thinkpad Hard Drive Active Protection System (hdaps)" 475 depends on INPUT 476 help 477 This driver provides support for the IBM Hard Drive Active Protection 478 System (hdaps), which provides an accelerometer and other misc. data. 479 ThinkPads starting with the R50, T41, and X40 are supported. The 480 accelerometer data is readable via sysfs. --- 158 unchanged lines hidden (view full) --- 639 This driver allows changing BIOS settings on Lenovo machines whose 640 BIOS support the WMI interface. 641 642 To compile this driver as a module, choose M here: the module will 643 be called think-lmi. 644 645source "drivers/platform/x86/intel/Kconfig" 646 |
647config MSI_EC 648 tristate "MSI EC Extras" 649 depends on ACPI 650 depends on ACPI_BATTERY 651 help 652 This driver allows various MSI laptops' functionalities to be 653 controlled from userspace, including battery charge threshold. 654 |
|
646config MSI_LAPTOP 647 tristate "MSI Laptop Extras" 648 depends on ACPI 649 depends on BACKLIGHT_CLASS_DEVICE 650 depends on ACPI_VIDEO || ACPI_VIDEO = n 651 depends on RFKILL 652 depends on INPUT && SERIO_I8042 653 select INPUT_SPARSEKMAP --- 319 unchanged lines hidden (view full) --- 973 help 974 Certain ACPI based tablets with e.g. Silead or Chipone touchscreens 975 do not have enough data in ACPI tables for the touchscreen driver to 976 handle the touchscreen properly, as OEMs expect the data to be baked 977 into the tablet model specific version of the driver shipped with the 978 the OS-image for the device. This option supplies the missing info. 979 Enable this for x86 tablets with Silead or Chipone touchscreens. 980 | 655config MSI_LAPTOP 656 tristate "MSI Laptop Extras" 657 depends on ACPI 658 depends on BACKLIGHT_CLASS_DEVICE 659 depends on ACPI_VIDEO || ACPI_VIDEO = n 660 depends on RFKILL 661 depends on INPUT && SERIO_I8042 662 select INPUT_SPARSEKMAP --- 319 unchanged lines hidden (view full) --- 982 help 983 Certain ACPI based tablets with e.g. Silead or Chipone touchscreens 984 do not have enough data in ACPI tables for the touchscreen driver to 985 handle the touchscreen properly, as OEMs expect the data to be baked 986 into the tablet model specific version of the driver shipped with the 987 the OS-image for the device. This option supplies the missing info. 988 Enable this for x86 tablets with Silead or Chipone touchscreens. 989 |
981config X86_ANDROID_TABLETS 982 tristate "X86 Android tablet support" 983 depends on I2C && SPI && SERIAL_DEV_BUS && ACPI && EFI && GPIOLIB 984 help 985 X86 tablets which ship with Android as (part of) the factory image 986 typically have various problems with their DSDTs. The factory kernels 987 shipped on these devices typically have device addresses and GPIOs 988 hardcoded in the kernel, rather than specified in their DSDT. | 990source "drivers/platform/x86/x86-android-tablets/Kconfig" |
989 | 991 |
990 With the DSDT containing a random collection of devices which may or 991 may not actually be present. This driver contains various fixes for 992 such tablets, including instantiating kernel devices for devices which 993 are missing from the DSDT. 994 995 If you have a x86 Android tablet say Y or M here, for a generic x86 996 distro config say M here. 997 | |
998config FW_ATTR_CLASS 999 tristate 1000 1001config INTEL_IMR 1002 bool "Intel Isolated Memory Region support" 1003 depends on X86_INTEL_QUARK && IOSF_MBI 1004 help 1005 This option provides a means to manipulate Isolated Memory Regions. --- 109 unchanged lines hidden --- | 992config FW_ATTR_CLASS 993 tristate 994 995config INTEL_IMR 996 bool "Intel Isolated Memory Region support" 997 depends on X86_INTEL_QUARK && IOSF_MBI 998 help 999 This option provides a means to manipulate Isolated Memory Regions. --- 109 unchanged lines hidden --- |