1. 12 1月, 2011 1 次提交
  2. 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
  3. 18 12月, 2010 1 次提交
  4. 16 12月, 2010 2 次提交
  5. 23 10月, 2010 1 次提交
  6. 13 10月, 2010 1 次提交
  7. 12 10月, 2010 1 次提交
  8. 04 10月, 2010 1 次提交
  9. 01 10月, 2010 3 次提交
  10. 22 9月, 2010 1 次提交
  11. 18 9月, 2010 1 次提交
  12. 08 9月, 2010 1 次提交
  13. 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
  14. 02 9月, 2010 1 次提交
  15. 01 9月, 2010 2 次提交
  16. 30 8月, 2010 1 次提交
  17. 24 8月, 2010 1 次提交
  18. 23 8月, 2010 1 次提交
    • N
      HID: add support for two Waltop tablets · 72a46344
      Nikolai Kondrashov 提交于
      Add support for Waltop Slim Tablet 5.8 inch and Media Tablet 10.6 inch.
      
      These (and other Waltop) tablets are usually sold by different companies
      (such as Genius and Trust) and with different names, but with the same USB
      vendor/product IDs.
      
      Slim Tablet 5.8 inch is known to also be sold as Genius G-Pen F350 and Trust
      Widescreen Mini Tablet (item no 16485).
      
      Media Tablet 10.6 inch is known to also be sold as Genius G-Pen M609 and
      M609X. Of these only the latter is known to be supported.
      Signed-off-by: NNikolai Kondrashov <spbnick@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      72a46344
  19. 19 8月, 2010 1 次提交
  20. 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
  21. 10 8月, 2010 1 次提交
    • N
      HID: Add support for UC-Logic WP????U tablets · f8a489cc
      Nikolai Kondrashov 提交于
      Add support for UC-Logic WP4030U, WP5540U and WP8060U tablets.
      These tablets are usually sold by Genius, Trust and possibly others under
      different names and in different cases, but with the original USB
      vendor/product IDs.
      
      Currently, these tablets are supported by standalone X.org driver WizardPen.
      This patch aims to fix them in the kernel and make them supported by the
      generic evdev X.org driver. Still, some minor fixes in the X.org driver are
      to be made for the full stack support.
      Signed-off-by: NNikolai Kondrashov <spbnick@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      f8a489cc
  22. 20 7月, 2010 1 次提交
  23. 19 7月, 2010 2 次提交
  24. 14 7月, 2010 1 次提交
  25. 13 7月, 2010 1 次提交
  26. 12 7月, 2010 3 次提交
  27. 29 6月, 2010 2 次提交
  28. 21 6月, 2010 1 次提交
  29. 25 5月, 2010 1 次提交
  30. 17 5月, 2010 2 次提交
  31. 12 5月, 2010 1 次提交
    • D
      HID: Prodikeys PC-MIDI HID Driver · 3a370ca1
      Don Prince 提交于
      A specialised HID driver for the Creative Prodikeys PC-MIDI USB Keyboard.
      
      The Prodikeys PC-MIDI is a multifunction keyboard comprising a qwerty keyboard,
      multimedia keys and a touch sensitive musical keyboard.
      
      The specialised HID driver adds full support for the musical keyboard and extra
      multimedia keys which are not currently handled by the default HID driver.
      
      The specialised HID driver interfaces with ALSA, and presents the midi keyboard
      as a rawmidi device. Sustain duration, octave shifting and the midi output
      channel can be read/written form userspace via sysfs.
      Signed-off-by: NDon Prince <dhprince-devel@yahoo.co.uk>
      ALSA parts:
      Acked-by: NClemens Ladisch <clemens@ladisch.de>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      3a370ca1