diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-21 20:41:38 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-21 20:41:38 -0500 |
| commit | 48a732dfaa77a4dfec803aa8f248373998704f76 (patch) | |
| tree | b8ea89d3f48bc82fcc1b14d8cd356241e7ef2d37 | |
| parent | 9afa3195b96da7d2320ec44d19fbfbded7a15571 (diff) | |
| parent | 0d69a3c731e120b05b7da9fb976830475a3fbc01 (diff) | |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
Pull HID subsystem updates from Jiri Kosina:
"HID subsystem and drivers update. Highlights:
- new support of a group of Win7/Win8 multitouch devices, from
Benjamin Tissoires
- fix for compat interface brokenness in uhid, from Dmitry Torokhov
- conversion of drivers to use hid_driver helper, by H Hartley
Sweeten
- HID over I2C transport received ACPI enumeration support, written
by Mika Westerberg
- there is an ongoing effort to make HID sensor hubs independent of
USB transport. The first self-contained part of this work is
provided here, done by Mika Westerberg
- a few smaller fixes here and there, support for a couple new
devices added"
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (43 commits)
HID: Correct Logitech order in hid-ids.h
HID: LG4FF: Remove unnecessary deadzone code
HID: LG: Prevent the Logitech Gaming Wheels deadzone
HID: LG: Fix detection of Logitech Speed Force Wireless (WiiWheel)
HID: LG: Add support for Logitech Momo Force (Red) Wheel
HID: hidraw: print message when succesfully initialized
HID: logitech: split accel, brake for Driving Force wheel
HID: logitech: add report descriptor for Driving Force wheel
HID: add ThingM blink(1) USB RGB LED support
HID: uhid: make creating devices work on 64/32 systems
HID: wiimote: fix nunchuck button parser
HID: blacklist Velleman data acquisition boards
HID: sensor-hub: don't limit the driver only to USB bus
HID: sensor-hub: get rid of unused sensor_hub_grabbed_usages[] table
HID: extend autodetect to handle I2C sensors as well
HID: ntrig: use input_configured() callback to set the name
HID: multitouch: do not use pointers towards hid-core
HID: add missing GENERIC_HARDIRQ dependency
HID: multitouch: make MT_CLS_ALWAYS_TRUE the new default class
HID: multitouch: fix protocol for Elo panels
...
71 files changed, 1405 insertions, 824 deletions
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-srws1 b/Documentation/ABI/testing/sysfs-driver-hid-srws1 new file mode 100644 index 000000000000..d0eba70c7d40 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-driver-hid-srws1 | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | What: /sys/class/leds/SRWS1::<serial>::RPM1 | ||
| 2 | What: /sys/class/leds/SRWS1::<serial>::RPM2 | ||
| 3 | What: /sys/class/leds/SRWS1::<serial>::RPM3 | ||
| 4 | What: /sys/class/leds/SRWS1::<serial>::RPM4 | ||
| 5 | What: /sys/class/leds/SRWS1::<serial>::RPM5 | ||
| 6 | What: /sys/class/leds/SRWS1::<serial>::RPM6 | ||
| 7 | What: /sys/class/leds/SRWS1::<serial>::RPM7 | ||
| 8 | What: /sys/class/leds/SRWS1::<serial>::RPM8 | ||
| 9 | What: /sys/class/leds/SRWS1::<serial>::RPM9 | ||
| 10 | What: /sys/class/leds/SRWS1::<serial>::RPM10 | ||
| 11 | What: /sys/class/leds/SRWS1::<serial>::RPM11 | ||
| 12 | What: /sys/class/leds/SRWS1::<serial>::RPM12 | ||
| 13 | What: /sys/class/leds/SRWS1::<serial>::RPM13 | ||
| 14 | What: /sys/class/leds/SRWS1::<serial>::RPM14 | ||
| 15 | What: /sys/class/leds/SRWS1::<serial>::RPM15 | ||
| 16 | What: /sys/class/leds/SRWS1::<serial>::RPMALL | ||
| 17 | Date: Jan 2013 | ||
| 18 | KernelVersion: 3.9 | ||
| 19 | Contact: Simon Wood <simon@mungewell.org> | ||
| 20 | Description: Provides a control for turning on/off the LEDs which form | ||
| 21 | an RPM meter on the front of the controller | ||
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-thingm b/Documentation/ABI/testing/sysfs-driver-hid-thingm new file mode 100644 index 000000000000..abcffeedd20a --- /dev/null +++ b/Documentation/ABI/testing/sysfs-driver-hid-thingm | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | What: /sys/class/leds/blink1::<serial>/rgb | ||
| 2 | Date: January 2013 | ||
| 3 | Contact: Vivien Didelot <vivien.didelot@savoirfairelinux.com> | ||
| 4 | Description: The ThingM blink1 is an USB RGB LED. The color notation is | ||
| 5 | 3-byte hexadecimal. Read this attribute to get the last set | ||
| 6 | color. Write the 24-bit hexadecimal color to change the current | ||
| 7 | LED color. The default color is full white (0xFFFFFF). | ||
| 8 | For instance, set the color to green with: echo 00FF00 > rgb | ||
| 9 | |||
| 10 | What: /sys/class/leds/blink1::<serial>/fade | ||
| 11 | Date: January 2013 | ||
| 12 | Contact: Vivien Didelot <vivien.didelot@savoirfairelinux.com> | ||
| 13 | Description: This attribute allows to set a fade time in milliseconds for | ||
| 14 | the next color change. Read the attribute to know the current | ||
| 15 | fade time. The default value is set to 0 (no fade time). For | ||
| 16 | instance, set a fade time of 2 seconds with: echo 2000 > fade | ||
| 17 | |||
| 18 | What: /sys/class/leds/blink1::<serial>/play | ||
| 19 | Date: January 2013 | ||
| 20 | Contact: Vivien Didelot <vivien.didelot@savoirfairelinux.com> | ||
| 21 | Description: This attribute is used to play/pause the light patterns. Write 1 | ||
| 22 | to start playing, 0 to stop. Reading this attribute returns the | ||
| 23 | current playing status. | ||
diff --git a/MAINTAINERS b/MAINTAINERS index 81e4ad85dd5c..db061e961d37 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -7611,6 +7611,11 @@ S: Supported | |||
| 7611 | F: drivers/thermal/ | 7611 | F: drivers/thermal/ |
| 7612 | F: include/linux/thermal.h | 7612 | F: include/linux/thermal.h |
| 7613 | 7613 | ||
| 7614 | THINGM BLINK(1) USB RGB LED DRIVER | ||
| 7615 | M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> | ||
| 7616 | S: Maintained | ||
| 7617 | F: drivers/hid/hid-thingm.c | ||
| 7618 | |||
| 7614 | THINKPAD ACPI EXTRAS DRIVER | 7619 | THINKPAD ACPI EXTRAS DRIVER |
| 7615 | M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> | 7620 | M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> |
| 7616 | L: ibm-acpi-devel@lists.sourceforge.net | 7621 | L: ibm-acpi-devel@lists.sourceforge.net |
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index eae0c7e468cf..5f07d85c4189 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig | |||
| @@ -596,6 +596,12 @@ config HID_SPEEDLINK | |||
| 596 | ---help--- | 596 | ---help--- |
| 597 | Support for Speedlink Vicious and Divine Cezanne mouse. | 597 | Support for Speedlink Vicious and Divine Cezanne mouse. |
| 598 | 598 | ||
