augustss
|
11403b6ec1
|
Fix some bugs in USB controller detach code.
|
1999-10-12 20:02:47 +00:00 |
augustss
|
df435c83b2
|
Add an event mechanism so that a userland process can watch devices come
and go.
|
1999-10-12 11:54:56 +00:00 |
augustss
|
fb7795c908
|
Make sure the HC deactivation is propagated.
|
1999-09-18 11:25:50 +00:00 |
augustss
|
58c7de99c1
|
Move the code around a little and clearly mark how to delay attachment
(during cold boot) until the interrupts are on.
|
1999-09-15 21:10:11 +00:00 |
augustss
|
e54df1b10c
|
Handle the use_polling flag with a lttle more care and only set it if
we are cold booting.
|
1999-09-15 14:17:14 +00:00 |
augustss
|
7049e8eb1b
|
Add preliminary (untested) code for detaching the USB host controller
(needed for CardBus based controllers).
|
1999-09-15 10:25:30 +00:00 |
augustss
|
ba2c2e2ade
|
* Make sure an aborted pipe is marked as not running.
* Start queued request in the right order.
* Insert some more DIAGNOSTIC sanity checks.
|
1999-09-13 21:33:25 +00:00 |
augustss
|
ff6a476e6c
|
Rearrange the code a little so we can decide if we are in process
or interrupt context in a reliable way. Mainly used for DIAGNOSTIC.
|
1999-09-13 19:18:17 +00:00 |
augustss
|
24251055bc
|
Change the way the `struct device' base part of all driver softc are
declared and accessed to make it more portable. Idea from Nick Hibma, FreeBSD.
No functional changes.
|
1999-09-05 19:32:18 +00:00 |
augustss
|
036a9c6974
|
Change some 'struct device' to 'bdevice'. From FreeBSD.
|
1999-08-28 21:42:35 +00:00 |
augustss
|
3016e1ebe0
|
Make some small changes to make it compile on OpenBSD.
|
1999-08-17 16:06:20 +00:00 |
augustss
|
b8b1e35ece
|
Some changes from FreeBSD (no functional differences).
|
1999-08-14 14:49:31 +00:00 |
augustss
|
2d4d29a1fa
|
Test return values the right way.
|
1999-08-02 19:36:48 +00:00 |
thorpej
|
7b3258b6a7
|
Make the kthread API a bit more friendly to loadable kernel modules.
|
1999-07-06 21:44:09 +00:00 |
augustss
|
b177c7a397
|
Totally redo the way device detach is done. It now uses a kernel event
thread and the config detach method.
Squish a number of space leaks on detach.
|
1999-06-30 06:44:22 +00:00 |
augustss
|
f963dc8ddb
|
Some minor updates from FreeBSD.
|
1999-01-10 19:13:15 +00:00 |
augustss
|
875aa92d2c
|
Various little fixes from the FreeBSD version.
|
1999-01-08 11:58:25 +00:00 |
augustss
|
bf1154922d
|
Add a length paarmeter to usbd_do_request_flags().
|
1999-01-03 01:00:56 +00:00 |
augustss
|
3064141641
|
Make it possible to specify the request flags when issuing a raw USB request.
|
1998-12-29 03:13:10 +00:00 |
augustss
|
cd36ca65dd
|
Fix typos.
|
1998-12-28 02:20:28 +00:00 |
augustss
|
e0c228ae9c
|
Merge changes to make the USB stack work with FreeBSD. The original
diffs from Nick Hibma <n_hibma@freebsd.org>, but with substantial
changes from me.
XXX Not tested on FreeBSD yet.
|
1998-12-26 12:53:00 +00:00 |
augustss
|
f8b9a417f0
|
Improvement to the ugen driver.
Better error checking.
Some code rearrengment.
|
1998-12-09 00:18:10 +00:00 |
augustss
|
ca707fcdf2
|
Make the copyright header conform to the NetBSD template.
|
1998-11-25 22:32:04 +00:00 |
augustss
|
5cc2c570d5
|
Add missing call to usbd_init().
|
1998-09-21 20:47:25 +00:00 |
augustss
|
f654e0188e
|
Switch from a global flag to tell if the host controller should use
polling to a local one for each controller.
|
1998-08-01 18:16:19 +00:00 |
augustss
|
6532f4f144
|
Add an ioctl() to get host controller statistics.
|
1998-07-25 15:22:11 +00:00 |
augustss
|
deb00272b9
|
Add USB support. Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers
|
1998-07-12 19:51:55 +00:00 |