1. 02 5月, 2009 1 次提交
  2. 17 4月, 2009 1 次提交
  3. 30 3月, 2009 5 次提交
  4. 26 3月, 2009 1 次提交
    • O
      HID: autosuspend support for USB HID · 0361a28d
      Oliver Neukum 提交于
      This uses the USB busy mechanism for aggessive autosuspend of USB
      HID devices. It autosuspends all opened devices supporting remote wakeup
      after a timeout unless
      
      - output is being done to the device
      - a key is being held down (remote wakeup isn't triggered upon key release)
      - LED(s) are lit
      - hiddev is opened
      
      As in the current driver closed devices will be autosuspended even if they
      don't support remote wakeup.
      
      The patch is quite large because output to devices is done in hard interrupt
      context meaning a lot a queuing and locking had to be touched. The LED stuff
      has been solved by means of a simple counter. Additions to the generic HID code
      could be avoided. In addition it now covers hidraw. It contains an embryonic
      version of an API to let the generic HID code tell the lower levels which
      capabilities with respect to power management are needed.
      Signed-off-by: NOliver Neukum <oneukum@suse.de>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      0361a28d
  5. 17 2月, 2009 2 次提交
    • A
      HID: move tmff and zpff devices from ignore_list to blacklist · daedb3d6
      Anssi Hannula 提交于
      The devices handled by hid-tmff and hid-zpff were added in the
      hid_ignore_list[] instead of hid_blacklist[] in hid-core.c, thus
      disabling them completely.
      
      hid_ignore_list[] causes hid layer to skip the device, while
      hid_blacklist[] indicates there is a specific driver in hid bus.
      
      Re-enable the devices by moving them to the correct list.
      Signed-off-by: NAnssi Hannula <anssi.hannula@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      daedb3d6
    • M
      HID: blacklist Powercom USB UPS · 35cfd1d9
      Michael Tokarev 提交于
      For quite some time users with various UPSes from Powercom were forced to play
      magic with bind/unbind in /sys in order to be able to see the UPSes.  The
      beasts does not work as HID devices, even if claims to do so.  cypress_m8
      driver works with the devices instead, creating a normal serial port with which
      normal UPS controlling software works.
      
      The manufacturer confirmed the upcoming models with proper HID support will
      have different device IDs.  In any way, it's wrong to have two completely
      different modules for one device in kernel.
      
      Blacklist the device in HID (add it to hid_ignore_list) to stop this mess,
      finally.
      Signed-off-By: NMichael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      35cfd1d9
  6. 29 1月, 2009 2 次提交
  7. 04 1月, 2009 8 次提交
  8. 28 11月, 2008 1 次提交
  9. 20 11月, 2008 2 次提交
  10. 17 11月, 2008 1 次提交
  11. 13 11月, 2008 4 次提交
  12. 11 11月, 2008 1 次提交
  13. 30 10月, 2008 1 次提交
    • A
      HID: add quirk entry for no-name keyboard (0x13ba/0x0017) · fa157bdf
      Alan Stern 提交于
      This patch (as1157) adds a no-name PS/2-to-USB keyboard+mouse adapter
      to the hid-dell driver.  (The device shows up with a Product string
      saying "Generic USB K/B", nothing more.)  This will force an initial
      "Set-LEDs" report to be sent to the device, without which it won't
      send any keystroke information.  Several bug reports mentioning this
      device have been filed in various forums; the patch should resolve
      them.
      
      This is just a temporary stop-gap for 2.6.28.  A later patch for
      2.6.29 will introduce a more generic mechanism for "Set-LEDs", making
      this change (and the entire hid-dell driver) unnecessary.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      fa157bdf
  14. 23 10月, 2008 1 次提交
    • J
      HID: Add support for Sony Vaio VGX-TP1E · cc6e0bbb
      Jiri Kosina 提交于
      The Sony Vaio VGX-TP1E multimedia PC has a wireless keyboard with
      a touchpad.
      
      The mouse pointer is wrongly declared as constant non-data variable, which make
      HID code to completely ignore all the "Pointer" usages.
      Fix the report descriptor before it enters the parser to contain touchpad
      pointer description that is correctly parsable (declaring data rather than
      constant).
      Reported-by: NStefan Hundhammer <sh@suse.de>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      cc6e0bbb
  15. 22 10月, 2008 1 次提交
  16. 20 10月, 2008 1 次提交
  17. 17 10月, 2008 2 次提交
  18. 16 10月, 2008 1 次提交
  19. 15 10月, 2008 4 次提交