Kconfig (43c9fad942b5afb9e03801c0721d83160fa5b0dd) | Kconfig (0a8b83530b6f67b9a50bd7937d57a5deea187b5b) |
---|---|
1# 2# X86 Platform Specific Drivers 3# 4 5menuconfig X86_PLATFORM_DEVICES 6 bool "X86 Platform Specific Device Drivers" 7 default y 8 depends on X86 --- 57 unchanged lines hidden (view full) --- 66 zones on Alienware machines that don't contain a dedicated AlienFX 67 USB MCU such as the X51 and X51-R2. 68 69config ASUS_LAPTOP 70 tristate "Asus Laptop Extras" 71 depends on ACPI 72 select LEDS_CLASS 73 select NEW_LEDS | 1# 2# X86 Platform Specific Drivers 3# 4 5menuconfig X86_PLATFORM_DEVICES 6 bool "X86 Platform Specific Device Drivers" 7 default y 8 depends on X86 --- 57 unchanged lines hidden (view full) --- 66 zones on Alienware machines that don't contain a dedicated AlienFX 67 USB MCU such as the X51 and X51-R2. 68 69config ASUS_LAPTOP 70 tristate "Asus Laptop Extras" 71 depends on ACPI 72 select LEDS_CLASS 73 select NEW_LEDS |
74 depends on BACKLIGHT_CLASS_DEVICE | 74 select BACKLIGHT_CLASS_DEVICE |
75 depends on INPUT 76 depends on RFKILL || RFKILL = n | 75 depends on INPUT 76 depends on RFKILL || RFKILL = n |
77 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
78 select INPUT_SPARSEKMAP 79 select INPUT_POLLDEV 80 ---help--- 81 This is a driver for Asus laptops, Lenovo SL and the Pegatron 82 Lucid tablet. It may also support some MEDION, JVC or VICTOR 83 laptops. It makes all the extra buttons generate standard 84 ACPI events and input events, and on the Lucid the built-in 85 accelerometer appears as an input device. It also adds --- 5 unchanged lines hidden (view full) --- 91 92 If you have an ACPI-compatible ASUS laptop, say Y or M here. 93 94config DELL_LAPTOP 95 tristate "Dell Laptop Extras" 96 depends on X86 97 depends on DCDBAS 98 depends on BACKLIGHT_CLASS_DEVICE | 77 select INPUT_SPARSEKMAP 78 select INPUT_POLLDEV 79 ---help--- 80 This is a driver for Asus laptops, Lenovo SL and the Pegatron 81 Lucid tablet. It may also support some MEDION, JVC or VICTOR 82 laptops. It makes all the extra buttons generate standard 83 ACPI events and input events, and on the Lucid the built-in 84 accelerometer appears as an input device. It also adds --- 5 unchanged lines hidden (view full) --- 90 91 If you have an ACPI-compatible ASUS laptop, say Y or M here. 92 93config DELL_LAPTOP 94 tristate "Dell Laptop Extras" 95 depends on X86 96 depends on DCDBAS 97 depends on BACKLIGHT_CLASS_DEVICE |
99 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
100 depends on RFKILL || RFKILL = n 101 depends on SERIO_I8042 102 select POWER_SUPPLY 103 select LEDS_CLASS 104 select NEW_LEDS 105 default n 106 ---help--- 107 This driver adds support for rfkill and backlight control to Dell 108 laptops (except for some models covered by the Compal driver). 109 110config DELL_WMI 111 tristate "Dell WMI extras" 112 depends on ACPI_WMI 113 depends on INPUT | 98 depends on RFKILL || RFKILL = n 99 depends on SERIO_I8042 100 select POWER_SUPPLY 101 select LEDS_CLASS 102 select NEW_LEDS 103 default n 104 ---help--- 105 This driver adds support for rfkill and backlight control to Dell 106 laptops (except for some models covered by the Compal driver). 107 108config DELL_WMI 109 tristate "Dell WMI extras" 110 depends on ACPI_WMI 111 depends on INPUT |
114 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
115 select INPUT_SPARSEKMAP 116 ---help--- 117 Say Y here if you want to support WMI-based hotkeys on Dell laptops. 118 119 To compile this driver as a module, choose M here: the module will 120 be called dell-wmi. 121 122config DELL_WMI_AIO --- 13 unchanged lines hidden (view full) --- 136 depends on ACPI 137 ---help--- 138 Say Y here if you want to support SMO88XX freefall devices 139 on Dell Latitude laptops. 140 141 To compile this driver as a module, choose M here: the module will 142 be called dell-smo8800. 143 | 112 select INPUT_SPARSEKMAP 113 ---help--- 114 Say Y here if you want to support WMI-based hotkeys on Dell laptops. 115 116 To compile this driver as a module, choose M here: the module will 117 be called dell-wmi. 118 119config DELL_WMI_AIO --- 13 unchanged lines hidden (view full) --- 133 depends on ACPI 134 ---help--- 135 Say Y here if you want to support SMO88XX freefall devices 136 on Dell Latitude laptops. 137 138 To compile this driver as a module, choose M here: the module will 139 be called dell-smo8800. 140 |
141config DELL_RBTN 142 tristate "Dell Airplane Mode Switch driver" 143 depends on ACPI 144 depends on INPUT 145 depends on RFKILL 146 ---help--- 147 Say Y here if you want to support Dell Airplane Mode Switch ACPI 148 device on Dell laptops. Sometimes it has names: DELLABCE or DELRBTN. 149 This driver register rfkill device or input hotkey device depending 150 on hardware type (hw switch slider or keyboard toggle button). For 151 rfkill devices it receive HW switch events and set correct hard 152 rfkill state. |
|
144 | 153 |
154 To compile this driver as a module, choose M here: the module will 155 be called dell-rbtn. 156 157 |
|
145config FUJITSU_LAPTOP 146 tristate "Fujitsu Laptop Extras" 147 depends on ACPI 148 depends on INPUT 149 depends on BACKLIGHT_CLASS_DEVICE | 158config FUJITSU_LAPTOP 159 tristate "Fujitsu Laptop Extras" 160 depends on ACPI 161 depends on INPUT 162 depends on BACKLIGHT_CLASS_DEVICE |
150 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
151 depends on LEDS_CLASS || LEDS_CLASS=n 152 ---help--- 153 This is a driver for laptops built by Fujitsu: 154 155 * P2xxx/P5xxx/S6xxx/S7xxx series Lifebooks 156 * Possibly other Fujitsu laptop models 157 * Tested with S6410 and S7020 158 --- 87 unchanged lines hidden (view full) --- 246 247 To compile this driver as a module, choose M here: the module will 248 be called hp-wmi. 249 250config MSI_LAPTOP 251 tristate "MSI Laptop Extras" 252 depends on ACPI 253 depends on BACKLIGHT_CLASS_DEVICE | 163 depends on LEDS_CLASS || LEDS_CLASS=n 164 ---help--- 165 This is a driver for laptops built by Fujitsu: 166 167 * P2xxx/P5xxx/S6xxx/S7xxx series Lifebooks 168 * Possibly other Fujitsu laptop models 169 * Tested with S6410 and S7020 170 --- 87 unchanged lines hidden (view full) --- 258 259 To compile this driver as a module, choose M here: the module will 260 be called hp-wmi. 261 262config MSI_LAPTOP 263 tristate "MSI Laptop Extras" 264 depends on ACPI 265 depends on BACKLIGHT_CLASS_DEVICE |
254 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
255 depends on RFKILL 256 depends on INPUT && SERIO_I8042 257 select INPUT_SPARSEKMAP 258 ---help--- 259 This is a driver for laptops built by MSI (MICRO-STAR 260 INTERNATIONAL): 261 262 MSI MegaBook S270 (MS-1013) --- 17 unchanged lines hidden (view full) --- 280 281 If you have a Panasonic Let's note laptop (such as the R1(N variant), 282 R2, R3, R5, T2, W2 and Y2 series), say Y. 283 284config COMPAL_LAPTOP 285 tristate "Compal (and others) Laptop Extras" 286 depends on ACPI 287 depends on BACKLIGHT_CLASS_DEVICE | 266 depends on RFKILL 267 depends on INPUT && SERIO_I8042 268 select INPUT_SPARSEKMAP 269 ---help--- 270 This is a driver for laptops built by MSI (MICRO-STAR 271 INTERNATIONAL): 272 273 MSI MegaBook S270 (MS-1013) --- 17 unchanged lines hidden (view full) --- 291 292 If you have a Panasonic Let's note laptop (such as the R1(N variant), 293 R2, R3, R5, T2, W2 and Y2 series), say Y. 294 295config COMPAL_LAPTOP 296 tristate "Compal (and others) Laptop Extras" 297 depends on ACPI 298 depends on BACKLIGHT_CLASS_DEVICE |
288 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
289 depends on RFKILL 290 depends on HWMON 291 depends on POWER_SUPPLY 292 ---help--- 293 This is a driver for laptops built by Compal, and some models by 294 other brands (e.g. Dell, Toshiba). 295 296 It adds support for rfkill, Bluetooth, WLAN and LCD brightness 297 control. 298 299 For a (possibly incomplete) list of supported laptops, please refer 300 to: Documentation/platform/x86-laptop-drivers.txt 301 302config SONY_LAPTOP 303 tristate "Sony Laptop Extras" 304 depends on ACPI | 299 depends on RFKILL 300 depends on HWMON 301 depends on POWER_SUPPLY 302 ---help--- 303 This is a driver for laptops built by Compal, and some models by 304 other brands (e.g. Dell, Toshiba). 305 306 It adds support for rfkill, Bluetooth, WLAN and LCD brightness 307 control. 308 309 For a (possibly incomplete) list of supported laptops, please refer 310 to: Documentation/platform/x86-laptop-drivers.txt 311 312config SONY_LAPTOP 313 tristate "Sony Laptop Extras" 314 depends on ACPI |
305 depends on ACPI_VIDEO || ACPI_VIDEO = n 306 depends on BACKLIGHT_CLASS_DEVICE | 315 select BACKLIGHT_CLASS_DEVICE |
307 depends on INPUT 308 depends on RFKILL 309 ---help--- 310 This mini-driver drives the SNC and SPIC devices present in the ACPI 311 BIOS of the Sony Vaio laptops. 312 313 It gives access to some extra laptop functionalities like Bluetooth, 314 screen brightness control, Fn keys and allows powering on/off some --- 8 unchanged lines hidden (view full) --- 323 Build the sonypi driver compatibility code into the sony-laptop driver. 324 325config IDEAPAD_LAPTOP 326 tristate "Lenovo IdeaPad Laptop Extras" 327 depends on ACPI 328 depends on RFKILL && INPUT 329 depends on SERIO_I8042 330 depends on BACKLIGHT_CLASS_DEVICE | 316 depends on INPUT 317 depends on RFKILL 318 ---help--- 319 This mini-driver drives the SNC and SPIC devices present in the ACPI 320 BIOS of the Sony Vaio laptops. 321 322 It gives access to some extra laptop functionalities like Bluetooth, 323 screen brightness control, Fn keys and allows powering on/off some --- 8 unchanged lines hidden (view full) --- 332 Build the sonypi driver compatibility code into the sony-laptop driver. 333 334config IDEAPAD_LAPTOP 335 tristate "Lenovo IdeaPad Laptop Extras" 336 depends on ACPI 337 depends on RFKILL && INPUT 338 depends on SERIO_I8042 339 depends on BACKLIGHT_CLASS_DEVICE |
331 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
332 select INPUT_SPARSEKMAP 333 help 334 This is a driver for Lenovo IdeaPad netbooks contains drivers for 335 rfkill switch, hotkey, fan control and backlight control. 336 337config THINKPAD_ACPI 338 tristate "ThinkPad ACPI Laptop Extras" 339 depends on ACPI 340 depends on INPUT 341 depends on RFKILL || RFKILL = n | 340 select INPUT_SPARSEKMAP 341 help 342 This is a driver for Lenovo IdeaPad netbooks contains drivers for 343 rfkill switch, hotkey, fan control and backlight control. 344 345config THINKPAD_ACPI 346 tristate "ThinkPad ACPI Laptop Extras" 347 depends on ACPI 348 depends on INPUT 349 depends on RFKILL || RFKILL = n |
342 depends on ACPI_VIDEO || ACPI_VIDEO = n 343 depends on BACKLIGHT_CLASS_DEVICE | 350 select BACKLIGHT_LCD_SUPPORT 351 select BACKLIGHT_CLASS_DEVICE |
344 select HWMON 345 select NVRAM 346 select NEW_LEDS 347 select LEDS_CLASS 348 ---help--- 349 This is a driver for the IBM and Lenovo ThinkPad laptops. It adds 350 support for Fn-Fx key combinations, Bluetooth control, video 351 output switching, ThinkLight control, UltraBay eject and more. --- 151 unchanged lines hidden (view full) --- 503 504 If unsure, say N. 505 506config EEEPC_LAPTOP 507 tristate "Eee PC Hotkey Driver" 508 depends on ACPI 509 depends on INPUT 510 depends on RFKILL || RFKILL = n | 352 select HWMON 353 select NVRAM 354 select NEW_LEDS 355 select LEDS_CLASS 356 ---help--- 357 This is a driver for the IBM and Lenovo ThinkPad laptops. It adds 358 support for Fn-Fx key combinations, Bluetooth control, video 359 output switching, ThinkLight control, UltraBay eject and more. --- 151 unchanged lines hidden (view full) --- 511 512 If unsure, say N. 513 514config EEEPC_LAPTOP 515 tristate "Eee PC Hotkey Driver" 516 depends on ACPI 517 depends on INPUT 518 depends on RFKILL || RFKILL = n |
511 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
512 depends on HOTPLUG_PCI | 519 depends on HOTPLUG_PCI |
513 depends on BACKLIGHT_CLASS_DEVICE | 520 select BACKLIGHT_CLASS_DEVICE |
514 select HWMON 515 select LEDS_CLASS 516 select NEW_LEDS 517 select INPUT_SPARSEKMAP 518 ---help--- 519 This driver supports the Fn-Fx keys on Eee PC laptops. 520 521 It also gives access to some extra laptop functionalities like --- 69 unchanged lines hidden (view full) --- 591 It is safe to enable this driver even if your DSDT doesn't define 592 any ACPI-WMI devices. 593 594config MSI_WMI 595 tristate "MSI WMI extras" 596 depends on ACPI_WMI 597 depends on INPUT 598 depends on BACKLIGHT_CLASS_DEVICE | 521 select HWMON 522 select LEDS_CLASS 523 select NEW_LEDS 524 select INPUT_SPARSEKMAP 525 ---help--- 526 This driver supports the Fn-Fx keys on Eee PC laptops. 527 528 It also gives access to some extra laptop functionalities like --- 69 unchanged lines hidden (view full) --- 598 It is safe to enable this driver even if your DSDT doesn't define 599 any ACPI-WMI devices. 600 601config MSI_WMI 602 tristate "MSI WMI extras" 603 depends on ACPI_WMI 604 depends on INPUT 605 depends on BACKLIGHT_CLASS_DEVICE |
599 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
600 select INPUT_SPARSEKMAP 601 help 602 Say Y here if you want to support WMI-based hotkeys on MSI laptops. 603 604 To compile this driver as a module, choose M here: the module will 605 be called msi-wmi. 606 607config TOPSTAR_LAPTOP --- 9 unchanged lines hidden (view full) --- 617config ACPI_TOSHIBA 618 tristate "Toshiba Laptop Extras" 619 depends on ACPI 620 depends on ACPI_WMI 621 select LEDS_CLASS 622 select NEW_LEDS 623 depends on BACKLIGHT_CLASS_DEVICE 624 depends on INPUT | 606 select INPUT_SPARSEKMAP 607 help 608 Say Y here if you want to support WMI-based hotkeys on MSI laptops. 609 610 To compile this driver as a module, choose M here: the module will 611 be called msi-wmi. 612 613config TOPSTAR_LAPTOP --- 9 unchanged lines hidden (view full) --- 623config ACPI_TOSHIBA 624 tristate "Toshiba Laptop Extras" 625 depends on ACPI 626 depends on ACPI_WMI 627 select LEDS_CLASS 628 select NEW_LEDS 629 depends on BACKLIGHT_CLASS_DEVICE 630 depends on INPUT |
625 depends on RFKILL || RFKILL = n | |
626 depends on SERIO_I8042 || SERIO_I8042 = n 627 depends on ACPI_VIDEO || ACPI_VIDEO = n 628 select INPUT_POLLDEV 629 select INPUT_SPARSEKMAP 630 ---help--- 631 This driver adds support for access to certain system settings 632 on "legacy free" Toshiba laptops. These laptops can be recognized by 633 their lack of a BIOS setup menu and APM support. --- 14 unchanged lines hidden (view full) --- 648 <http://memebeam.org/toys/ToshibaAcpiDriver>. 649 650 If you have a legacy free Toshiba laptop (such as the Libretto L1 651 series), say Y. 652 653config TOSHIBA_BT_RFKILL 654 tristate "Toshiba Bluetooth RFKill switch support" 655 depends on ACPI | 631 depends on SERIO_I8042 || SERIO_I8042 = n 632 depends on ACPI_VIDEO || ACPI_VIDEO = n 633 select INPUT_POLLDEV 634 select INPUT_SPARSEKMAP 635 ---help--- 636 This driver adds support for access to certain system settings 637 on "legacy free" Toshiba laptops. These laptops can be recognized by 638 their lack of a BIOS setup menu and APM support. --- 14 unchanged lines hidden (view full) --- 653 <http://memebeam.org/toys/ToshibaAcpiDriver>. 654 655 If you have a legacy free Toshiba laptop (such as the Libretto L1 656 series), say Y. 657 658config TOSHIBA_BT_RFKILL 659 tristate "Toshiba Bluetooth RFKill switch support" 660 depends on ACPI |
661 depends on RFKILL || RFKILL = n |
|
656 ---help--- 657 This driver adds support for Bluetooth events for the RFKill 658 switch on modern Toshiba laptops with full ACPI support and 659 an RFKill switch. 660 661 This driver handles RFKill events for the TOS6205 Bluetooth, 662 and re-enables it when the switch is set back to the 'on' 663 position. 664 665 If you have a modern Toshiba laptop with a Bluetooth and an 666 RFKill switch (such as the Portege R500), say Y. 667 668config TOSHIBA_HAPS 669 tristate "Toshiba HDD Active Protection Sensor" 670 depends on ACPI 671 ---help--- 672 This driver adds support for the built-in accelerometer | 662 ---help--- 663 This driver adds support for Bluetooth events for the RFKill 664 switch on modern Toshiba laptops with full ACPI support and 665 an RFKill switch. 666 667 This driver handles RFKill events for the TOS6205 Bluetooth, 668 and re-enables it when the switch is set back to the 'on' 669 position. 670 671 If you have a modern Toshiba laptop with a Bluetooth and an 672 RFKill switch (such as the Portege R500), say Y. 673 674config TOSHIBA_HAPS 675 tristate "Toshiba HDD Active Protection Sensor" 676 depends on ACPI 677 ---help--- 678 This driver adds support for the built-in accelerometer |
673 found on recent Toshiba laptops equipped with HID TOS620A | 679 found on recent Toshiba laptops equiped with HID TOS620A |
674 device. 675 676 This driver receives ACPI notify events 0x80 when the sensor 677 detects a sudden move or a harsh vibration, as well as an 678 ACPI notify event 0x81 whenever the movement or vibration has 679 been stabilized. 680 681 Also provides sysfs entries to get/set the desired protection | 680 device. 681 682 This driver receives ACPI notify events 0x80 when the sensor 683 detects a sudden move or a harsh vibration, as well as an 684 ACPI notify event 0x81 whenever the movement or vibration has 685 been stabilized. 686 687 Also provides sysfs entries to get/set the desired protection |
682 level and resetting the HDD protection interface. | 688 level and reseting the HDD protection interface. |
683 684 If you have a recent Toshiba laptop with a built-in accelerometer 685 device, say Y. 686 687config ACPI_CMPC 688 tristate "CMPC Laptop Extras" 689 depends on X86 && ACPI 690 depends on RFKILL || RFKILL=n --- 138 unchanged lines hidden (view full) --- 829 depends on ACPI_WMI 830 ---help--- 831 MXM is a standard for laptop graphics cards, the WMI interface 832 is required for switchable nvidia graphics machines 833 834config INTEL_OAKTRAIL 835 tristate "Intel Oaktrail Platform Extras" 836 depends on ACPI | 689 690 If you have a recent Toshiba laptop with a built-in accelerometer 691 device, say Y. 692 693config ACPI_CMPC 694 tristate "CMPC Laptop Extras" 695 depends on X86 && ACPI 696 depends on RFKILL || RFKILL=n --- 138 unchanged lines hidden (view full) --- 835 depends on ACPI_WMI 836 ---help--- 837 MXM is a standard for laptop graphics cards, the WMI interface 838 is required for switchable nvidia graphics machines 839 840config INTEL_OAKTRAIL 841 tristate "Intel Oaktrail Platform Extras" 842 depends on ACPI |
837 depends on ACPI_VIDEO || ACPI_VIDEO = n | |
838 depends on RFKILL && BACKLIGHT_CLASS_DEVICE && ACPI 839 ---help--- 840 Intel Oaktrail platform need this driver to provide interfaces to 841 enable/disable the Camera, WiFi, BT etc. devices. If in doubt, say Y 842 here; it will only load on supported platforms. 843 844config SAMSUNG_Q10 845 tristate "Samsung Q10 Extras" --- 45 unchanged lines hidden (view full) --- 891config PVPANIC 892 tristate "pvpanic device support" 893 depends on ACPI 894 ---help--- 895 This driver provides support for the pvpanic device. pvpanic is 896 a paravirtualized device provided by QEMU; it lets a virtual machine 897 (guest) communicate panic events to the host. 898 | 843 depends on RFKILL && BACKLIGHT_CLASS_DEVICE && ACPI 844 ---help--- 845 Intel Oaktrail platform need this driver to provide interfaces to 846 enable/disable the Camera, WiFi, BT etc. devices. If in doubt, say Y 847 here; it will only load on supported platforms. 848 849config SAMSUNG_Q10 850 tristate "Samsung Q10 Extras" --- 45 unchanged lines hidden (view full) --- 896config PVPANIC 897 tristate "pvpanic device support" 898 depends on ACPI 899 ---help--- 900 This driver provides support for the pvpanic device. pvpanic is 901 a paravirtualized device provided by QEMU; it lets a virtual machine 902 (guest) communicate panic events to the host. 903 |
904config INTEL_PMC_IPC 905 tristate "Intel PMC IPC Driver" 906 ---help--- 907 This driver provides support for PMC control on some Intel platforms. 908 The PMC is an ARC processor which defines IPC commands for communication 909 with other entities in the CPU. 910 |
|
899endif # X86_PLATFORM_DEVICES | 911endif # X86_PLATFORM_DEVICES |