1. 12 1月, 2011 5 次提交
  2. 08 1月, 2011 1 次提交
  3. 22 12月, 2010 1 次提交
    • M
      USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004) · 73bc7d31
      Melchior FRANZ 提交于
      So far the USBLED driver only supports Delcom's "USB Visual Signal
      Indicator" (http://www.delcomproducts.com/products_USBLMP.asp). The
      driver generates virtual files "red", "green", and "blue" under the
      device's /sys/ directory, where color values can be read from and
      written to.
      
      This patch adds support for Dream Cheeky's "DL100B Webmail Notifier"
      (http://www.dreamcheeky.com/webmail-notifier -- available from several
      shops, such as http://www.conrad.at/ce/de/product/777048/USB-WEBMAIL).
      This device isn't as pretty as Delcom's, but it's *far* cheaper, and
      its 3 LEDs can be set in 32 brightness steps each. The grey envelope
      contour can easily be removed, leaving a rather neutral white box (with
      a few small holes), which is useful for generic signalling purposes.
      Of course, the small circuit board can easily be put into a prettier
      case.
      
      The DL100B device pretends to be a HID, but the HID descriptor shows
      that it's not overly useful as such (see below). The patch therefore
      removes the "HID-ness" (hid-core.c, hid-ids.h), and adds the necessary
      commands to usbled.c. The protocol info comes from the developer's
      manual that Dream Cheeky kindly provided (815DeveloperManual.pdf).
      
      HID descriptor:
      
        0: 05 01   Usage Page 'Generic Desktop Controls'
        2: 09 10   Usage 'Reserved'
        4: a1 01   Collection 'Application (mouse, keyboard)'
        6: 05 00           Usage Page 'Undefined'
        8: 19 10           Usage Minimum = 16
       10: 29 11           Usage Maximum = 17
       12: 15 00           Logical Minimum = 0
       14: 25 0f           Logical Maximum = 15
       16: 75 08           Report Size = 8
       18: 95 08           Report Count = 8
       20: 91 02           Output data *var abs lin pref-state null-pos non-vol bit-field
       22: 19 10           Usage Minimum = 16
       24: 29 11           Usage Maximum = 17
       26: 15 00           Logical Minimum = 0
       28: 25 0f           Logical Maximum = 15
       30: 75 08           Report Size = 8
       32: 95 08           Report Count = 8
       34: 81 00           Input data array abs lin pref-state null-pos non-vol bit-field
       36: c0      End Collection
      Signed-off-by: NMelchior FRANZ <mfranz@aon.at>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      73bc7d31
  4. 18 12月, 2010 1 次提交
  5. 16 12月, 2010 2 次提交
  6. 10 12月, 2010 5 次提交
  7. 30 11月, 2010 1 次提交
  8. 28 11月, 2010 1 次提交
  9. 25 11月, 2010 1 次提交
  10. 03 11月, 2010 1 次提交
  11. 02 11月, 2010 1 次提交
  12. 23 10月, 2010 1 次提交
  13. 13 10月, 2010 1 次提交
  14. 04 10月, 2010 1 次提交
  15. 01 10月, 2010 2 次提交
  16. 22 9月, 2010 1 次提交
  17. 18 9月, 2010 1 次提交
  18. 08 9月, 2010 2 次提交
  19. 04 9月, 2010 1 次提交
    • C
      HID: magicmouse: enable Magic Trackpad support · a462230e
      Chase Douglas 提交于
      The trackpad speaks a similar, but different, protocol from the magic
      mouse. However, only small code tweaks here and there are needed to make
      basic multitouch work.
      
      Extra logic is required for single-touch emulation of the touchpad. The
      changes made here take the approach that only one finger may emulate the
      single pointer when multiple fingers have touched the screen. Once that
      finger is raised, all touches must be raised before any further single
      touch events can be sent.
      
      Sometimes the magic trackpad sends two distinct touch reports as one big
      report. Simply splitting the packet in two and resending them through
      magicmouse_raw_event ensures they are handled properly.
      
      I also added myself to the copyright statement.
      Signed-off-by: NChase Douglas <chase.douglas@canonical.com>
      Acked-by: NMichael Poole <mdpoole@troilus.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      a462230e
  20. 02 9月, 2010 2 次提交
  21. 01 9月, 2010 2 次提交
  22. 30 8月, 2010 1 次提交
  23. 23 8月, 2010 2 次提交
  24. 16 8月, 2010 1 次提交
    • C
      USB HID: Add ID for eGalax Multitouch used in JooJoo tablet · 83e44918
      Chris Ball 提交于
      The JooJoo tablet (http://thejoojoo.com/) contains an "eGalax Inc. USB
      TouchController", and this patch hooks it up to the egalax-touch driver.
      Without the patch we don't get any cursor motion, since it comes through
      Z/RX rather than X/Y.
      
      (The egalax-touch driver does not yet generate a correct event sequence
      for the "serial" protocol used by this device, though -- see the note
      added to the code, which comes from research by Stéphane Chatty.)
      
      Cc: Jiri Kosina <jkosina@suse.cz>
      Cc: Stéphane Chatty <chatty@enac.fr>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      83e44918
  25. 10 8月, 2010 2 次提交