[BK PATCH] USB update for 2.6.1

From: Greg KH
Date: Tue Jan 20 2004 - 20:44:00 EST


Hi,

Here are some USB patches for 2.6.1. There are a number of different
fixes and a few new drivers added. Some of the highlights are:
- lots of usb-storage fixes
- some usb-storage unusual-devs updates
- added new usbled driver
- added new goku_udc driver
- added new usb gadget driver
- added new emi62 midi driver
- a ehci driver update for iso devices.
- lots of other little changes.

Please pull from: bk://kernel.bkbits.net/gregkh/linux/usb-2.6

Patches will be posted to linux-usb-devel as a follow-up thread for
those who want to see them.

thanks,

greg k-h

CREDITS | 10
Documentation/usb/w9968cf.txt | 151
MAINTAINERS | 4
drivers/usb/Makefile | 1
drivers/usb/core/buffer.c | 2
drivers/usb/core/driverfs.c | 91
drivers/usb/core/urb.c | 2
drivers/usb/gadget/Kconfig | 21
drivers/usb/gadget/Makefile | 3
drivers/usb/gadget/goku_udc.c | 1988 ++
drivers/usb/gadget/goku_udc.h | 290
drivers/usb/gadget/serial.c | 2121 ++
drivers/usb/host/ehci-dbg.c | 37
drivers/usb/host/ehci-hcd.c | 24
drivers/usb/host/ehci-mem.c | 3
drivers/usb/host/ehci-q.c | 28
drivers/usb/host/ehci-sched.c | 995 -
drivers/usb/host/ehci.h | 86
drivers/usb/host/uhci-hcd.c | 73
drivers/usb/input/aiptek.c | 1
drivers/usb/input/hid-core.c | 1
drivers/usb/input/hid-input.c | 1
drivers/usb/input/hid.h | 2
drivers/usb/input/hiddev.c | 1
drivers/usb/input/kbtab.c | 1
drivers/usb/input/powermate.c | 21
drivers/usb/input/usbkbd.c | 1
drivers/usb/input/usbmouse.c | 1
drivers/usb/input/wacom.c | 1
drivers/usb/input/xpad.c | 1
drivers/usb/media/Kconfig | 19
drivers/usb/media/w9968cf.c | 836 -
drivers/usb/media/w9968cf.h | 58
drivers/usb/media/w9968cf_decoder.h | 2
drivers/usb/media/w9968cf_externaldef.h | 13
drivers/usb/misc/Kconfig | 25
drivers/usb/misc/Makefile | 4
drivers/usb/misc/emi62.c | 314
drivers/usb/misc/emi62_fw_m.h | 8852 +++++++++++
drivers/usb/misc/emi62_fw_s.h |23752 +++++++++++++++++++++-----------
drivers/usb/misc/usbled.c | 181
drivers/usb/net/usbnet.c | 27
drivers/usb/serial/cyberjack.c | 34
drivers/usb/serial/ftdi_sio.c | 159
drivers/usb/serial/ftdi_sio.h | 3
drivers/usb/serial/ir-usb.c | 2
drivers/usb/serial/mct_u232.c | 240
drivers/usb/serial/mct_u232.h | 5
drivers/usb/serial/pl2303.c | 1
drivers/usb/serial/pl2303.h | 3
drivers/usb/serial/visor.c | 3
drivers/usb/serial/visor.h | 1
drivers/usb/serial/whiteheat.c | 1
drivers/usb/storage/datafab.c | 201
drivers/usb/storage/jumpshot.c | 203
drivers/usb/storage/scsiglue.c | 110
drivers/usb/storage/scsiglue.h | 3
drivers/usb/storage/sddr09.c | 167
drivers/usb/storage/sddr55.c | 159
drivers/usb/storage/shuttle_usbat.c | 28
drivers/usb/storage/transport.c | 6
drivers/usb/storage/unusual_devs.h | 28
drivers/usb/usb-skeleton.c | 11
63 files changed, 32205 insertions(+), 9208 deletions(-)
-----

<adi:drcomp.erfurt.thur.de>:
o USB: add Driver for Emagic A6-2 (formerly known as EMI 6|2m)

<awagger:web.de>:
o USB: fix memory bug in usb-skeleton.c

<drb:med.co.nz>:
o USB Storage: patch to unusual_devs.h for Pentax Optio 330GS camera

<felipe_alfaro:linuxmail.org>:
o USB Storage: unusual_devs.h patch for Trumpion MP3 player

<luca.risolia:studio.unibo.it>:
o USB: W996[87]CF driver update

<pmarques:grupopie.com>:
o USB: add another PID to ftdi_sio

<rohde:duff.dk>:
o USB: Missing patch for ftdi_sio.c

<sebek64:post.cz>:
o USB: fix whiteheat problems

<thomas:stewarts.org.uk>:
o USB: powermate-payload-size-fix.patch

Adam Kropelin:
o USB: hiddev HIDIOCGREPORT not blocking in 2.6

Alan Stern:
o USB Storage: Notify the SCSI layer about device resets
o USB UHCI: fix broken data toggles for queued control URBs
o USB Storage: Fix scatter-gather for non READ/WRITE in sddr55
o USB Storage: Fix scatter-gather for non READ/WRITE in jumpshot
o USB Storage: Scatter-gather fixes for non READ/WRITE in datafab
o USB Storage: Remove non s-g pathway from subdriver READ/WRITE
o USB Storage: Old patches (as129 and as141)
o USB Storage: unusual_devs.h update
o USB Storage: another unusual_devs entry
o USB Storage: another unneeded unusual_devs entry
o USB storage: unusual_devs.h change

David Brownell:
o USB: ehci update: 3/3, highspeed iso rewrite
o USB: ehci update: 2/3, microframe scanning
o USB: ehci update: 1/3, misc
o USB: high speed iso maxpacket is 1024 not 1023
o USB: EHCI support on MIPS
o USB: fix kfree in usb-skeleton.c
o USB: add goku_udc driver (Toshiba TC86C001 USB device)

David T. Hollis:
o USB: usbnet on 2.6.0 -- needs ax8817x_ethtool_ops

Greg Kroah-Hartman:
o USB: hook up the other (non-HID) input devices to the input system properly
o USB: hook up the HID device's struct device to the input system properly
o USB: fix up compiler warnings and other stuff in the emi62 driver
o USB: add support for the Clie PEG-TJ25 device
o USB: add new usb led driver
o USB: add gadget serial driver from Al Borchers
o USB: add test for B4000000 to ir-usb driver to fix build issue on some archs
o USB: fix bug in bMaxPower sysfs file, it should be * 2
o USB: add a new pl2303 device id
o USB: add legotower driver to main usb makefile

Matthew Dharm:
o USB Storage: Sysfs attribute file for max_sectors
o USB Storage: add sysfs info attribute
o USB Storage: fix mode-sense handling for 10-byte commands
o USB Storage: Fix scatter-gather for non READ/WRITE in sddr09

Matthias Bruestle:
o USB: update the cyberjack driver

Pete Zaitcev:
o USB: Band-aid for mct_u232 in 2.6.1

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/