aboutsummaryrefslogtreecommitdiffstats
path: root/usb.current
diff options
authorGreg Kroah-Hartman <gregkh@suse.de>2008-05-28 14:43:10 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2008-05-28 14:43:10 -0700
commit6bb726364b0504612dde54bcfc30a426f83c7317 (patch)
tree065634cc0924f74ec2f9d9482f8382b364996b7c /usb.current
parent19d35eee79a8d74e075ca75910915bbe28c9b907 (diff)
downloadpatches-6bb726364b0504612dde54bcfc30a426f83c7317.tar.gz
move usb patches to the proper place, doh!
Diffstat (limited to 'usb.current')
-rw-r--r--usb.current/usb-add-another-scanner-quirk.patch33
-rw-r--r--usb.current/usb-add-support-for-rokr-w5-in-unusual_devs.h.patch37
-rw-r--r--usb.current/usb-fix-m600i-unusual_devs-entry.patch30
-rw-r--r--usb.current/usb-pl2303-another-product-id.patch41
4 files changed, 141 insertions, 0 deletions
diff --git a/usb.current/usb-add-another-scanner-quirk.patch b/usb.current/usb-add-another-scanner-quirk.patch
new file mode 100644
index 00000000000000..6fe945567f23d8
--- /dev/null
+++ b/usb.current/usb-add-another-scanner-quirk.patch
@@ -0,0 +1,33 @@
+From rene@exactcode.de Wed May 28 14:11:06 2008
+From: Ren� Rebe <rene@exactcode.de>
+Date: Tue, 27 May 2008 09:05:46 +0200
+Subject: USB: add another scanner quirk
+To: Alan Stern <stern@rowland.harvard.edu>
+Cc: Greg Kroah-Hartman <gregkh@suse.de>, linux-usb-devel@lists.sourceforge.net, Archivista GmbH <webmaster@archivista.ch>
+Message-ID: <483BB2CA.3020206@exactcode.de>
+
+
+Like the HP53{00,70} scanner other devices of the OEM Avision require
+the USB_QUIRK_STRING_FETCH_255 to correct set a configuration with
+"recent" Linux kernels.
+
+Signed-off-by: Ren� Rebe <rene@exactcode.de>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/usb/core/quirks.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/drivers/usb/core/quirks.c
++++ b/drivers/usb/core/quirks.c
+@@ -47,6 +47,10 @@ static const struct usb_device_id usb_qu
+ /* Edirol SD-20 */
+ { USB_DEVICE(0x0582, 0x0027), .driver_info = USB_QUIRK_RESET_RESUME },
+
++ /* Avision AV600U */
++ { USB_DEVICE(0x0638, 0x0a13), .driver_info =
++ USB_QUIRK_STRING_FETCH_255 },
++
+ /* M-Systems Flash Disk Pioneers */
+ { USB_DEVICE(0x08ec, 0x1000), .driver_info = USB_QUIRK_RESET_RESUME },
+
diff --git a/usb.current/usb-add-support-for-rokr-w5-in-unusual_devs.h.patch b/usb.current/usb-add-support-for-rokr-w5-in-unusual_devs.h.patch
new file mode 100644
index 00000000000000..9bb5eea1c55f44
--- /dev/null
+++ b/usb.current/usb-add-support-for-rokr-w5-in-unusual_devs.h.patch
@@ -0,0 +1,37 @@
+From phil@ipom.com Wed May 28 14:10:43 2008
+From: Phil Dibowitz <phil@ipom.com>
+Date: Mon, 26 May 2008 21:44:00 +0200
+Subject: USB: Add support for ROKR W5 in unusual_devs.h
+To: gregkh@suse.de, linux-usb@vger.kernel.org, USB Storage List <usb-storage@lists.one-eyed-alien.net>
+Message-ID: <483B1300.7070808@ipom.com>
+
+From: Javier Smaldone <javier@smaldone.com.ar>
+
+This patch adds support for rev 2 of an existing unusual_devs entry
+enabling ROKR W5s to work. Greg, please apply.
+
+From: Javier Smaldone <javier@smaldone.com.ar>
+Signed-off-by: Phil Dibowitz <phil@ipom.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/usb/storage/unusual_devs.h | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+--- a/drivers/usb/storage/unusual_devs.h
++++ b/drivers/usb/storage/unusual_devs.h
+@@ -1714,10 +1714,12 @@ UNUSUAL_DEV( 0x22b8, 0x3010, 0x0001, 0x
+ /*
+ * Patch by Pete Zaitcev <zaitcev@redhat.com>
+ * Report by Mark Patton. Red Hat bz#208928.
++ * Added support for rev 0x0002 (Motorola ROKR W5)
++ * by Javier Smaldone <javier@smaldone.com.ar>
+ */
+-UNUSUAL_DEV( 0x22b8, 0x4810, 0x0001, 0x0001,
++UNUSUAL_DEV( 0x22b8, 0x4810, 0x0001, 0x0002,
+ "Motorola",
+- "RAZR V3i",
++ "RAZR V3i/ROKR W5",
+ US_SC_DEVICE, US_PR_DEVICE, NULL,
+ US_FL_FIX_CAPACITY),
+
diff --git a/usb.current/usb-fix-m600i-unusual_devs-entry.patch b/usb.current/usb-fix-m600i-unusual_devs-entry.patch
new file mode 100644
index 00000000000000..c71cb9e07eb14f
--- /dev/null
+++ b/usb.current/usb-fix-m600i-unusual_devs-entry.patch
@@ -0,0 +1,30 @@
+From phil@ipom.com Wed May 28 14:10:26 2008
+From: Phil Dibowitz <phil@ipom.com>
+Date: Mon, 26 May 2008 21:33:58 +0200
+Subject: USB: Fix M600i unusual_devs entry
+To: gregkh@suse.de, linux-usb@vger.kernel.org, USB Storage List <usb-storage@lists.one-eyed-alien.net>
+Message-ID: <483B10A6.6020801@ipom.com>
+
+
+It turns out that the unusual_devs entry for the Motorola M600i needs
+another flag. This patch adds it. Thanks to Atte Andr� Jensen
+<atte@ballbreaker.dk>.
+
+Signed-off-by: Phil Dibowitz <phil@ipom.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/usb/storage/unusual_devs.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/usb/storage/unusual_devs.h
++++ b/drivers/usb/storage/unusual_devs.h
+@@ -1520,7 +1520,7 @@ UNUSUAL_DEV( 0x0fce, 0xe031, 0x0000, 0x
+ "Sony Ericsson",
+ "M600i",
+ US_SC_DEVICE, US_PR_DEVICE, NULL,
+- US_FL_FIX_CAPACITY ),
++ US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
+
+ /* Reported by Kevin Cernekee <kpc-usbdev@gelato.uiuc.edu>
+ * Tested on hardware version 1.10.
diff --git a/usb.current/usb-pl2303-another-product-id.patch b/usb.current/usb-pl2303-another-product-id.patch
new file mode 100644
index 00000000000000..4cbd2b5d1435d6
--- /dev/null
+++ b/usb.current/usb-pl2303-another-product-id.patch
@@ -0,0 +1,41 @@
+From steve@gnusis.org Wed May 28 14:12:33 2008
+From: Steve Murphy <steve@gnusis.org>
+Date: Fri, 23 May 2008 23:39:05 +0530
+Subject: USB: pl2303: another product ID
+To: greg@kroah.com
+Message-ID: <48370841.4090008@gnusis.org>
+
+I've just got a USB GPRS/EDGE modem branded Manufacturer Micromax Model
+MMX610U (see http://www.airtel.in/level2_t3data.aspx?path=1/106/179)
+working by adding another product ID to pl2303. Modem info reports same
+module as Max Arnold's i.e.SIMCOM SIM600 but with product ID 0x0612
+(cf Ox0611).
+
+From: Steve Murphy <steve@gnusis.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/usb/serial/pl2303.c | 1 +
+ drivers/usb/serial/pl2303.h | 1 +
+ 2 files changed, 2 insertions(+)
+
+--- a/drivers/usb/serial/pl2303.c
++++ b/drivers/usb/serial/pl2303.c
+@@ -56,6 +56,7 @@ static struct usb_device_id id_table []
+ { USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_RSAQ3) },
+ { USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_PHAROS) },
+ { USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_ALDIGA) },
++ { USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_MMX) },
+ { USB_DEVICE(IODATA_VENDOR_ID, IODATA_PRODUCT_ID) },
+ { USB_DEVICE(IODATA_VENDOR_ID, IODATA_PRODUCT_ID_RSAQ5) },
+ { USB_DEVICE(ATEN_VENDOR_ID, ATEN_PRODUCT_ID) },
+--- a/drivers/usb/serial/pl2303.h
++++ b/drivers/usb/serial/pl2303.h
+@@ -14,6 +14,7 @@
+ #define PL2303_PRODUCT_ID_PHAROS 0xaaa0
+ #define PL2303_PRODUCT_ID_RSAQ3 0xaaa2
+ #define PL2303_PRODUCT_ID_ALDIGA 0x0611
++#define PL2303_PRODUCT_ID_MMX 0x0612
+
+ #define ATEN_VENDOR_ID 0x0557
+ #define ATEN_VENDOR_ID2 0x0547