diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-10-25 06:03:13 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-10-25 06:03:13 -0400 |
| commit | 31dced41c6822ce751c033a53502ea4d8d399422 (patch) | |
| tree | 53f6abc56c517a6dcb790bf9b3a71ac42694233a | |
| parent | 7c1953ddb609f1c161bf4a11a5e4e4577e82e557 (diff) | |
| parent | b3aec7b686329e6bb65aa08c7f9458f7fd512f06 (diff) | |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (61 commits)
HID: hid-magicmouse: Magic Trackpad has 1 button, not 2
HID: Add device IDs for more SJOY adapters
HID: primax: remove spurious dependency
HID: support primax keyboards violating USB HID spec
HID: usbhid: cancel timer for retry synchronously
HID: wacom: Set input bits before registration
HID: consolidate MacbookAir 4,1 mappings
HID: MacbookAir4,1 and MacbookAir4,2 need entry in hid_mouse_ignore_list[]
HID: Add support MacbookAir 4,1 keyboard
HID: hidraw: open count should not increase if error
HID: hiddev: potential info leak in hiddev_ioctl()
HID: multitouch: decide if hid-multitouch needs to handle mt devices
HID: add autodetection of multitouch devices
HID: "hid-logitech" driver with Logitech Driving Force GT
HID: hid-logitech-dj: fix off by one
HID: hidraw: protect hidraw_disconnect() better
HID: hid-multitouch: add support for the IDEACOM 6650 chip
HID: Add full support for Logitech Unifying receivers
HID: hidraw: free list for all error in hidraw_open
HID: roccat: Kone now reports external profile changes via roccat device
...
32 files changed, 2804 insertions, 224 deletions
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff b/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff new file mode 100644 index 000000000000..9aec8ef228b0 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | What: /sys/module/hid_logitech/drivers/hid:logitech/<dev>/range. | ||
| 2 | Date: July 2011 | ||
| 3 | KernelVersion: 3.2 | ||
| 4 | Contact: Michal Malý <madcatxster@gmail.com> | ||
| 5 | Description: Display minimum, maximum and current range of the steering | ||
| 6 | wheel. Writing a value within min and max boundaries sets the | ||
| 7 | range of the wheel. | ||
diff --git a/MAINTAINERS b/MAINTAINERS index 51a8160dc549..914b8bd318ce 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -7147,6 +7147,12 @@ L: linux-scsi@vger.kernel.org | |||
| 7147 | S: Maintained | 7147 | S: Maintained |
| 7148 | F: drivers/scsi/wd7000.c | 7148 | F: drivers/scsi/wd7000.c |
| 7149 | 7149 | ||
| 7150 | WIIMOTE HID DRIVER | ||
| 7151 | M: David Herrmann <dh.herrmann@googlemail.com> | ||
| 7152 | L: linux-input@vger.kernel.org | ||
| 7153 | S: Maintained | ||
| 7154 | F: drivers/hid/hid-wiimote* | ||
| 7155 | |||
| 7150 | WINBOND CIR DRIVER | 7156 | WINBOND CIR DRIVER |
| 7151 | M: David Härdeman <david@hardeman.nu> | 7157 | M: David Härdeman <david@hardeman.nu> |
| 7152 | S: Maintained | 7158 | S: Maintained |
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 1130a8987125..22a4a051f221 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig | |||
| @@ -69,7 +69,7 @@ config HID_ACRUX | |||
| 69 | Say Y here if you want to enable support for ACRUX game controllers. | 69 | Say Y here if you want to enable support for ACRUX game controllers. |
| 70 | 70 | ||
| 71 | config HID_ACRUX_FF | 71 | config HID_ACRUX_FF |
| 72 | tristate "ACRUX force feedback support" | 72 | bool "ACRUX force feedback support" |
| 73 | depends on HID_ACRUX | 73 | depends on HID_ACRUX |
| 74 | select INPUT_FF_MEMLESS | 74 | select INPUT_FF_MEMLESS |
| 75 | ---help--- | 75 | ---help--- |
| @@ -245,6 +245,15 @@ config HID_LOGITECH | |||
| 245 | ---help--- | 245 | ---help--- |
| 246 | Support for Logitech devices that are not fully compliant with HID standard. | 246 | Support for Logitech devices that are not fully compliant with HID standard. |
| 247 | 247 | ||
| 248 | config HID_LOGITECH_DJ | ||
| 249 | tristate "Logitech Unifying receivers full support" | ||
| 250 | depends on HID_LOGITECH | ||
| 251 | default m | ||
| 252 | ---help--- | ||
| 253 | Say Y if you want support for Logitech Unifying receivers and devices. | ||
| 254 | Unifying receivers are capable of pairing up to 6 Logitech compliant | ||
| 255 | devices to the same receiver. | ||
| 256 | |||
| 248 | config LOGITECH_FF | 257 | config LOGITECH_FF |
| 249 | bool "Logitech force feedback support" | 258 | bool "Logitech force feedback support" |
| 250 | depends on HID_LOGITECH | 259 | depends on HID_LOGITECH |
| @@ -278,13 +287,21 @@ config LOGIG940_FF | |||
| 278 | Say Y here if you want to enable force feedback support for Logitech | 287 | Say Y here if you want to enable force feedback support for Logitech |
| 279 | Flight System G940 devices. | 288 | Flight System G940 devices. |
| 280 | 289 | ||
| 281 | config LOGIWII_FF | 290 | config LOGIWHEELS_FF |
| 282 | bool "Logitech Speed Force Wireless force feedback support" | 291 | bool "Logitech wheels configuration and force feedback support" |
| 283 | depends on HID_LOGITECH | 292 | depends on HID_LOGITECH |
| 284 | select INPUT_FF_MEMLESS | 293 | select INPUT_FF_MEMLESS |
| 294 | default LOGITECH_FF | ||
| 285 | help | 295 | help |
| 286 | Say Y here if you want to enable force feedback support for Logitech | 296 | Say Y here if you want to enable force feedback and range setting |
| 287 | Speed Force Wireless (Wii) devices. | 297 | support for following Logitech wheels: |
| 298 | - Logitech Driving Force | ||
| 299 | - Logitech Driving Force Pro | ||
| 300 | - Logitech Driving Force GT | ||
| 301 | - Logitech G25 | ||
| 302 | - Logitech G27 | ||
| 303 | - Logitech MOMO/MOMO 2 | ||
| 304 | - Logitech Formula Force EX | ||
| 288 | 305 | ||
| 289 | config HID_MAGICMOUSE | 306 | config HID_MAGICMOUSE |
| 290 | tristate "Apple MagicMouse multi-touch support" | 307 | tristate "Apple MagicMouse multi-touch support" |
| @@ -328,6 +345,7 @@ config HID_MULTITOUCH | |||
| 328 | - Hanvon dual touch panels | 345 | - Hanvon dual touch panels |
| 329 | - Ilitek dual touch panels | 346 | - Ilitek dual touch panels |
| 330 | - IrTouch Infrared USB panels | 347 | - IrTouch Infrared USB panels |
| 348 | - LG Display panels (Dell ST2220Tc) | ||
| 331 | - Lumio CrystalTouch panels | 349 | - Lumio CrystalTouch panels |
| 332 | - MosArt dual-touch panels | 350 | - MosArt dual-touch panels |
| 333 | - PenMount dual touch panels | 351 | - PenMount dual touch panels |
| @@ -441,6 +459,13 @@ config HID_PICOLCD_LEDS | |||
| 441 | ---help--- | 459 | ---help--- |
| 442 | Provide access to PicoLCD's GPO pins via leds class. | 460 | Provide access to PicoLCD's GPO pins via leds class. |
| 443 | 461 | ||
| 462 | config HID_PRIMAX | ||
| 463 | tristate "Primax non-fully HID-compliant devices" | ||
| 464 | depends on USB_HID | ||
| 465 | ---help--- | ||
| 466 | Support for Primax devices that are not fully compliant with the | ||
| 467 | HID standard. | ||
| 468 | |||
| 444 | config HID_QUANTA | 469 | config HID_QUANTA |
| 445 | tristate "Quanta Optical Touch panels" | 470 | tristate "Quanta Optical Touch panels" |
| 446 | depends on USB_HID | 471 | depends on USB_HID |
| @@ -539,7 +564,11 @@ config HID_SMARTJOYPLUS | |||
| 539 | tristate "SmartJoy PLUS PS2/USB adapter support" | 564 | tristate "SmartJoy PLUS PS2/USB adapter support" |
| 540 | depends on USB_HID | 565 | depends on USB_HID |
| 541 | ---help--- | 566 | ---help--- |
| 542 | Support for SmartJoy PLUS PS2/USB adapter. | 567 | Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box, |
| 568 | Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro. | ||
| 569 | |||
| 570 | Note that DDR (Dance Dance Revolution) mode is not supported, nor | ||
| 571 | is pressure sensitive buttons on the pro models. | ||
| 543 | 572 | ||
| 544 | config SMARTJOYPLUS_FF | 573 | config SMARTJOYPLUS_FF |
| 545 | bool "SmartJoy PLUS PS2/USB adapter force feedback support" | 574 | bool "SmartJoy PLUS PS2/USB adapter force feedback support" |
| @@ -590,6 +619,7 @@ config HID_WIIMOTE | |||
| 590 | tristate "Nintendo Wii Remote support" | 619 | tristate "Nintendo Wii Remote support" |
| 591 | depends on BT_HIDP | 620 | depends on BT_HIDP |
| 592 | depends on LEDS_CLASS | 621 | depends on LEDS_CLASS |
| 622 | select POWER_SUPPLY | ||
| 593 | ---help--- | 623 | ---help--- |
| 594 | Support for the Nintendo Wii Remote bluetooth device. | 624 | Support for the Nintendo Wii Remote bluetooth device. |
| 595 | 625 | ||
diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile index 0a0a38e9fd28..1e0d2a638b28 100644 --- a/drivers/hid/Makefile +++ b/drivers/hid/Makefile | |||
| @@ -21,7 +21,7 @@ endif | |||
| 21 | ifdef CONFIG_LOGIG940_FF | 21 | ifdef CONFIG_LOGIG940_FF |
