1. 19 4月, 2007 2 次提交
  2. 18 4月, 2007 1 次提交
  3. 16 4月, 2007 1 次提交
  4. 11 4月, 2007 9 次提交
  5. 02 3月, 2007 1 次提交
  6. 01 3月, 2007 4 次提交
    • J
      HID: fix Logitech DiNovo Edge touchwheel and Logic3 /SpectraVideo middle button · 25914662
      Jiri Kosina 提交于
      Dongle shipped with Logitech DiNovo Edge (0x046d/0xc714) behaves in a weird
      non-standard way - it contains multiple reports with the same usage, which
      results in remapping of GenericDesktop.X and GenericDesktop.Y usages to
      GenericDesktop.Z and GenericDesktop.RX respectively, thus rendering the
      touchwheel unusable.
      
      The commit 35068976 solved this
      in a way that it didn't remap certain usages. This however breaks
      (at least) middle button of Logic3 / SpectraVideo (0x1267/0x0210),
      which in contrary requires the remapping.
      
      To make both of the harware work, allow remapping of these usages again,
      and introduce a quirk for Logitech DiNovo Edge "touchwheel" instead - we
      disable remapping for key, abs and rel events only for this hardware.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      25914662
    • J
      HID: fix broken Logitech S510 keyboard report descriptor; make extra keys work · b55fd23c
      Jiri Kosina 提交于
      This patch makes extra keys (F1-F12 in special mode, zooming, rotate, shuffle)
      on Logitech S510 keyboard work.
      
      Logitech S510 keyboard sends in report no. 3 keys which are far above the
      logical maximum described in descriptor for given report.
      
      This patch introduces a HID quirk for this wireless USB receiver/keyboard
      in order to fix the report descriptor before it's being parsed - the logical
      maximum and the number of usages is bumped up to 0x104d). The values are in the
      "Reserved" area of consumer HUT, so HID_MAX_USAGE had to be changed too.
      
      In addition to proper extracting of  the values from report descriptor, proper
      HID-input mapping is introduced for them.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      b55fd23c
    • J
      USB HID: use CONFIG_HID_DEBUG for outputting report descriptor · fdc9c566
      Jiri Kosina 提交于
      Report descriptor should be output when CONFIG_HID_DEBUG is defined.
      
      This also mitigates the need for DEBUG and DEBUG_DATA defines, so let's
      remove them.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      fdc9c566
    • J
      USB HID: Fix USB vendor and product IDs endianness for USB HID devices · 9fa2ad5f
      Julien BLACHE 提交于
      The USB vendor and product IDs are not byteswapped appropriately, and
      thus come out in the wrong endianness when fetched through the evdev
      using ioctl() on big endian platforms.
      Signed-off-by: NJulien BLACHE <jb@jblache.org>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      9fa2ad5f
  7. 17 2月, 2007 2 次提交
  8. 15 2月, 2007 1 次提交
    • T
      [PATCH] remove many unneeded #includes of sched.h · cd354f1a
      Tim Schmielau 提交于
      After Al Viro (finally) succeeded in removing the sched.h #include in module.h
      recently, it makes sense again to remove other superfluous sched.h includes.
      There are quite a lot of files which include it but don't actually need
      anything defined in there.  Presumably these includes were once needed for
      macros that used to live in sched.h, but moved to other header files in the
      course of cleaning it up.
      
      To ease the pain, this time I did not fiddle with any header files and only
      removed #includes from .c-files, which tend to cause less trouble.
      
      Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
      arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
      allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
      configs in arch/arm/configs on arm.  I also checked that no new warnings were
      introduced by the patch (actually, some warnings are removed that were emitted
      by unnecessarily included header files).
      Signed-off-by: NTim Schmielau <tim@physik3.uni-rostock.de>
      Acked-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      cd354f1a
  9. 08 2月, 2007 1 次提交
  10. 05 2月, 2007 7 次提交
  11. 30 1月, 2007 1 次提交
    • J
      HID: fix pb_fnmode and move it to generic HID · 76398f96
      Jiri Kosina 提交于
      The apple powerbook people are used to switch the pb_fnmode
      setting at runtime through writing to sysfs, altering the
      module parameter value. This was broken for them in 2.6.20-rc1
      when generic HID layer was introduced, as the pb_fnmode flag
      was made per-hiddevice, instead of global variable.
      
      This patch moves the pb_fnmode module parameter from usbhid module
      to hid module, but apart from that retains backward compatibility
      with respect to changing the mode through sysfs.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      76398f96
  12. 26 1月, 2007 1 次提交
  13. 23 1月, 2007 1 次提交
  14. 22 1月, 2007 3 次提交
  15. 09 12月, 2006 5 次提交