summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/ehci_pci.c
Commit message (Collapse)AuthorAgeFilesLines
* Identify the Intel ICH4 EHCI controller.benno2005-06-101-0/+5
|
* Don't display the redundant `ehci_pci_attach: companion usbX'iedowse2005-03-201-2/+9
| | | | | | messages unless EHCI debugging is enabled. Suggested by: scottl
* Use BUS_PROBE_DEFAULT in preference to 0. Also for vx, returnimp2005-03-011-1/+1
| | | | | BUS_PROBE_LOW_PRIORITY in stead of ifdef for devices that xl and vx both support so that xl will snarf them on up.
* Pass an explicit pointer to the bus structure in the 'usb' device ivarjb2004-12-281-1/+1
| | | | | | | | rather than a softc pointer (with the bus structure at the start). This is a non-functional change. It just helps when reading the code to know that the ehci, ohci and uhci drivers share the bus structure, not the entire softc.
* Make the USB subsystem unloadable and detachable, though currentlyiedowse2004-08-021-7/+38
| | | | | a significant amount of memory may be leaked each time a host controller is detached.
* Attempt to follow the correct procedure for synchronising with theiedowse2004-08-021-1/+71
| | | | | | | 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.
* Identify VIA EHCI root hubs and at least one VIA USB2.0 controller.benno2004-07-191-0/+9
|
* Add Intel PCI vendor ID.le2004-05-221-0/+4
|
* Convert callers to the new bus_alloc_resource_any(9) API.njl2004-03-171-3/+3
| | | | | Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde
* Recognize the nVidia ehci device id's in addition to the rest.peter2003-12-171-0/+6
|
* Sometimes cardbus attachments don't attach, so while we track downimp2003-11-281-0/+1
| | | | | | | | 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@)
* Remove explicit cardbus attachments from drivers where this is identicaldfr2003-11-031-1/+0
| | | | | | | 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
* Use __FBSDID().obrien2003-08-241-5/+4
| | | | Also some minor style cleanups.
* Prefer new location of pci include files (which have only been in theimp2003-08-221-2/+2
| | | | | tree for two or more years now), except in a few places where there's code to be compatible with older versions of FreeBSD.
* make usb bus_dma aware.jmg2003-07-151-0/+1
| | | | Reviewed by: joe among others
* WARNING: white space diffjmg2003-07-041-1/+1
| | | | | | 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.
* Enable bus mastering in the attach routine. This appears to fix theimp2003-06-121-0/+2
| | | | | | USB 2.0 cardbus cards that have been floating around. Submitted by: Craig Boston
* add EHCI (USB 2.0) controller support.ticso2003-04-141-0/+335
Approved by: joe gallatin (mentor) Obtained from: NetBSD
OpenPOWER on IntegriCloud