1. 14 10月, 2007 3 次提交
  2. 02 8月, 2007 3 次提交
  3. 09 7月, 2007 8 次提交
    • J
      HID: Logitech keyboard 0xc311 needs reset leds quirk · 3c5f4b25
      Jiri Kosina 提交于
      The keyboard 0x046d/0xc311 needs reset leds quirk
      Tested-by: NAntonino Ingargiola <tritemio@gmail.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      3c5f4b25
    • R
      HID: support for logitech cordless desktop LX500 special mapping · 5f9c464a
      Ryo Dairiki 提交于
      This keyboard has wireless mouse which has left, middle, right buttons and
      2-dimensional scrolling wheel.  Unfornetuly, this wheel reports side scrolling
      events and 11 or 12 button events at the same time.
      
      I've wrote a patch to fix this mapping.  I'm not sure if this mapping is proper
      for buttons, because , for example, there is no entry for "burn cd" in input.h.
      
      The patch also supress 11 and 12 button events from mouse when you scroll the
      wheel left and right.  With this patch, only side scrolling events are
      reported.  (This mouse has only 4 buttons and 2D wheel. There is no such
      buttons like 11 and 12.)
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      5f9c464a
    • J
      HID: separate quirks for report descriptor fixup · ea9a4a8b
      Jiri Kosina 提交于
      Lately there have been quite a lot of bug reports against broken devices
      which require us to fix their report descriptor in the runtime, before it
      is passed to the HID parser. Those devices have eaten quite an amount of
      our quirks space, which isn't particularly necessary - the quirks are not
      needed after the report descriptor is parsed, and they just consume bits.
      
      Therefore this patch separates the quirks for report descriptor fixup, and
      moves their handling into separate code. The quirks are then forgotten as
      soon as the report descriptor has been parsed.
      
      Module parameter 'rdesc_quirks' is introduced to be able to modify these
      quirks in runtime in a similar way to 'quirks' parameter for ordinary HID
      quirks.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      ea9a4a8b
    • J
      HID: Add NOGET quirk for all NCR devices · b8e98f1c
      Jiri Kosina 提交于
      Devices manufactured by NCR have userspace hiddev-based drivers,
      which do all the necessary device querying by themselves. The devices
      must not be queried directly by the generic HID driver, as reported by
      NCR engineers.
      
      Cc: Petr Ostadal <postadal@suse.cz>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      b8e98f1c
    • J
      HID: support for Petalynx Maxter remote control · 92d9e6e6
      Jiri Kosina 提交于
      Petalynx Maxter remote control [1] 0x18b1/0x0037 emits 0xfa and 0xfc from
      consumer page (reserved in HUT 1.12) for back and more keys. It also emits
      a few usages from LOGIVENDOR page, which need adding.
      
      Also, this device has broken report descriptor - the reported maximum is too
      low - it doesn't contain the range for 'back' and 'more' keys, so we need to
      bump it up before the report descriptor is being parsed.
      
      Besides all this, it also requires NOGET quirk.
      
      This patch does so.
      
      [1] http://www.elmak.pl/index.php?option=com_phpshop&page=shop.browse&category_id=14&ext=opis&lang=enSigned-off-by: NJiri Kosina <jkosina@suse.cz>
      92d9e6e6
    • J
      HID: support for Gameron dual psx adaptor · 1b3ebe93
      Julien Eyries 提交于
      This patch provides support for the Gameron dual psx adaptor.  The
      modification  is to add the quirk HID_QUIRK_MULTI_INPUT for this
      specific USB device.
      Signed-off-by: NJulien Eyries <jeyries@yahoo.fr>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      1b3ebe93
    • J
      HID: force hid-input for Microsoft SideWinder GameVoice device · defd2086
      Jiri Kosina 提交于
      Microsoft SideWinder GameVoice driver is a trivial device with a few buttons
      (0x09 HID usage) and an audio connector, which just forwards the audio input
      into oridinary sound card present in the computer.
      
      Despite this fact, the only interface of this device reports itself as a
      Telephony/Headset type of HID device. This is apparently incorrect - the device
      itself doesn't provide any audio/telephony functionality. This is achieved in
      userland application which only needs to receive the button events from the HID
      driver.
      
      This patch establishes a new quirk which forces hid-input to claim a device it
      will otherwise leave untouched.
      Reported-by: NTomas Carnecky <tom@dbservice.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      defd2086
    • 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
  4. 09 5月, 2007 2 次提交
  5. 29 4月, 2007 1 次提交
  6. 19 4月, 2007 4 次提交