aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb
AgeCommit message (Collapse)AuthorFilesLines
2006-09-07USB: Support for USB20SVGA-WH & USB20SVGA-DGNobuhiro Iwamatsu1-0/+2
This patch is support USB20SVGA-WH & USB20SVGA-DG of the sisusb device. As for this device, Device ID is different according to the color of the product. A blue device is supported. However, a green, white device is not supported. http://www.lubic.jp/uv_method.html ( Japanese only ) . Green, white USB20SVGA comes to work by applying the patch . And, it be able to use three USB20SVGA( Blue , Green , White ). Signed-off-by: Nobuhiro Iwamatsu <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-09-07USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404Adrian Bunk1-2/+2
On Fri, Sep 01, 2006 at 01:58:18AM -0700, Andrew Morton wrote: >... > Changes since 2.6.18-rc4-mm3: >... > +gregkh-usb-hid-core.c-adds-all-gtco-calcomp-digitizers-and-interwrite-school-products-to-blacklist.patch >... > USB tree updates. >... The GNU C compiler spotted the following bug: <-- snip --> ... CC drivers/usb/input/hid-core.o /home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1446:1: warning: "USB_DEVICE_ID_GTCO_404" redefined /home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1445:1: warning: this is the location of the previous definition ... <-- snip --> This patch fixes this cut'n'paste error. Signed-off-by: Adrian Bunk <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31uhci-hcd: fix list access bugAlan Stern1-1/+1
When skipping to the last TD of an URB, go to the _last_ entry in the list instead of the _first_ entry (as780). This fixes Bugzilla #6747 and possibly others. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31USB: Support for ELECOM LD-USB20 in pegasusNobuhiro Iwamatsu1-0/+3
This patch is support LD-USB20 of the USB LAN device. http://www2.elecom.co.jp/products/LD-USB20.html ( Japanese only ) I am using this device. And, I confirmed work by using this patch. Signed-off-by: Nobuhiro Iwamatsu <[email protected]> Acked-by: Petko Manolov <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31USB: rtl8150_disconnect() needs tasklet_kill()Andrew Morton1-0/+1
We need to wait until any currently-running handler has completed. Fixes an unplug-time oops reported by "Miles Lane" <[email protected]>. Cc: "Petko Manolov" <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31USB Storage: unusual_devs.h for Sony Ericsson M600iPhil Dibowitz1-0/+7
This entry was sent in by Emmanuel Vasilakis <[email protected]>, turned into a patch by yours truly. Signed-off-by: Phil Dibowitz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31USB Storage: Remove the finecam3 unusual_devs entryPhil Dibowitz1-10/+0
This patch removes the Kyocera Finecam L3 entry in unusual devices originally submitted by Michael Krauth <[email protected]> and Alessandro Fracchetti <[email protected]> given that Gerriet <[email protected]> finds he doesn't need it and Alessandro confirms it isn't needed anymore as well. Signed-off-by: Phil Dibowitz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31UHCI: don't stop at an Iso errorAlan Stern1-1/+1
Unlike other sorts of endpoint queues, Isochronous queues don't stop when an error is encountered. This patch (as772) fixes the scanning routine in uhci-hcd, to make it keep on going when it finds an Iso error. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31usb gadget: g_ether spinlock recursion fixDavid Brownell1-14/+31
The new spinlock debug code turned up a spinlock recursion bug in the Ethernet gadget driver on a disconnect path; it would show up with any UDC driver where the cancellation of active requests was synchronous, rather than e.g. delayed until a controller's completion IRQ. That recursion is fixed here by creating and using a new spinlock to protect the relevant lists. Signed-off-by: David Brownell <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31USB: add all wacom device to hid-core.c blacklistPing Cheng1-53/+4
Add all Wacom devices to hid-core.c blacklist Signed-off-by: Ping Cheng <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products ↵Jeremy Roberson1-0/+92
to blacklist Adds all GTCO CalComp Digitizers and InterWrite School Products to hid-core.c blacklist. Signed-off-by: Jeremy A. Roberson <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-31USB floppy drive SAMSUNG SFD-321U/EP detected 8 times[email protected]1-0/+7
USB floppy drive SAMSUNG SFD-321U/EP detected 8 times Acked-by: [email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-26[PATCH] unusual_devs update for UCR-61S2BAlan Stern1-1/+1
The existing unusual_devs entry for the UCR-61S2B appears to have too wide a revision range. It matches at least one device that doesn't respond to the initialization sequence. Perhaps the sequence needs to be updated, or perhaps something else can be done. For now, this patch (as764) restricts the range to include only the revision mentioned in the original comment. This resolves (for now!) Bugzilla entry #6950. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-26[PATCH] USB: pl2303: removed support for OTi's DKU-5 clone cableTomasz Kazmierczak2-5/+0
This patch removes support for a clone of Nokia DKU-5 cable made by Ours Technology Inc, as it turned out that the cable does not use the pl2303 chip, but OTI-6858 chip which is not compatible with the pl2303. Signed-off-by: Tomasz Kazmierczak <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-26[PATCH] USB: fix bug in cypress_cy7c63.c driverGreg Kroah-Hartman1-1/+1
This was pointed out by Adrian Bunk <[email protected]>, as found by the Coverity Checker. Cc: Adrian Bunk <[email protected]> Cc: Oliver Bock <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-11USB: usbtest.c: unsigned retval makes ctrl_out return 0 in case of errorOrjan Friberg1-2/+3
In my quest to try and figure out why test 14 (control write) doesn't work with my EZ-USB board, I noticed that sometimes testusb reported no error even though the kernel log complained "byte 0 is 0 not 2" etc. Signed-off-by: David Brownell <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-11USB: ftdi_sio driver - new PIDsJonathan Davies2-0/+8
Signed-off-by: Jonathan Davies <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-11USB: Additional PID for SHARP W-ZERO3Norihiko Tomiyama1-0/+2
I write a patch for ipaq.c. Would you like to add upstream tree ? This patch enables a support of "SHARP W-ZERO3(WS004SH)" and "SHARP W-ZERO3[es](WS007SH)". From: Norihiko Tomiyama <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-11USB: appletouch: fix atp_disconnectJohannes Berg1-1/+1
appletouch uses urb->transfer_dma after having freed the urb, this shows up only if the system is compiled with slab debugging. This patch fixes it by reordering the free calls. Signed-off-by: Johannes Berg <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-11USB: removed a unbalanced #endif from ohci-au1xxx.cYoichi Yuasa1-1/+0
This patch has removed a unbalanced #endif from ohci-au1xxx.c . Please apply before 2.6.18 release. Error message was: In file included from drivers/usb/host/ohci-hcd.c:909: drivers/usb/host/ohci-au1xxx.c:113:2: #endif without #if Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-11USB: unusual_devs entry for A-VOX WSX-300ER MP3 playerDavid Kuehling1-0/+10
This patch (as763) adds an unusual_devs entry for the A-VOX WSX-300ER MP3 player. From: David Kuehling <[email protected]> Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-04Input: ati_remote - use msec instead of jiffiesDmitry Torokhov1-58/+77
By using milliseconds instead of jiffies to calculate acceleration factor we make the code immune to changes in HZ. Signed-off-by: Dmitry Torokhov <[email protected]>
2006-08-04Input: ati_remote - add missing input_sync()Dmitry Torokhov1-0/+1
When emulating button toggle drivers need to send input_sync() between 'down' and 'up' events, otherwise some users might miss keypress because device's state is only considered finalized after EV_SYN/SYN_REPORT is received. Signed-off-by: Dmitry Torokhov <[email protected]>
2006-08-04Input: ati_remote - relax permissions sysfs module parametersDmitry Torokhov1-2/+2
Allow changing debug and channel_mask parameters on the fly. Signed-off-by: Dmitry Torokhov <[email protected]>
2006-08-04Input: ati_remote - make filter time a module parameterEdwin Huffstutler1-14/+19
Signed-off-by: Dmitry Torokhov <[email protected]>
2006-08-04Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 ↵Dmitry Torokhov84-1086/+1321
into for-linus
2006-08-02Revert "[PATCH] USB: move usb_device_class class devices to be real devices"Greg Kroah-Hartman1-10/+10
This reverts c182274ffe1277f4e7c564719a696a37cacf74ea commit because it required a newer version of udev to work properly than what is currently documented in Documentation/Changes. Cc: Kay Sievers <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02Revert "[PATCH] USB: convert usb class devices to real devices"Greg Kroah-Hartman1-6/+7
This reverts bd00949647ddcea47ce4ea8bb2cfcfc98ebf9f2a commit because it required a newer version of udev to work properly than what is currently documented in Documentation/Changes. Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: UHCI: Don't test the Short Packet Detect bitAlan Stern1-1/+3
Apparently some UHCI controllers change the value of the Short Packet Detect (SPD) bit in the TD status word -- presumably when they receive a short packet. This patch (as759) changes uhci-hcd to avoid assuming that the bit is unchanged; in fact, the driver no longer looks at SPD at all. This fixes the second problem reported in Bugzilla #6752. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: unusual_devs entry for Nokia 3250Alan Stern1-0/+7
Here is another unusual_devs entry (as760) for another Nokia device, this time the 3250. From: Mario Rettig <[email protected]> Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Phil Dibowitz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: dummy-hcd: disable interrupts during req->completeAlan Stern1-2/+4
This patch (as756) fixes a bug in dummy-hcd found by the lockdep checker. In one of the code paths, the driver did not disable interrupts before calling a request completion routine. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: fix the USB_GADGET_DUMMY_HCD dependenciesAdrian Bunk1-1/+1
If USB=m, USB_GADGET=y, the option USB_GADGET_DUMMY_HCD mustn't be offered since selecting it results in a compile error. This patch fixes kernel Bugzilla #6534 reported by Toralf F�rster. Signed-off-by: Adrian Bunk <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: ati_remote.c: autorepeat fixMarko Macek1-3/+2
When HZ is set to 250 (new default) or 100, the time span during which repeated events from the device are ignored could be too small due to ms->jiffies rounding. This causes the auto repeat to kick in early making it impossible for the user to generate individual press/release events. Increate the timeout to compensate. Signed-off-by: Marko Macek <[email protected]> Cc: Dmitry Torokhov <[email protected]> Cc: Vojtech Pavlik <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Patch for rtl8150 to fix unplug problemsPeter Chubb1-12/+71
The RTL8150 driver currently crashes the kernel if the USB lead is unplugged while the device is active. The attached patch adds error handling to tell the network layer that the device has gone away when the device is unplugged. With this patch, the device can be plugged and unplugged to one's hearts' content, without crashing anything. Oh, I've also added rudimentary suspend and resume methods. Signed-off-by: Peter Chubb <[email protected]> Acked-by: Petko Manolov <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: cypress driver comment updatesOliver Bock1-2/+7
Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: unusual_devs device removalPhil Dibowitz1-12/+0
This entry has been a mystery for some time. I had sent this patch as an RFC a while ago, and now we've had two reports of this not being needed, so I'm removing it. In the event there are reports of breakage, we should revert this patch, but add a US_FL_NEED_OVERRIDE flag. Signed-off-by: Phil Dibowitz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02usb-storage: Add US_FL_IGNORE_DEVICE flag; ignore ZyXEL G220FDaniel Drake2-3/+20
This patch adds a new unusual_devs flag for when usb-storage needs to ignore a device that it would otherwise claim. We need to ignore the ZyXEL G220F as it is a virtual CDROM drive which includes the windows driver for this USB-WLAN adapter. After the windows driver is installed on a windows system, it converts it into a WLAN adapter (by ejecting the virtual disc). The virtual CDROM is of no interest to Linux users. The zd1211rw driver will automatically perform the eject operation, we just need to ensure that usb-storage does not claim the device. Signed-off-by: Daniel Drake <[email protected]> Signed-off-by: Matthew Dharm <[email protected]> Signed-off-by: Phil Dibowitz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: New USB ID for Belkin Serial AdapterKim Oldfield2-0/+5
Can you add the USB IDs for the Belkin USB Serial adapter (P/N F5U257) to the pl2303 driver in the Linux Kernel? Are you the appropriate person to approach for this? I recently purchased a Belkin USB Serial adapter (P/N F5U257) and found that it didn't work. After a bit of experimentation I found that it works with the pl2303 driver once the ID has been added. See attached patch to fix this. Also attached is the output from lsusb -v just in case you require any information from there. From: Kim Oldfield <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Additional PID for the ftdi_sio driverDave Platt2-0/+5
Here's a short patch which adds one PID to the set of devices supported by the ftdi_sio driver. The device in question is a DLP module used as part of a ham radio USB-to-packet adapter. From: Dave Platt <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: adding support for SHARP WS003SH to ipaq.cNorihiko Tomiyama1-0/+1
This small patch enables a support of "SHARP WS003SH". "SHARP WS003SH" (usullary called "W-ZERO3") is most polular All-in-one handheld CellPhone-plus-WindowsMobile5.0 in Japan. "SHARP WS003SH" has two modes, "Modem" and "ActiveSync". But, "ActiveSync" mode uses NDIS connection. Therefore, ipaq.c can only support "Modem" mode. http://www.sharp.co.jp/ws/ (Japanese Site) http://greggman.com/edit/editheadlines/2005-12-24.htm From: Norihiko Tomiyama <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Fix Freescale high-speed USB host dependencyLi Yang1-1/+1
The high-speed USB SOC only exists on MPC834x family not MPC83xx family. Signed-off-by: Li Yang <[email protected]> Acked-by: Kumar Gala <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Removed 3-port device handler from Option driverMatthias Urlichs1-36/+0
Dead code. From: Matthias Urlichs <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Drop Sierra Wireless MC8755 from the Option driverMatthias Urlichs1-5/+1
This device is now supported by sierra.c. From: Matthias Urlichs <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Let option driver handle Anydata CDMA modems. Remove anydata driver.Matthias Urlichs4-139/+13
Signed-off-by: Jon K Hellan <[email protected]> Signed-Off-By: Matthias Urlichs <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Option driver: Short driver names were identicalMatthias Urlichs1-3/+3
The short driver names were not unique, which prevented the driver from actually loading. Also, one of the ioctl pointers was missing. Signed-Off-By: Matthias Urlichs <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: Option driver: removed change history and linux/version.h includeMatthias Urlichs1-27/+1
Signed-off-by: Matthias Urlichs <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: AT91 OHCI updates, mostly power managementDavid Brownell3-31/+62
OHCI updates for AT91 series processors: - Get ready for at91sam926x processors (ARMv5tej not ARMv4t) - Suspend/resume support now behaves properly - In "standby" mode, OHCI can be a source of system wakeup events (remote wakeup, device connect/disconnect, etc) And minor cleanups. Signed-off-by: David Brownell <[email protected]> Signed-off-by: Andrew Victor <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-08-02USB: AT91 UDC updates, mostly power managementDavid Brownell2-64/+113
UDC updates for AT91 series processors: - Get ready for at91sam926x processors (ARMv5tej not ARMv4t) - Suspend/resume support now behaves properly - In "standby" mode, UDC can be a source of system wakeup events (host resume, device connect/disconnect, etc) - Fix IRQ storming issues, seemingly related to clock disabling changes that went in a while back And minor cleanups, especially whitespace. Signed-off-by: David Brownell <[email protected]> Signed-off-by: Andrew Victor <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-07-19Input: hiddev - use standard list implementationDmitry Torokhov1-34/+38
Fixes Coverity #id 303 Signed-off-by: Dmitry Torokhov <[email protected]>
2006-07-15Input: HID - fix potential out-of-bound array accessDmitry Torokhov1-1/+2
Fixes Coverity #id 978 Signed-off-by: Dmitry Torokhov <[email protected]>