1. 17 1月, 2014 1 次提交
  2. 13 12月, 2013 1 次提交
  3. 03 12月, 2013 1 次提交
    • V
      HID: add support for Logitech Dual Action gamepads · 56d0c8b7
      Vitaly Katraew 提交于
      I have two Logitech Dual Action gamepads, both have same Vendor/Device id pair.
      Newest gamepad (A) can switch between old mode (HID) and XBox gamepad emulation
      mode. Old gamepad (B) can only work in HID mode.  In HID mode gamepad A sends
      many EPIPE errors during initialization and was disconnected immediately after
      connect  to usb port. It works fine in Win and Mac. After adding NOGET quirk in
      driver, it was working properly.  Gamepad B works fine before and after
      changes. I tested both gamepads with 3.8.0 and 3.11.6 kernels  with modified
      driver. Follow patch can apply for current git kernel version. I can send pcap
      log from usb bus with both gamepads or any other additional information if it
      is needed
      Signed-off-by: NVitaly Katraew <zawullon@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      56d0c8b7
  4. 02 12月, 2013 3 次提交
  5. 30 10月, 2013 1 次提交
  6. 25 10月, 2013 2 次提交
  7. 21 10月, 2013 1 次提交
  8. 09 10月, 2013 3 次提交
  9. 07 10月, 2013 1 次提交
  10. 02 10月, 2013 1 次提交
  11. 04 9月, 2013 1 次提交
  12. 02 9月, 2013 2 次提交
  13. 29 7月, 2013 1 次提交
  14. 15 7月, 2013 1 次提交
  15. 04 7月, 2013 1 次提交
    • B
      HID: kye: Add report fixup for Genius Gila Gaming mouse · 3685c18e
      Benjamin Tissoires 提交于
      Genius Gila Gaming Mouse presents an obviously wrong report descriptor.
      the Consumer control (report ID 3) is the following:
      0x05, 0x0c,                    // Usage Page (Consumer Devices)       105
      0x09, 0x01,                    // Usage (Consumer Control)            107
      0xa1, 0x01,                    // Collection (Application)            109
      0x85, 0x03,                    //   Report ID (3)                     111
      0x19, 0x00,                    //   Usage Minimum (0)                 113
      0x2a, 0xff, 0x7f,              //   Usage Maximum (32767)             115
      0x15, 0x00,                    //   Logical Minimum (0)               118
      0x26, 0xff, 0x7f,              //   Logical Maximum (32767)           120
      0x75, 0x10,                    //   Report Size (16)                  123
      0x95, 0x03,                    //   Report Count (3)                  125
      0x81, 0x00,                    //   Input (Data,Arr,Abs)              127
      0x75, 0x08,                    //   Report Size (8)                   129
      0x95, 0x01,                    //   Report Count (1)                  131
      0x81, 0x01,                    //   Input (Cnst,Arr,Abs)              133
      0xc0,                          // End Collection                      135
      
      So the first input whithin this report has a count of 3 but a usage range
      of 32768. So this value is obviously wrong as it should not be greater than
      the report count.
      
      Fixes:
      https://bugzilla.redhat.com/show_bug.cgi?id=959721Signed-off-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      3685c18e
  16. 03 7月, 2013 1 次提交
  17. 28 5月, 2013 4 次提交
  18. 23 5月, 2013 1 次提交
    • V
      HID: ignore Jabra speakerphones HID interface · 31b9779c
      Vincent Palatin 提交于
      Add a quirk to ignore Jabra speakerphone 410 and 510 devices HID
      interface.
      On those devices, the USB audio interface is working nicely,
      but the HID interface is not working with the kernel usbhid driver,
      and it requires a specific userspace program.
      We could unbind it from userspace but just attaching the usbhid driver has
      sometimes nasty effects:
      either confusing the device state machine or triggering a storm of volume key
      events making eventual sound UI blinking like crazy.
      Signed-off-by: NVincent Palatin <vpalatin@chromium.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      31b9779c
  19. 20 5月, 2013 2 次提交
  20. 16 5月, 2013 1 次提交
  21. 29 4月, 2013 1 次提交
  22. 19 4月, 2013 1 次提交
  23. 04 4月, 2013 1 次提交
  24. 29 3月, 2013 1 次提交
  25. 18 3月, 2013 2 次提交
  26. 14 3月, 2013 2 次提交
  27. 20 2月, 2013 1 次提交
  28. 19 2月, 2013 1 次提交
    • V
      HID: add ThingM blink(1) USB RGB LED support · 30ba2fbd
      Vivien Didelot 提交于
      The ThingM blink(1) is an open source hardware USB RGB LED. It contains
      an internal EEPROM, allowing to configure up to 12 light patterns. A
      light pattern is a RGB color plus a fade time. This driver registers a
      LED class instance with additional sysfs attributes to support basic
      functions such as setting RGB colors, fade and playing. Other functions
      are still accessible through the hidraw interface.
      
      At this time, the only documentation for the device is the firmware
      source code from ThingM, plus a few schematics. They are available at:
      
      https://github.com/todbot/blink1
      
      This patch is version 3. It updates the name of the source file, the
      driver and the led sysfs entry, according to comments from Jiri Kosina
      and Simon Wood.
      Signed-off-by: NVivien Didelot <vivien.didelot@savoirfairelinux.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      30ba2fbd