1. 12 1月, 2017 1 次提交
  2. 02 1月, 2017 2 次提交
  3. 29 11月, 2016 2 次提交
  4. 28 11月, 2016 1 次提交
  5. 24 11月, 2016 1 次提交
  6. 15 11月, 2016 1 次提交
  7. 10 11月, 2016 1 次提交
  8. 04 11月, 2016 2 次提交
  9. 10 10月, 2016 2 次提交
  10. 19 9月, 2016 4 次提交
  11. 17 8月, 2016 1 次提交
  12. 02 8月, 2016 1 次提交
  13. 11 7月, 2016 1 次提交
  14. 07 7月, 2016 2 次提交
  15. 23 6月, 2016 1 次提交
  16. 18 6月, 2016 2 次提交
  17. 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
  18. 25 4月, 2016 1 次提交
  19. 04 4月, 2016 2 次提交
  20. 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
  21. 16 3月, 2016 1 次提交
  22. 11 3月, 2016 1 次提交
  23. 02 3月, 2016 1 次提交
  24. 29 1月, 2016 1 次提交
  25. 25 1月, 2016 1 次提交
  26. 21 1月, 2016 1 次提交
  27. 19 1月, 2016 1 次提交
  28. 08 1月, 2016 2 次提交
  29. 02 12月, 2015 1 次提交