Ian Dowse
f50033ff2e
Make the USB subsystem unloadable and detachable, though currently
...
a significant amount of memory may be leaked each time a host
controller is detached.
2004-08-02 15:37:35 +00:00
Ian Dowse
da37d6ad41
Attempt to follow the correct procedure for synchronising with the
...
system BIOS to disable legacy device emulation as per the "EHCI
Extended Capability: Pre-OS to OS Handoff Synchronisation" section
of the EHCI spec. BIOSes that implement legacy emulation using SMIs
are supposed to disable the emulation when this procedure is performed.
2004-08-02 12:56:01 +00:00
Benno Rice
06167613da
Identify VIA EHCI root hubs and at least one VIA USB2.0 controller.
2004-07-19 23:22:10 +00:00
Lukas Ertl
d0834d4dc8
Add Intel PCI vendor ID.
2004-05-22 14:18:05 +00:00
Nate Lawson
5f96beb9e0
Convert callers to the new bus_alloc_resource_any(9) API.
...
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
2004-03-17 17:50:55 +00:00
Peter Wemm
f91e55b1e9
Recognize the nVidia ehci device id's in addition to the rest.
2003-12-17 17:15:41 +00:00
Warner Losh
347934fa63
Sometimes cardbus attachments don't attach, so while we track down
...
this problem put these lines back in. While they should be
unnecessary, they appear to be sometimes necessary.
Reviewed in concept: dfr
Approved by: re (scottl@)
2003-11-28 05:28:29 +00:00
Doug Rabson
0be389f3ca
Remove explicit cardbus attachments from drivers where this is identical
...
to the pci attachment. Cardbus is a derived class of pci so all pci
drivers are automatically available for matching against cardbus devices.
Reviewed by: imp
2003-11-03 09:22:18 +00:00
David E. O'Brien
aad970f1fe
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +00:00
Warner Losh
90cf0136c4
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 07:08:17 +00:00
John-Mark Gurney
45dd937507
make usb bus_dma aware.
...
Reviewed by: joe among others
2003-07-15 22:42:37 +00:00
John-Mark Gurney
c97325b0c8
WARNING: white space diff
...
This code reduces the number of trailing white space to be more in line
w/ NetBSD. I don't regenerate usbdevs, saving that for when it really
changes.
2003-07-04 01:50:39 +00:00
Warner Losh
078f2f3123
Enable bus mastering in the attach routine. This appears to fix the
...
USB 2.0 cardbus cards that have been floating around.
Submitted by: Craig Boston
2003-06-12 05:29:15 +00:00
Bernd Walter
ca3acad1d7
add EHCI (USB 2.0) controller support.
...
Approved by: joe
gallatin (mentor)
Obtained from: NetBSD
2003-04-14 14:04:08 +00:00