1. 23 3月, 2018 1 次提交
  2. 06 3月, 2018 1 次提交
  3. 16 2月, 2018 1 次提交
  4. 07 12月, 2017 1 次提交
  5. 21 11月, 2017 4 次提交
  6. 07 11月, 2017 1 次提交
  7. 17 10月, 2017 2 次提交
    • M
      HID: alps: add new U1 device ID · 287b8e11
      Masaki Ota 提交于
      Add new U1 device Product ID This device is used on HP Elite book x360 series.
      
      [jkosina@suse.cz: update changelog]
      Signed-off-by: NMasaki Ota <masaki.ota@jp.alps.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      287b8e11
    • M
      HID: alps: add support for Alps T4 Touchpad device · 73196ebe
      Masaki Ota 提交于
      - Define T4 device specification value for support T4 device.
      
      - Creeate "t4_contact_data" and "t4_input_report" structure for decoding and
        storing T4-specific data
      
      - Create "t4_calc_check_sum()" function for calculating checksum value to send
        to the device. T4 needs to send this value when reading or writing device
        address value.
      
      - Create "t4_read_write_register()" function for reading and writing device
        address value.
      
      - Create "t4_raw_event()" function for decodin XYZ, palm and button data.
      
      - Replace "MAX_TOUCHES" fixed variable to "max_fingers" variable.
      
      - Add T4 devuce product ID. (0x120C)
      
      T4 device is used on HP EliteBook 1000 series and Zbook Stduio
      
      [jkosina@suse.cz: rewrite changelog]
      Signed-off-by: NMasaki Ota <masaki.ota@jp.alps.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      73196ebe
  8. 11 10月, 2017 1 次提交
  9. 16 9月, 2017 1 次提交
  10. 06 9月, 2017 1 次提交
  11. 01 8月, 2017 1 次提交
  12. 24 7月, 2017 1 次提交
  13. 20 7月, 2017 1 次提交
  14. 22 6月, 2017 1 次提交
  15. 13 6月, 2017 2 次提交
    • J
      HID: let generic driver yield control iff specific driver has been enabled · 0ca4cd7b
      Jiri Kosina 提交于
      There are many situations where generic HID driver provides some basic level
      of support for certain device, but later this support (usually by implementing
      vendor-specific extensions of HID protocol) is extended and the support moved
      over to a separate (usually per-vendor) specific driver.
      
      This might bring a rather unpleasant suprise for users, as all of a sudden
      there is a new config option they have to enable in order to get any support
      for their device whatsoever, although previous kernel versions provided basic
      support through the generic driver. Which is rightfully seen as a regression.
      
      Fix this by including the entry for a particular device in
      hid_have_special_driver[] iff the specific config option has been specified,
      and let generic driver handle the device otherwise.
      Also make the behavior of hid_scan_report() (where the same decision is being
      taken on a per-report level) consistent.
      
      While at it, reshuffle the hid_have_special_driver[] a bit to restore the
      alphabetical ordering (first order by config option, and within those
      sections order by VID).
      
      This is considered a short-term solution, before generic way of giving
      precedence to special drivers and falling back to generic driver is
      figured out.
      
      While at it, fixup a missing entry for GFRM driver; thanks to Hans de Geode for
      spotting this (and for discovering a few issues in the conversion).
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      0ca4cd7b
    • A
      HID: core: don't use negative operands when shift · 08585e43
      Andy Shevchenko 提交于
      The recent C standard in 6.5.7 paragraph 4 defines that operands for
      bitwise shift operators should be non-negative, otherwise it's an
      undefined behaviour.
      Signed-off-by: NAndy Shevchenko <andy.shevchenko@gmail.com>
      Acked-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      08585e43
  16. 12 6月, 2017 1 次提交
  17. 08 6月, 2017 3 次提交
  18. 22 5月, 2017 1 次提交
  19. 11 5月, 2017 2 次提交
    • D
      HID: elecom: extend to fix the descriptor for DEFT trackballs · 0bb7a37f
      Diego Elio Pettenò 提交于
      The ELECOM DEFT trackballs report only five buttons, when the device
      actually has 8. Change the descriptor so that the HID driver can see all of
      them.
      
      For completeness and future reference, I included a side-by-side diff of
      the part of the descriptor that is being edited.
      
      Cc: Jiri Kosina <jikos@kernel.org>
      Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com>
      Cc: Yuxuan Shui <yshuiv7@gmail.com>
      Signed-off-by: NDiego Elio Pettenò <flameeyes@flameeyes.eu>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      0bb7a37f
    • H
      HID: ite: Add hid-ite driver · f1918be1
      Hans de Goede 提交于
      The ITE8595 keyboard uses the HID_GD_RFKILL_BTN usage code
      from the Wireless Radio Controls Application Collection Microsoft
      has defined for Windows 8 and later.
      
      However it has a quirk, when the rfkill hotkey is pressed it does
      generate a report for the collection, but the reported value is
      always 0. Luckily it is the only button in this collection / report,
      and it sends a report on release only, so receiving a report means the
      button was pressed.
      
      This commit adds a hid-ite driver which watches for the Wireless Radio
      Controls Application Collection report and then reports a KEY_RFKILL event,
      ignoring the value, making the rfkill on this keyboard work.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Reviewed-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      f1918be1
  20. 11 4月, 2017 1 次提交
  21. 06 4月, 2017 1 次提交
  22. 30 3月, 2017 2 次提交
  23. 24 3月, 2017 1 次提交
  24. 21 3月, 2017 3 次提交
  25. 06 3月, 2017 2 次提交
  26. 22 2月, 2017 1 次提交
  27. 03 2月, 2017 1 次提交
  28. 20 1月, 2017 1 次提交