1. 21 2月, 2012 1 次提交
  2. 07 2月, 2012 2 次提交
    • N
      HID: waltop: Add support for Waltop Q Pad · 4fdc18d1
      Nikolai Kondrashov 提交于
      Add support for Waltop Q Pad by fixing its report descriptor.
      
      This tablet is also sold as Aiptek HyperPen Mini. Other possible names
      include: NGS Flexi Style, VisTablet PenPad, iVistaTablet Q Flex Pad, Bravod
      Q-PD65-S.
      Signed-off-by: NNikolai Kondrashov <spbnick@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      4fdc18d1
    • J
      HID: add support for tivo slide remote · 44ea35c1
      Jarod Wilson 提交于
      This patch finishes off adding full support for the TiVo Slide remote,
      which is a mostly pure HID device from the perspective of the kernel.
      There are a few mappings that use a vendor-specific usage page, and a
      few keys in the consumer usage page that I think make sense to remap
      slightly, to better fit their key labels' intended use. Doing this in a
      stand-alone hid-tivo.c makes the modifications only matter for this
      specific device.
      
      What's actually connected to the computer is a Broadcom-made usb dongle,
      which has an embedded hub, bluetooth adapter, mouse and keyboard
      devices. You pair with the dongle, then the remote sends data that its
      converted into HID on the keyboard interface (the mouse interface
      doesn't do anything interesting, so far as I can tell).
      
      lsusb for this device:
      Bus 004 Device 005: ID 0a5c:2190 Broadcom Corp.
      Bus 004 Device 004: ID 0a5c:4503 Broadcom Corp.
      Bus 004 Device 003: ID 150a:1201
      Bus 004 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
      
      Speaking of the keyboard interface, the remote actually does contain a
      keyboard as well. The top slides away, revealing a reasonably functional
      qwerty keyboard (not unlike many slide cell phones), thus the product
      name.
      
      CC: Jiri Kosina <jkosina@suse.cz>
      Signed-off-by: NJarod Wilson <jarod@redhat.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      44ea35c1
  3. 02 2月, 2012 1 次提交
  4. 08 1月, 2012 1 次提交
  5. 05 1月, 2012 1 次提交
  6. 02 1月, 2012 2 次提交
  7. 15 12月, 2011 1 次提交
  8. 06 12月, 2011 1 次提交
  9. 30 11月, 2011 2 次提交
  10. 23 11月, 2011 5 次提交
  11. 14 11月, 2011 1 次提交
  12. 29 10月, 2011 1 次提交
  13. 28 10月, 2011 1 次提交
  14. 21 10月, 2011 1 次提交
  15. 17 10月, 2011 1 次提交
    • T
      HID: support primax keyboards violating USB HID spec · f6a04605
      Terry Lambert 提交于
      Primax keyboards with the issue this driver addresses report modifier
      keys as in band key events instead of as out of band modifier bits,
      resulting in the modifier keys generating key up events immediately
      before the keys they are intended to modify.  This driver rewrites
      the raw report data from such keyboards into USB HID 1.11 compliant
      report data.  It only matches the USB vendor and product IDs for the
      keyboard it has been tested on. Since there are several keyboards,
      notably a number of laptops and folding USB keyboards known to have
      similar unresolved problem reports, the list is expected to grow.
      Signed-off-by: NTerry Lambert <tlambert@chromium.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      f6a04605
  16. 03 10月, 2011 1 次提交
  17. 20 9月, 2011 1 次提交
  18. 15 9月, 2011 1 次提交
    • N
      HID: Add full support for Logitech Unifying receivers · 534a7b8e
      Nestor Lopez Casado 提交于
      With this driver, all the devices paired to a single Unifying
      receiver are exposed to user processes in separated /input/dev
      nodes.
      
      Keyboards with different layouts can be treated differently,
      Multiplayer games on single PC (like home theater PC) can
      differentiate input coming from different kbds paired to the
      same receiver.
      
      Up to now, when Logitech Unifying receivers are connected to a
      Linux based system, a single keyboard and a single mouse are
      presented to the HID Layer, even if the Unifying receiver can
      pair up to six compatible devices. The Unifying receiver by default
      multiplexes all incoming events (from multiple keyboards/mice)
      into these two.
      Signed-off-by: NNestor Lopez Casado <nlopezcasad@logitech.com>
      Signed-off-by: NBenjamin Tissoires <benjamin.tissoires@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      534a7b8e
  19. 25 8月, 2011 1 次提交
  20. 23 8月, 2011 1 次提交
  21. 16 8月, 2011 1 次提交
  22. 10 8月, 2011 1 次提交
  23. 04 8月, 2011 1 次提交
    • M
      HID: lg4ff - Move handling of Logitech wheels to lg4ff driver · 7362cd22
      Michal Malý 提交于
      This is the first out of five patches me and Simon Wood (CC'd) have been
      working on. It separates the handling of Logite from the generic lgff driver
      and adds additional features specific for the Logitech wheels, namely
      
      - Native mode support for Driving Force GT, Driving Force Pro, G25 and G27
      wheels Every Logitech wheel reports itself as generic Logitech Driving Force
      wheel (VID 046d, PID c294). This is done to ensu wheel will work on every USB
      HID-aware system even when no Logitech driver is available. It however limits
      the capabilit wheel - range is limited to 200 degrees, G25/G27 don't report the
      clutch pedal and there is only one combined axis for t brake. The switch to
      native mode is done via hardware-specific command which is different for each
      wheel. When the wheel receives such command, it simulates reconnect and reports
      to the OS with its actual PID.
      
      - Adjustable wheel range DFGT, DFP, G25 and G27 have variable range of the
      steering wheel. The range is limited by applying a maximum constant when the
      wheel is turned beyond the allowed range. The limit as also set by a
      hardware-specific command. There is a comm command for DFGT, G25 and G27 and
      another one for DFP. It is probably possible to use the DFP command to limit
      the range other Logitech wheels too, but this is not supported by the official
      Logitech driver for Windows.  The patch adds a sysfs interface which allows for
      the range to be set from userspace.
      
      - Fixed autocentering command All Logitech wheels support FF_AUTOCENTER effect.
      The original implementation in the lgff driver didn't work well with patch
      fixes it. According to USB communication sniffs the Formula Force EX (pretty
      much rebranded original Driving Force accept the generic autocentering command,
      this issue is also addressed by the patch
      
      There are still some features this patch doesn't cover, but since some of them
      will most likely require modifications of memless driver we have decided not to
      include them yet.
      
      As first we decided to move the handling of Logitech wheels from hid-lgff
      driver to hid-lg4ff driver (originally used fo At also adds PID of Logitech
      Driving Force GT.
      Signed-off-by: NMichal Malý <madcatxster@gmail.com>
      Signed-off-by: NSimon Wood <simon@mungewell.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      7362cd22
  24. 02 8月, 2011 1 次提交
  25. 21 7月, 2011 1 次提交
  26. 12 7月, 2011 1 次提交
  27. 11 7月, 2011 2 次提交
  28. 27 6月, 2011 1 次提交
  29. 24 6月, 2011 1 次提交
  30. 14 6月, 2011 1 次提交
  31. 08 6月, 2011 1 次提交
    • S
      HID: Add driver to fix Speedlink VAD Cezanne support · 74bc6953
      Stefan Kriwanek 提交于
      Speedlink VAD Cezanne have a hardware bug that makes the cursor "jump" from one
      place to another every now and then. The issue are relative motion events
      erroneously reported by the device, each having a distance value of +256. This
      256 can in fact never occur due to real motion, therefore those events can
      safely be ignored.  The driver also drops useless EV_REL events with a value of
      0, that the device sends every time it sends an "real" EV_REL or EV_KEY event.
      Signed-off-by: NStefan Kriwanek <mail@stefankriwanek.de>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      74bc6953
  32. 07 6月, 2011 1 次提交