Subject: [BK PATCH] USB changes for 2.4.19
From: Greg KH <[email-masked]>
To: [email-masked]
Cc: [email-masked]

Hi,

Here are some USB patches to try to sync up with my tree.  This series
contains some typedef removals and new drivers added.

Pull from:  bk://linuxusb.bkbits.net/marcelo-2.4

The individual patches will be sent in follow up messages to this email.

thanks,

greg k-h

 Documentation/Configure.help     |   23 
 Documentation/usb/silverlink.txt |   76 +
 MAINTAINERS                      |   14 
 arch/cris/drivers/usb-host.c     |  110 -
 arch/mips/au1000/common/usbdev.c |   44 
 drivers/char/joystick/iforce.c   |   10 
 drivers/isdn/hisax/st5481.h      |    4 
 drivers/isdn/hisax/st5481_d.c    |    2 
 drivers/isdn/hisax/st5481_usb.c  |    5 
 drivers/media/video/cpia_usb.c   |    4 
 drivers/net/irda/irda-usb.c      |   22 
 drivers/usb/CDCEther.c           |   12 
 drivers/usb/CDCEther.h           |    2 
 drivers/usb/Config.in            |    3 
 drivers/usb/Makefile             |    3 
 drivers/usb/acm.c                |    6 
 drivers/usb/aiptek.c             |  332 ++++
 drivers/usb/audio.c              |   28 
 drivers/usb/auerswald.c          |   92 -
 drivers/usb/bluetooth.c          |   14 
 drivers/usb/catc.c               |   14 
 drivers/usb/dabusb.c             |    6 
 drivers/usb/dabusb.h             |    2 
 drivers/usb/devio.c              |   18 
 drivers/usb/hc_simple.c          | 1072 +++++++++++++++
 drivers/usb/hc_simple.h          |  231 +++
 drivers/usb/hc_sl811.c           | 1358 +++++++++++++++++++
 drivers/usb/hc_sl811.h           |  385 +++++
 drivers/usb/hc_sl811_rh.c        |  526 +++++++
 drivers/usb/hcd.c                |   10 
 drivers/usb/hcd/ehci-q.c         |    8 
 drivers/usb/hcd/ehci-sched.c     |    2 
 drivers/usb/hid-core.c           |   12 
 drivers/usb/hid.h                |    2 
 drivers/usb/kaweth.c             |   24 
 drivers/usb/mdc800.c             |    6 
 drivers/usb/pegasus.c            |   40 
 drivers/usb/pegasus.h            |    2 
 drivers/usb/rtl8150.c            |   12 
 drivers/usb/scanner.c            |   16 
 drivers/usb/scanner.h            |    2 
 drivers/usb/se401.c              |    2 
 drivers/usb/se401.h              |    4 
 drivers/usb/serial/Config.in     |    1 
 drivers/usb/serial/Makefile      |    1 
 drivers/usb/serial/io_edgeport.c |    2 
 drivers/usb/serial/io_fw_down3.h |  799 +++++++++++
 drivers/usb/serial/io_ti.c       | 2727 +++++++++++++++++++++++++++++++++++++++
 drivers/usb/serial/io_ti.h       |  180 ++
 drivers/usb/serial/io_usbvend.h  |  112 +
 drivers/usb/serial/keyspan.c     |   42 
 drivers/usb/serial/pl2303.c      |    1 
 drivers/usb/serial/pl2303.h      |    3 
 drivers/usb/serial/usbserial.c   |   29 
 drivers/usb/storage/transport.c  |   16 
 drivers/usb/stv680.c             |    2 
 drivers/usb/stv680.h             |    2 
 drivers/usb/tiglusb.c            |  514 +++++++
 drivers/usb/tiglusb.h            |   48 
 drivers/usb/uhci.c               |   16 
 drivers/usb/usb-debug.c          |   34 
 drivers/usb/usb-midi.c           | 2228 +++++++++++++++++++++++++++++++
 drivers/usb/usb-midi.h           |  143 ++
 drivers/usb/usb-ohci.c           |   44 
 drivers/usb/usb-ohci.h           |   12 
 drivers/usb/usb-uhci.c           |  118 -
 drivers/usb/usb-uhci.h           |    4 
 drivers/usb/usb.c                |   36 
 drivers/usb/usbkbd.c             |   12 
 drivers/usb/usbvideo.c           |    4 
 drivers/usb/usbvideo.h           |    2 
 drivers/usb/vicam.h              |    2 
 include/linux/ticable.h          |   42 
 include/linux/usb.h              |  107 -
 74 files changed, 11326 insertions(+), 517 deletions(-)
------

[email-masked], 2002-08-05 14:44:30-07:00, [email-masked]
  USB: added new drivers to the build

 Documentation/Configure.help |   23 +++++++++++++++++++++--
 MAINTAINERS                  |   14 ++++++++++++++
 drivers/usb/Config.in        |    3 +++
 drivers/usb/Makefile         |    3 +++
 4 files changed, 41 insertions(+), 2 deletions(-)
------

[email-masked], 2002-08-05 14:43:37-07:00, [email-masked]
  USB: added usb-midi driver

 drivers/usb/usb-midi.c | 2228 +++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/usb-midi.h |  143 +++
 2 files changed, 2371 insertions(+)
------

[email-masked], 2002-08-05 14:43:14-07:00, [email-masked]
  USB: added tiglusb driver

 Documentation/usb/silverlink.txt |   76 +++++
 drivers/usb/tiglusb.c            |  514 +++++++++++++++++++++++++++++++++++++++
 drivers/usb/tiglusb.h            |   48 +++
 include/linux/ticable.h          |   42 +++
 4 files changed, 680 insertions(+)
------

[email-masked], 2002-08-05 14:42:43-07:00, [email-masked]
  USB: added aiptek driver

 drivers/usb/aiptek.c |  332 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 332 insertions(+)
------

[email-masked], 2002-08-05 14:42:04-07:00, [email-masked]
  USB: added new host controller driver for HC_SL811 devices.

 drivers/usb/hc_simple.c   | 1072 ++++++++++++++++++++++++++++++++++++
 drivers/usb/hc_simple.h   |  231 +++++++
 drivers/usb/hc_sl811.c    | 1358 ++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/hc_sl811.h    |  385 +++++++++++++
 drivers/usb/hc_sl811_rh.c |  526 +++++++++++++++++
 5 files changed, 3572 insertions(+)
------

[email-masked], 2002-08-05 14:32:05-07:00, [email-masked]
  USB: added TI edgeport usb to serial driver.

 drivers/usb/serial/Config.in     |    1 
 drivers/usb/serial/Makefile      |    1 
 drivers/usb/serial/io_fw_down3.h |  799 +++++++++++
 drivers/usb/serial/io_ti.c       | 2727 +++++++++++++++++++++++++++++++++++++++
 drivers/usb/serial/io_ti.h       |  180 ++
 drivers/usb/serial/io_usbvend.h  |  112 +
 drivers/usb/serial/usbserial.c   |   29 
 7 files changed, 3823 insertions(+), 26 deletions(-)
------

[email-masked], 2002-08-05 14:29:50-07:00, [email-masked]
  USB: removed the devrequest typedef
  
  use "struct usb_ctrlrequest" from now on.

 arch/cris/drivers/usb-host.c     |   10 +++---
 arch/mips/au1000/common/usbdev.c |   44 ++++++++++++++---------------
 drivers/char/joystick/iforce.c   |   10 +++---
 drivers/isdn/hisax/st5481.h      |    2 -
 drivers/usb/CDCEther.c           |   12 ++++----
 drivers/usb/CDCEther.h           |    2 -
 drivers/usb/acm.c                |    6 ++--
 drivers/usb/auerswald.c          |   58 +++++++++++++++++++--------------------
 drivers/usb/bluetooth.c          |   14 ++++-----
 drivers/usb/catc.c               |   14 ++++-----
 drivers/usb/devio.c              |   12 ++++----
 drivers/usb/hcd.c                |   10 +++---
 drivers/usb/hcd/ehci-q.c         |    8 ++---
 drivers/usb/hid-core.c           |   12 ++++----
 drivers/usb/hid.h                |    2 -
 drivers/usb/kaweth.c             |   18 ++++++------
 drivers/usb/pegasus.c            |   40 +++++++++++++-------------
 drivers/usb/pegasus.h            |    2 -
 drivers/usb/rtl8150.c            |   12 ++++----
 drivers/usb/scanner.c            |   16 +++++-----
 drivers/usb/scanner.h            |    2 -
 drivers/usb/storage/transport.c  |   14 ++++-----
 drivers/usb/uhci.c               |   16 +++++-----
 drivers/usb/usb-ohci.c           |   10 +++---
 drivers/usb/usb-uhci.c           |   16 +++++-----
 drivers/usb/usb.c                |   14 ++++-----
 drivers/usb/usbkbd.c             |   12 ++++----
 include/linux/usb.h              |   29 ++++++++++++++-----
 28 files changed, 215 insertions(+), 202 deletions(-)
------

[email-masked], 2002-08-05 12:09:37-07:00, [email-masked]
  USB: removed urb_t typedef
  
  you must use "struct urb" from now on.

 arch/cris/drivers/usb-host.c     |  100 +++++++++++++++++++-------------------
 drivers/isdn/hisax/st5481.h      |    2 
 drivers/isdn/hisax/st5481_usb.c  |    2 
 drivers/media/video/cpia_usb.c   |    4 -
 drivers/net/irda/irda-usb.c      |   22 ++++----
 drivers/usb/audio.c              |   24 ++++-----
 drivers/usb/auerswald.c          |   34 ++++++-------
 drivers/usb/dabusb.c             |    6 +-
 drivers/usb/dabusb.h             |    2 
 drivers/usb/devio.c              |    4 -
 drivers/usb/kaweth.c             |    6 +-
 drivers/usb/mdc800.c             |    6 +-
 drivers/usb/se401.c              |    2 
 drivers/usb/se401.h              |    4 -
 drivers/usb/serial/io_edgeport.c |    2 
 drivers/usb/serial/keyspan.c     |   42 ++++++++--------
 drivers/usb/storage/transport.c  |    2 
 drivers/usb/stv680.c             |    2 
 drivers/usb/stv680.h             |    2 
 drivers/usb/usb-debug.c          |   34 ++++++-------
 drivers/usb/usb-ohci.c           |   34 ++++++-------
 drivers/usb/usb-ohci.h           |   12 ++--
 drivers/usb/usb-uhci.c           |  102 +++++++++++++++++++--------------------
 drivers/usb/usb-uhci.h           |    4 -
 drivers/usb/usb.c                |   20 +++----
 drivers/usb/usbvideo.c           |    4 -
 drivers/usb/usbvideo.h           |    2 
 drivers/usb/vicam.h              |    2 
 include/linux/usb.h              |   12 ++--
 29 files changed, 247 insertions(+), 247 deletions(-)
------

[email-masked], 2002-08-05 11:16:02-07:00, [email-masked]
  USB: usb.h cleanups, typedef removed for iso packets, and whitespace changes.
  
  removed iso_packet_descriptor_t and piso_packet_descriptor_t typedef, use
  the "struct iso_packet_descriptor" now.

 drivers/isdn/hisax/st5481_d.c   |    2 -
 drivers/isdn/hisax/st5481_usb.c |    3 +
 drivers/usb/audio.c             |    4 +-
 drivers/usb/devio.c             |    2 -
 drivers/usb/hcd/ehci-sched.c    |    2 -
 drivers/usb/usb.c               |    2 -
 include/linux/usb.h             |   66 ++++++++++++++++++++--------------------
 7 files changed, 41 insertions(+), 40 deletions(-)
------

[email-masked], 2002-05-09 11:14:54-07:00, [email-masked]
  USB pl2303 driver
  
  added support for another pl2303 device thanks to lutz rothhardt

 drivers/usb/serial/pl2303.c |    1 +
 drivers/usb/serial/pl2303.h |    3 +++
 2 files changed, 4 insertions(+)
------