mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: John Fremlin <john@fremlin.de>
To: Ben Collins <bcollins@debian.org>
Cc: Vojtech Pavlik <vojtech@suse.cz>,
	linux-kernel@vger.kernel.org, trivial@rustcorp.com.au
Subject: Using physical extents instead of logical ones for NEC USB HID gamepads
Date: Fri, 27 Feb 2004 11:49:30 +0000	[thread overview]
Message-ID: <87y8qo4u9h.fsf_-_@bayu.ireton.fremlin.de> (raw)
In-Reply-To: <87ptgolq69.fsf@bayu.ireton.fremlin.de> (John Fremlin's message of "Thu, 23 Oct 2003 01:05:02 +0000")

[-- Attachment #1: Type: text/plain, Size: 259 bytes --]

This patch for 2.4.22 (which applied cleanly to 2.4.25-pre) adds the
ID 073e:0301 NEC, Inc. Game Pad to the list of quirky USB joypads which
mix up logical and physical extents.

Please apply as the joypad obviously does not work without it. I've
tested it.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: linux-2.4.22-nec-usb-badpad.patch --]
[-- Type: text/x-patch, Size: 821 bytes --]

--- drivers/usb/hid-core.c.~1~	2003-09-03 10:27:13.000000000 +0000
+++ drivers/usb/hid-core.c	2003-10-23 00:57:04.000000000 +0000
@@ -1182,7 +1182,10 @@ void hid_init_reports(struct hid_device 
 #define USB_VENDOR_ID_MGE		0x0463
 #define USB_DEVICE_ID_MGE_UPS		0xffff
 #define USB_DEVICE_ID_MGE_UPS1		0x0001
- 
+
+#define USB_VENDOR_ID_NEC		0x073e
+#define USB_DEVICE_ID_NEC_USB_GAME_PAD	0x0301
+
 struct hid_blacklist {
 	__u16 idVendor;
 	__u16 idProduct;
@@ -1237,6 +1240,7 @@ struct hid_blacklist {
 	{ USB_VENDOR_ID_ESSENTIAL_REALITY, USB_DEVICE_ID_ESSENTIAL_REALITY_P5, HID_QUIRK_IGNORE },
 	{ USB_VENDOR_ID_MGE, USB_DEVICE_ID_MGE_UPS, HID_QUIRK_HIDDEV },
 	{ USB_VENDOR_ID_MGE, USB_DEVICE_ID_MGE_UPS1, HID_QUIRK_HIDDEV },
+	{ USB_VENDOR_ID_NEC, USB_DEVICE_ID_NEC_USB_GAME_PAD, HID_QUIRK_BADPAD },
 	{ 0, 0 }
 };
 

       reply	other threads:[~2004-02-27 21:09 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <86y8vcygar.fsf@notus.ireton.fremlin.de>
     [not found] ` <20031023001850.GB9808@phunnypharm.org>
     [not found]   ` <87ptgolq69.fsf@bayu.ireton.fremlin.de>
2004-02-27 11:49     ` John Fremlin [this message]
2004-03-04  8:21       ` Vojtech Pavlik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y8qo4u9h.fsf_-_@bayu.ireton.fremlin.de \
    --to=john@fremlin.de \
    --cc=bcollins@debian.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=trivial@rustcorp.com.au \
    --cc=vojtech@suse.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®