USB
authorDavid Brownell <david-b@pacbell.net>
Thu, 7 Mar 2002 08:47:41 +0000 (00:47 -0800)
committerGreg Kroah-Hartman <greg@kroah.com>
Thu, 7 Mar 2002 08:47:41 +0000 (00:47 -0800)
commite090128367588d055a1a8e1114bd8c33d9b21166
tree559b5330814dc34371560844e63d3d374a1f1b11
parentddbdbc8c4c03f23fb2f0e1e6a4b3bec2fd4d9bc3
USB
ehci-0306, iso, philips, speedups

      - adds preliminary highspeed ISO support
      - tweaks the driver to support the Philips EHCI
      - does less in the IRQ handler
      - avoids accessing one immutable PCI register

The ISO support should be enough to start writing
drivers, not that I know of any ISO devices that are
really available yet, but it's not fully cooked yet.

As a functional milestone, this means Linux now
handles all kinds of highspeed device I/O.  (But it
doesn't yet handle split periodic transactions, to
full or low speed devices through USB 2.0 hubs.)

Thanks to Rory Bolt for the non-ISO bits here!
drivers/usb/hcd/ehci-hcd.c
drivers/usb/hcd/ehci-hub.c
drivers/usb/hcd/ehci-q.c
drivers/usb/hcd/ehci-sched.c
drivers/usb/hcd/ehci.h