1. 15 10月, 2008 15 次提交
  2. 14 10月, 2007 1 次提交
    • J
      HID: add hidraw interface · 86166b7b
      Jiri Kosina 提交于
      hidraw is an interface that is going to obsolete hiddev one
      day.
      
      Many userland applications are using libusb instead of using
      kernel-provided hiddev interface. This is caused by various
      reasons - the HID parser in kernel doesn't handle all the
      HID hardware on the planet properly, some devices might require
      its own specific quirks/drivers, etc.
      
      hiddev interface tries to do its best to parse all the received
      reports properly, and presents only parsed usages into userspace.
      This is however often not enough, and that's the reason why
      many userland applications just don't use hiddev at all, and
      rather use libusb to read raw USB events and process them on
      their own.
      
      Another drawback of hiddev is that it is USB-specific.
      
      hidraw interface provides userspace readers with really raw HID
      reports, no matter what the low-level transport layer is (USB/BT),
      and gives the userland applications all the freedom to process
      the HID reports in a way they wish to.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      86166b7b
  3. 19 8月, 2007 1 次提交
  4. 09 7月, 2007 2 次提交
    • J
      HID: Use menuconfig objects · 3cd70986
      Jan Engelhardt 提交于
      Make a "menuconfig" out of the Kconfig objects "menu, ..., endmenu",
      so that the user can disable all the options in that menu at once
      instead of having to disable each option separately.
      Signed-off-by: NJan Engelhardt <jengelh@gmx.de>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      3cd70986
    • J
      HID: make debugging output runtime-configurable · 58037eb9
      Jiri Kosina 提交于
      There have been many reports recently about broken HID devices, the
      diagnosis of which required users to recompile their kernels in order
      to be able to provide debugging output needed for coding a quirk for
      a particular device.
      
      This patch makes CONFIG_HID_DEBUG default y if !EMBEDDED and makes it
      possible to control debugging output produced by HID code by supplying
      'debug=1' module parameter.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      58037eb9
  5. 11 4月, 2007 1 次提交
  6. 05 2月, 2007 1 次提交
    • J
      HID: hid debug from hid-debug.h to hid layer · c080d89a
      Jiri Kosina 提交于
      hid-debug.h contains a lot of code, and should not therefore
      be a header.
      
      This patch moves the code to generic hid layer as .c source, and
      introduces CONFIG_HID_DEBUG to conditionally compile it, instead
      of playing with #define DEBUG and including hid-debug.h.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      c080d89a
  7. 04 1月, 2007 2 次提交
  8. 09 12月, 2006 1 次提交