summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uhub.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Major synchronisation with the NetBSD USB stack:n_hibma1999-10-071-99/+212
| | | | | | | | | | | - Some cleanup and improvements in the uhci and ohci drivers - Support for plugging and unplugging devices improved - Now available is bulk transport over OHCI controllers - Resume and suspend have been temporarily been disabled again. Proper support for it is available in the uhci.c and ohci.c files but I have not yet spent the brain cycles to use it. - OpenBSD now uses the USB stack as well - Add FreeBSD tags
* Move the declaration of the interrupt type from the driver structuredfr1999-05-081-1/+0
| | | | to the BUS_SETUP_INTR call.
* Remove double removal of children of a hub. (remove disconnected method)n_hibma1999-05-031-29/+2
| | | | | | This was introduced when merging a patch for the newbus people. And change the debugging flag from USB_DEBUG to UHUB_DEBUG.
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-161-5/+19
| | | | | | | | | | | | | | | | | | i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core
* 1) Make debugging more selective.n_hibma1999-04-111-14/+11
| | | | | | | 2) create function usbd_errstr which turns a usbd_status into a sensible error message 3) Change the printf in DPRINTF to logprintf which is a define for log(KERN_DEBUG, x)
* Reenable the recursive disconnection from a hub. Stop gap solutionn_hibma1999-04-111-7/+9
| | | | | | until the newbus version of uhub.c is ready. Submitted by: Kazutaka YOKOTA
* Cosmetical changes.n_hibma1999-03-221-2/+2
|
* Bug fix: Trap 12 when ugen not present and therefore unattached physicaln_hibma1999-02-211-2/+7
| | | | device removed.
* Textual changesn_hibma1999-01-221-20/+35
|
* Corrected the latent fact that the uhub driver was providing a driver forn_hibma1999-01-141-4/+22
| | | | | the usb device class instead of the uhub devclass. Only a problem with more than one USB host controller.
* Sync with NetBSD sources. Almost there. Mostly style fixes.n_hibma1999-01-101-3/+5
|
* Major synchronisation with NetBSD USB coden_hibma1999-01-071-174/+181
|
* Added Id to all filesn_hibma1998-12-141-0/+1
|
* Various bug fixes:n_hibma1998-12-091-1/+4
| | | | | | | | 1) Removed 'emulation' of bitmaps in printfs, FreeBSD seems to have caught up on that one 2) Fixed a few bugs in the timeout/timo timeout variables 3) First attempt at fixing a bug mentioned by Kazu: uhci_run is not able start/stop his USB host on his motherboard.
* Initial commit of ported NetBSD USB stackn_hibma1998-11-261-0/+490
OpenPOWER on IntegriCloud