1. 24 6月, 2016 1 次提交
  2. 19 6月, 2016 1 次提交
  3. 12 1月, 2016 1 次提交
    • B
      Input: elantech - mark protocols v2 and v3 as semi-mt · 6544a1df
      Benjamin Tissoires 提交于
      When using a protocol v2 or v3 hardware, elantech uses the function
      elantech_report_semi_mt_data() to report data. This devices are rather
      creepy because if num_finger is 3, (x2,y2) is (0,0). Yes, only one valid
      touch is reported.
      
      Anyway, userspace (libinput) is now confused by these (0,0) touches,
      and detect them as palm, and rejects them.
      
      Commit 3c0213d1 ("Input: elantech - fix semi-mt protocol for v3 HW")
      was sufficient enough for xf86-input-synaptics and libinput before it has
      palm rejection. Now we need to actually tell libinput that this device is
      a semi-mt one and it should not rely on the actual values of the 2 touches.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      6544a1df
  4. 07 11月, 2015 1 次提交
  5. 08 8月, 2015 1 次提交
  6. 17 7月, 2015 1 次提交
  7. 05 6月, 2015 1 次提交
  8. 03 6月, 2015 1 次提交
  9. 14 5月, 2015 1 次提交
  10. 07 4月, 2015 1 次提交
  11. 02 2月, 2015 1 次提交
  12. 09 1月, 2015 1 次提交
  13. 25 11月, 2014 1 次提交
  14. 14 11月, 2014 2 次提交
  15. 08 11月, 2014 2 次提交
  16. 09 9月, 2014 3 次提交
  17. 27 8月, 2014 2 次提交
  18. 08 6月, 2014 2 次提交
  19. 06 5月, 2014 1 次提交
  20. 23 4月, 2014 1 次提交
  21. 19 12月, 2013 1 次提交
  22. 06 12月, 2013 1 次提交
  23. 25 8月, 2013 1 次提交
  24. 07 7月, 2013 1 次提交
    • M
      Input: elantech - fix for newer hardware versions (v7) · 9eebed7d
      Matteo Delfino 提交于
      * Fix version recognition in elantech_set_properties
      
        The new hardware reports itself as v7 but the packets'
        structure is unaltered.
      
      * Fix packet type recognition in elantech_packet_check_v4
      
        The bitmask used for v6 is too wide, only the last three bits of
        the third byte in a packet (packet[3] & 0x03) are actually used to
        distinguish between packet types.
        Starting from v7, additional information (to be interpreted) is
        stored in the remaining bits (packets[3] & 0x1c).
        In addition, the value stored in (packet[0] & 0x0c) is no longer
        a constant but contains additional information yet to be deciphered.
        This change should be backwards compatible with v6 hardware.
      
      Additional-author: Giovanni Frigione <gio.frigione@gmail.com>
      Signed-off-by: NMatteo Delfino <kendatsuba@gmail.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      9eebed7d
  25. 20 9月, 2012 1 次提交
  26. 10 4月, 2012 2 次提交
  27. 21 11月, 2011 2 次提交
  28. 10 11月, 2011 2 次提交
  29. 11 10月, 2011 1 次提交
  30. 21 9月, 2011 2 次提交