1. 09 3月, 2015 8 次提交
  2. 02 2月, 2015 1 次提交
  3. 20 1月, 2015 1 次提交
  4. 09 1月, 2015 1 次提交
  5. 19 12月, 2014 4 次提交
  6. 18 12月, 2014 1 次提交
  7. 05 12月, 2014 1 次提交
  8. 04 12月, 2014 1 次提交
  9. 25 11月, 2014 1 次提交
  10. 17 11月, 2014 1 次提交
  11. 14 11月, 2014 3 次提交
  12. 10 11月, 2014 3 次提交
  13. 09 11月, 2014 1 次提交
    • P
      Input: alps - ignore potential bare packets when device is out of sync · 4ab8f7f3
      Pali Rohár 提交于
      5th and 6th byte of ALPS trackstick V3 protocol match condition for first
      byte of PS/2 3 bytes packet. When driver enters out of sync state and ALPS
      trackstick is sending data then driver match 5th, 6th and next 1st bytes as
      PS/2.
      
      It basically means if user is using trackstick when driver is in out of
      sync state driver will never resync. Processing these bytes as 3 bytes PS/2
      data cause total mess (random cursor movements, random clicks) and make
      trackstick unusable until psmouse driver decide to do full device reset.
      
      Lot of users reported problems with ALPS devices on Dell Latitude E6440,
      E6540 and E7440 laptops. ALPS device or Dell EC for unknown reason send
      some invalid ALPS PS/2 bytes which cause driver out of sync. It looks like
      that i8042 and psmouse/alps driver always receive group of 6 bytes packets
      so there are no missing bytes and no bytes were inserted between valid
      ones.
      
      This patch does not fix root of problem with ALPS devices found in Dell
      Latitude laptops but it does not allow to process some (invalid)
      subsequence of 6 bytes ALPS packets as 3 bytes PS/2 when driver is out of
      sync.
      
      So with this patch trackstick input device does not report bogus data when
      also driver is out of sync, so trackstick should be usable on those
      machines.
      Signed-off-by: NPali Rohár <pali.rohar@gmail.com>
      Tested-by: NPali Rohár <pali.rohar@gmail.com>
      Cc: stable@vger.kernel.org
      Reviewed-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      4ab8f7f3
  14. 08 11月, 2014 2 次提交
  15. 07 11月, 2014 1 次提交
  16. 02 11月, 2014 1 次提交
  17. 29 10月, 2014 2 次提交
  18. 25 10月, 2014 1 次提交
  19. 20 10月, 2014 1 次提交
  20. 16 10月, 2014 1 次提交
  21. 12 10月, 2014 1 次提交
  22. 16 9月, 2014 1 次提交
  23. 13 9月, 2014 1 次提交
  24. 10 9月, 2014 1 次提交
    • D
      Input: synaptics - add support for ForcePads · 5715fc76
      Dmitry Torokhov 提交于
      ForcePads are found on HP EliteBook 1040 laptops. They lack any kind of
      physical buttons, instead they generate primary button click when user
      presses somewhat hard on the surface of the touchpad. Unfortunately they
      also report primary button click whenever there are 2 or more contacts
      on the pad, messing up all multi-finger gestures (2-finger scrolling,
      multi-finger tapping, etc). To cope with this behavior we introduce a
      delay (currently 50 msecs) in reporting primary press in case more
      contacts appear.
      
      Cc: stable@vger.kernel.org
      Reviewed-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      5715fc76