]> Pileus Git - ~andy/linux/blobdiff - drivers/hid/Kconfig
HID: hyperv: Properly disconnect the input device
[~andy/linux] / drivers / hid / Kconfig
index 1130a898712516d2bfc9149bf9c859e401b6ac57..a421abdd1ab7968e696d91f8f1b10ca1ff6a31a2 100644 (file)
@@ -31,6 +31,11 @@ config HID
 
          If unsure, say Y.
 
+config HID_BATTERY_STRENGTH
+       bool
+       depends on HID && POWER_SUPPLY && HID = POWER_SUPPLY
+       default y
+
 config HIDRAW
        bool "/dev/hidraw raw HID device support"
        depends on HID
@@ -69,7 +74,7 @@ config HID_ACRUX
        Say Y here if you want to enable support for ACRUX game controllers.
 
 config HID_ACRUX_FF
-       tristate "ACRUX force feedback support"
+       bool "ACRUX force feedback support"
        depends on HID_ACRUX
        select INPUT_FF_MEMLESS
        ---help---
@@ -245,6 +250,15 @@ config HID_LOGITECH
        ---help---
        Support for Logitech devices that are not fully compliant with HID standard.
 
+config HID_LOGITECH_DJ
+       tristate "Logitech Unifying receivers full support"
+       depends on HID_LOGITECH
+       default m
+       ---help---
+       Say Y if you want support for Logitech Unifying receivers and devices.
+       Unifying receivers are capable of pairing up to 6 Logitech compliant
+       devices to the same receiver.
+
 config LOGITECH_FF
        bool "Logitech force feedback support"
        depends on HID_LOGITECH
@@ -278,13 +292,21 @@ config LOGIG940_FF
          Say Y here if you want to enable force feedback support for Logitech
          Flight System G940 devices.
 
-config LOGIWII_FF
-       bool "Logitech Speed Force Wireless force feedback support"
+config LOGIWHEELS_FF
+       bool "Logitech wheels configuration and force feedback support"
        depends on HID_LOGITECH
        select INPUT_FF_MEMLESS
+       default LOGITECH_FF
        help
-         Say Y here if you want to enable force feedback support for Logitech
-         Speed Force Wireless (Wii) devices.
+         Say Y here if you want to enable force feedback and range setting
+         support for following Logitech wheels:
+         - Logitech Driving Force
+         - Logitech Driving Force Pro
+         - Logitech Driving Force GT
+         - Logitech G25
+         - Logitech G27
+         - Logitech MOMO/MOMO 2
+         - Logitech Formula Force EX
 
 config HID_MAGICMOUSE
        tristate "Apple MagicMouse multi-touch support"
@@ -318,6 +340,7 @@ config HID_MULTITOUCH
          Say Y here if you have one of the following devices:
          - 3M PCT touch screens
          - ActionStar dual touch panels
+         - Atmel panels
          - Cando dual touch panels
          - Chunghwa panels
          - CVTouch panels
@@ -328,15 +351,19 @@ config HID_MULTITOUCH
          - Hanvon dual touch panels
          - Ilitek dual touch panels
          - IrTouch Infrared USB panels
+         - LG Display panels (Dell ST2220Tc)
          - Lumio CrystalTouch panels
          - MosArt dual-touch panels
          - PenMount dual touch panels
+         - PixArt optical touch screen
          - Pixcir dual touch panels
+         - Quanta panels
          - eGalax dual-touch panels, including the Joojoo and Wetab tablets
          - Stantum multitouch panels
          - Touch International Panels
          - Unitec Panels
          - XAT optical touch panels
+         - Xiroku optical touch panels
 
          If unsure, say N.
 
@@ -441,11 +468,12 @@ config HID_PICOLCD_LEDS
        ---help---
          Provide access to PicoLCD's GPO pins via leds class.
 
-config HID_QUANTA
-       tristate "Quanta Optical Touch panels"
+config HID_PRIMAX
+       tristate "Primax non-fully HID-compliant devices"
        depends on USB_HID
        ---help---
-       Support for Quanta Optical Touch dual-touch panels.
+       Support for Primax devices that are not fully compliant with the
+       HID standard.
 
 config HID_ROCCAT
        tristate "Roccat special event support"
@@ -467,6 +495,13 @@ config HID_ROCCAT_ARVO
        ---help---
        Support for Roccat Arvo keyboard.
 
+config HID_ROCCAT_ISKU
+       tristate "Roccat Isku keyboard support"
+       depends on USB_HID
+       depends on HID_ROCCAT
+       ---help---
+       Support for Roccat Isku keyboard.
+
 config HID_ROCCAT_KONE
        tristate "Roccat Kone Mouse support"
        depends on USB_HID
@@ -535,11 +570,21 @@ config GREENASIA_FF
        (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
        and want to enable force feedback support for it.
 
+config HID_HYPERV_MOUSE
+       tristate "Microsoft Hyper-V mouse driver"
+       depends on HYPERV
+       ---help---
+       Select this option to enable the Hyper-V mouse driver.
+
 config HID_SMARTJOYPLUS
        tristate "SmartJoy PLUS PS2/USB adapter support"
        depends on USB_HID
        ---help---
-       Support for SmartJoy PLUS PS2/USB adapter.
+       Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
+       Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro.
+
+       Note that DDR (Dance Dance Revolution) mode is not supported, nor
+       is pressure sensitive buttons on the pro models.
 
 config SMARTJOYPLUS_FF
        bool "SmartJoy PLUS PS2/USB adapter force feedback support"
@@ -590,9 +635,20 @@ config HID_WIIMOTE
        tristate "Nintendo Wii Remote support"
        depends on BT_HIDP
        depends on LEDS_CLASS
+       select POWER_SUPPLY
+       select INPUT_FF_MEMLESS
        ---help---
        Support for the Nintendo Wii Remote bluetooth device.
 
+config HID_WIIMOTE_EXT
+       bool "Nintendo Wii Remote Extension support"
+       depends on HID_WIIMOTE
+       default HID_WIIMOTE
+       ---help---
+       Support for extension controllers of the Nintendo Wii Remote. Say yes
+       here if you want to use the Nintendo Motion+, Nunchuck or Classic
+       extension controllers with your Wii Remote.
+
 config HID_ZEROPLUS
        tristate "Zeroplus based game controller support"
        depends on USB_HID