1. 19 9月, 2016 1 次提交
  2. 11 7月, 2016 1 次提交
  3. 07 7月, 2016 2 次提交
  4. 23 6月, 2016 1 次提交
  5. 18 6月, 2016 2 次提交
  6. 27 4月, 2016 1 次提交
    • T
      HID: usbhid: quirks for Corsair RGB keyboard & mice (K70R, K95RGB, M65RGB, K70RGB, K65RGB) · 282bf1fe
      Trent Lloyd 提交于
      These devices feature multiple interfaces/endpoints: a legacy BIOS/boot
      interface (endpoint 0x81), as well as 2 corsair-specific keyboard interfaces
      (endpoint 0x82, 0x83 IN/0x03 OUT) and an RGB LED control interface (endpoint
      0x84 IN/0x04 OUT)
      
      Because the extra 3 interfaces are not of subclass USB_INTERFACE_SUBCLASS_BOOT,
      HID_QUIRK_NOGET is not automatically set on them and a 10s timeout per-endpoint
      (30s per device) occurs initialising reports on boot.  We configure
      HID_QUIRK_NO_INIT_REPORTS for these devices.
      
      Additionally the left-side G1-G18 macro keys on the K95RGB generate output on
      the un-opened 0x82/0x83 endpoints which causes the keyboard to stop responding
      waiting for this event to be collected.  We enable HID_QUIRK_ALWAYS_POLL to
      prevent this situation from occurring.
      Signed-off-by: NTrent Lloyd <trent@lloyd.id.au>
      Tested-by: NSUGNIAUX Wilfried <wsu@ppharm2k20.net>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      282bf1fe
  7. 25 4月, 2016 1 次提交
  8. 04 4月, 2016 2 次提交
  9. 01 4月, 2016 1 次提交
    • Y
      HID: Asus X205TA keyboard driver · eeb01a57
      Yusuke Fujimaki 提交于
      Asus X205TA built-in keyboard contains wrong
      logical maximum value in report descriptor.
      
      0x05, 0x01,  // Usage Page (Generic Desktop)
      0x09, 0x06,  // Usage (Keyboard)
      0xa1, 0x01,  // Collection (Application)
      0x85, 0x01,  // Report ID (1)
      0x05, 0x07,  // Usage Page (Keyboard/Keypad)
      0x19, 0xe0,  // Usage Minimum (224)
      0x29, 0xe7,  // Usage Maximum (231)
      0x15, 0x00,  // Logical Minimum (0)
      0x25, 0x01,  // Logical Maximum (1)
      0x75, 0x01,  // Report Size (1)
      0x95, 0x08,  // Report Count (8)
      0x81, 0x02,  // Input (Data,Array,Abs)
      0x95, 0x01,  // Report Count (1)
      0x75, 0x08,  // Report Size (8)
      0x81, 0x03,  // Input (Const,Var,Abs)
      0x95, 0x05,  // Report Count (5)
      0x75, 0x01,  // Report Size (1)
      0x05, 0x08,  // Usage (LED)
      0x19, 0x01,  // Usage Minimum (1)
      0x29, 0x05,  // Usage Maximum (5)
      0x91, 0x02,  // Output (Data,Var,Abs)
      0x95, 0x01,  // Report Count (1)
      0x75, 0x03,  // Report Size (3)
      0x91, 0x03,  // Output (Const,Var,Abs)
      0x95, 0x06,  // Report Count (6)
      0x75, 0x08,  // Report Size (8)
      0x15, 0x00,  // Logical Minimum (0)
      0x25, 0x65,  // Logical Maximum (101)  * too small *
      0x05, 0x07,  // Usage Page (Keyboard/Keypad)
      0x19, 0x00,  // Usage Minimum (0)
      0x29, 0xdd,  // Usage Maximum (221)
      0x81, 0x00,  // Input(Data,Array,Abs)
      
      In Asus X205TA japanese keyboard model,there are language
      specific keys over usage id 101.
      This patch correct wrong logical maximum in report
      descriptor.
      Signed-off-by: NYusuke Fujimaki <usk.fujimaki@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      eeb01a57
  10. 16 3月, 2016 1 次提交
  11. 11 3月, 2016 1 次提交
  12. 02 3月, 2016 1 次提交
  13. 29 1月, 2016 1 次提交
  14. 25 1月, 2016 1 次提交
  15. 21 1月, 2016 1 次提交
  16. 19 1月, 2016 1 次提交
  17. 08 1月, 2016 2 次提交
  18. 02 12月, 2015 1 次提交
  19. 20 11月, 2015 2 次提交
  20. 06 10月, 2015 1 次提交
    • R
      HID: sensor-hub: Add quirk for Lenovo Yoga 2 with ITE Chips · e8e88438
      Ritesh Raj Sarraf 提交于
      This patch is a follow-up to 47eeca8a48 (" HID: sensor-hub: Add in quirk
      for Lenovo Yogas with ITE")
      
      The Lenovo Yoga 2 13 seems to be sold in multiple variants with minor
      difference3s. IN my case, the USB ID for ITE chip is different than the
      Yoga 2 11 and Yoga 3 14.
      
      Without the quirk, no data is received from the accelerometer. I have
      verified the patch, testing this on 4.3-rc4 (and 4.2 stable). With this
      patch, proper orientation data is received.
      
      rrs@learner:~/Community/UpstreamSources/linux-upstream_GIT (stable-42)$
      monitor-sensor
      ** Message: Accelerometer orientation changed: bottom-up
      ** Message: Light changed: 0.000000 (lux)
      ±** Message: Accelerometer orientation changed: left-up
      ** Message: Accelerometer orientation changed: bottom-up
      ** Message: Accelerometer orientation changed: left-up
      ** Message: Accelerometer orientation changed: normal
      ** Message: Light changed: 29.999999 (lux)
      
      monitor-sensor can be found in the iio-sensor-proxy tool.
      Signed-off-by: NRitesh Raj Sarraf <rrs@debian.org>
      Acked-by: NSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      e8e88438
  21. 05 10月, 2015 1 次提交
  22. 01 10月, 2015 1 次提交
  23. 23 9月, 2015 1 次提交
  24. 04 9月, 2015 1 次提交
  25. 24 8月, 2015 1 次提交
  26. 18 8月, 2015 1 次提交
  27. 29 7月, 2015 2 次提交
  28. 28 7月, 2015 1 次提交
  29. 24 7月, 2015 2 次提交
  30. 08 7月, 2015 1 次提交
  31. 18 6月, 2015 1 次提交
  32. 01 6月, 2015 1 次提交
  33. 25 5月, 2015 1 次提交
    • H
      HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL · 7250dc3f
      Herton R. Krzesinski 提交于
      I received a report from an user of following mouse which needs this quirk:
      
      usb 1-1.6: USB disconnect, device number 58
      usb 1-1.6: new low speed USB device number 59 using ehci_hcd
      usb 1-1.6: New USB device found, idVendor=04f2, idProduct=1053
      usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
      usb 1-1.6: Product: USB Optical Mouse
      usb 1-1.6: Manufacturer: PixArt
      usb 1-1.6: configuration #1 chosen from 1 choice
      input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input5887
      generic-usb 0003:04F2:1053.16FE: input,hidraw2: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.0-1.6/input0
      
      The quirk was tested by the reporter and it fixed the frequent disconnections etc.
      
      [jkosina@suse.cz: reorder the position in hid-ids.h]
      Signed-off-by: NHerton R. Krzesinski <herton@redhat.com>
      Reviewed-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      7250dc3f