[kernel] r16956 - in dists/squeeze/linux-2.6/debian: . patches/bugfix/all patches/series
Maximilian Attems
maks at alioth.debian.org
Mon Feb 28 19:50:35 UTC 2011
Author: maks
Date: Mon Feb 28 19:50:26 2011
New Revision: 16956
Log:
add usb hid quirk for Cypress barcode scanner
already fwd to stable too.
Reported-by: Julien BLACHE <jblache at debian.org>
Signed-off-by: maximilian attems <max at stro.at>
Added:
dists/squeeze/linux-2.6/debian/patches/bugfix/all/HID-add-support-for-Acan-FG-8100-barcode-reader.patch
Modified:
dists/squeeze/linux-2.6/debian/changelog
dists/squeeze/linux-2.6/debian/patches/series/31
Modified: dists/squeeze/linux-2.6/debian/changelog
==============================================================================
--- dists/squeeze/linux-2.6/debian/changelog Mon Feb 28 14:53:31 2011 (r16955)
+++ dists/squeeze/linux-2.6/debian/changelog Mon Feb 28 19:50:26 2011 (r16956)
@@ -47,6 +47,7 @@
* Update openvz patch to 07aaa2e9fb25 (ipv6, checkpointing, stability,
ipsec, ppp, tc). (closes: #607041, #613501)
* Add openvz nfs fixes. (closes: #613170)
+ * HID: add support for Acan FG-8100 barcode reader. (closes: #615888)
[ Aurelien Jarno ]
* init: fix race between init and kthreadd, fixes a kernel panic on
Added: dists/squeeze/linux-2.6/debian/patches/bugfix/all/HID-add-support-for-Acan-FG-8100-barcode-reader.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/squeeze/linux-2.6/debian/patches/bugfix/all/HID-add-support-for-Acan-FG-8100-barcode-reader.patch Mon Feb 28 19:50:26 2011 (r16956)
@@ -0,0 +1,58 @@
+From: Jiri Kosina <jkosina at suse.cz>
+Date: Wed, 2 Dec 2009 22:54:11 +0100
+Subject: [PATCH] HID: add support for Acan FG-8100 barcode reader
+
+commit e8d0eab4d9eda9f5e97852f780f020bfb134f9f0 upstream.
+
+Acan FG-8100 barcode reader (0x04b4/0xbca1) has vendor ID of
+cypress and requires the same MIN/MAX swap descriptor quirk
+as other barcode readers from cypress.
+
+Reported-by: Stijn Ghesquiere <stijn at applesnail.net>
+Signed-off-by: Jiri Kosina <jkosina at suse.cz>
+---
+ drivers/hid/hid-core.c | 1 +
+ drivers/hid/hid-cypress.c | 2 ++
+ drivers/hid/hid-ids.h | 1 +
+ 3 files changed, 4 insertions(+), 0 deletions(-)
+
+diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
+index 7d05c4b..e2e8741 100644
+--- a/drivers/hid/hid-core.c
++++ b/drivers/hid/hid-core.c
+@@ -1294,6 +1294,7 @@ static const struct hid_device_id hid_blacklist[] = {
+ { HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_TACTICAL_PAD) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_BARCODE_1) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_BARCODE_2) },
++ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_BARCODE_3) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_MOUSE) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_DRAGONRISE, 0x0006) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_EZKEY, USB_DEVICE_ID_BTC_8193) },
+diff --git a/drivers/hid/hid-cypress.c b/drivers/hid/hid-cypress.c
+index 62e9cb1..998b6f4 100644
+--- a/drivers/hid/hid-cypress.c
++++ b/drivers/hid/hid-cypress.c
+@@ -126,6 +126,8 @@ static const struct hid_device_id cp_devices[] = {
+ .driver_data = CP_RDESC_SWAPPED_MIN_MAX },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_BARCODE_2),
+ .driver_data = CP_RDESC_SWAPPED_MIN_MAX },
++ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_BARCODE_3),
++ .driver_data = CP_RDESC_SWAPPED_MIN_MAX },
+ { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_MOUSE),
+ .driver_data = CP_2WHEEL_MOUSE_HACK },
+ { }
+diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
+index adbef5d..656c015 100644
+--- a/drivers/hid/hid-ids.h
++++ b/drivers/hid/hid-ids.h
+@@ -145,6 +145,7 @@
+ #define USB_DEVICE_ID_CYPRESS_ULTRAMOUSE 0x7417
+ #define USB_DEVICE_ID_CYPRESS_BARCODE_1 0xde61
+ #define USB_DEVICE_ID_CYPRESS_BARCODE_2 0xde64
++#define USB_DEVICE_ID_CYPRESS_BARCODE_3 0xbca1
+
+ #define USB_VENDOR_ID_DEALEXTREAME 0x10c5
+ #define USB_DEVICE_ID_DEALEXTREAME_RADIO_SI4701 0x819a
+--
+1.7.4.1
+
Modified: dists/squeeze/linux-2.6/debian/patches/series/31
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/series/31 Mon Feb 28 14:53:31 2011 (r16955)
+++ dists/squeeze/linux-2.6/debian/patches/series/31 Mon Feb 28 19:50:26 2011 (r16956)
@@ -42,3 +42,4 @@
+ bugfix/all/ALSA-caiaq-Fix-possible-string-buffer-overflow.patch
+ bugfix/all/fs-partitions-Validate-map_count-in-Mac-partition-ta.patch
+ features/all/hwmon-k10temp.patch
++ bugfix/all/HID-add-support-for-Acan-FG-8100-barcode-reader.patch
More information about the Kernel-svn-changes
mailing list