1. 06 5月, 2012 1 次提交
  2. 01 5月, 2012 1 次提交
    • H
      HID: hid-multitouch: Switch to device groups · 4fa3a583
      Henrik Rydberg 提交于
      Switch the driver over to device group handling.  By adding the
      HID_GROUP_MULTITOUCH group to hid-core, hid-generic will no longer
      match multitouch devices.  By adding the HID_GROUP_MULTITOUCH entry to
      the device list, hid-multitouch will match all unknown multitouch
      devices, and udev will automatically load the module.
      
      Since HID_QUIRK_MULTITOUCH never gets set, the special quirks handling
      can be removed.  Since all HID MT devices have HID_DG_CONTACTID, they
      can be removed from the hid_have_special_driver list.
      
      With this patch, the unknown device ids are no longer NULL, so the code
      is modified to check for the generic entry instead.
      Signed-off-by: NHenrik Rydberg <rydberg@euromail.se>
      Acked-by: NBenjamin Tissoires <benjamin.tissoires@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      4fa3a583
  3. 20 3月, 2012 1 次提交
    • A
      HID: multitouch: add PID for Fructel product · 4d5df5d1
      Andreas Nielsen 提交于
      Adds multitouch support for the Gametel Android game controller.
      
      The multitouch events are emulated by the Gametel device. Each physical button
      is configured to generate a MT event on a specific coordinate. This seems to be
      the only way for us to support Android games that doesn't support HID gamepads.
      It is possible to inject MT events at Android level, but this requires root on
      the phone.
      Signed-off-by: NAndreas Nielsen <eas@svep.se>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      4d5df5d1
  4. 12 3月, 2012 3 次提交
  5. 09 3月, 2012 1 次提交
  6. 06 3月, 2012 3 次提交
  7. 21 2月, 2012 1 次提交
  8. 06 2月, 2012 3 次提交
  9. 05 1月, 2012 1 次提交
  10. 02 1月, 2012 2 次提交
  11. 15 12月, 2011 1 次提交
  12. 30 11月, 2011 2 次提交
  13. 23 11月, 2011 9 次提交
  14. 01 11月, 2011 1 次提交
  15. 26 9月, 2011 1 次提交
  16. 20 9月, 2011 1 次提交
  17. 16 8月, 2011 2 次提交
  18. 21 7月, 2011 1 次提交
  19. 24 6月, 2011 3 次提交
  20. 13 6月, 2011 1 次提交
    • B
      HID: hid-multitouch: fix broken eGalax · b84bd27f
      Benjamin Tissoires 提交于
      Since the inclusion of eGalax devices in 2.6.39, I've got some
      bug reports for 480d and other devices.
      The problem lies in the reports descriptors: eGalax supports both
      pen and fingers, and so the reports descriptors contained both.
      But hid-multitouch relies on them to detect the last item in each
      field to send the multitouch events. In 480d, the last item is not
      Y as it should but Pressure. That means that the fields are not
      aligned and X,Y are at 0,0 (the other touch coordinates of the report).
      
      With this patch, the detection is made only when the field ContactID
      has been detected inside the collection.
      
      There is still a problem with the detections of the range as stylus
      and fingers may not have the same min/max, but it's a start.
      Signed-off-by: NBenjamin Tissoires <benjamin.tissoires@enac.fr>
      Reviewed-by: NHenrik Rydberg <rydberg@euromail.se>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      b84bd27f
  21. 07 6月, 2011 1 次提交