augustss
|
03a522d3c1
|
Merge in a large batch of changes from Nick Hibma <hibma@skylink.it> so
the USB stack compiles on FreeBSD again.
|
1999-10-13 08:10:55 +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
|
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
|
f3421bec94
|
Change the way the direction is extracted from the endpoint descriptor.
No functional changes to the drivers. From Nick Hibma, FreeBSD.
|
1999-09-04 22:26:11 +00:00 |
augustss
|
036a9c6974
|
Change some 'struct device' to 'bdevice'. From FreeBSD.
|
1999-08-28 21:42:35 +00:00 |
augustss
|
1f2661798f
|
Make sure to mark the device as dying already in the (de)activate routine.
This avoids access to it before the detach routine has blown it away.
|
1999-08-23 22:55:14 +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
|
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
|
aaa0308140
|
Handle exclusive open bit differently.
|
1999-05-09 14:38:01 +00:00 |
augustss
|
1fcbe7ae13
|
Use the right buffer in immediate mode.
|
1999-04-21 19:02:26 +00:00 |
augustss
|
07e0165b97
|
Update/add URLs to relevant USB specs.
|
1999-01-10 11:13:36 +00:00 |
augustss
|
875aa92d2c
|
Various little fixes from the FreeBSD version.
|
1999-01-08 11:58:25 +00:00 |
augustss
|
e4b5e096e8
|
Fix some FreeBSD compiler warnings.
|
1999-01-07 02:22:50 +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
|
46e04a18a1
|
Take care of some lines > 80 chars.
|
1998-12-10 23:16:47 +00:00 |
augustss
|
f8b9a417f0
|
Improvement to the ugen driver.
Better error checking.
Some code rearrengment.
|
1998-12-09 00:18:10 +00:00 |
augustss
|
a68f1ef94c
|
Handle the case where the device does not support GET_PEPORT better.
|
1998-12-03 20:43:19 +00:00 |
augustss
|
cf75925c7f
|
Even shorter printfs at attach.
|
1998-12-02 22:54:52 +00:00 |
augustss
|
fd3af06364
|
Avoid wrapping lines in attach printfs.
|
1998-12-02 17:20:20 +00:00 |
augustss
|
ca707fcdf2
|
Make the copyright header conform to the NetBSD template.
|
1998-11-25 22:32:04 +00:00 |
augustss
|
c73add02ca
|
Fix some typos.
|
1998-11-21 18:57:09 +00:00 |
veego
|
ff2c3adddc
|
Add some braces to stop the new egcs warnings.
|
1998-08-20 19:55:06 +00:00 |
augustss
|
eba74b9369
|
Abort interrupt pipe on disconnect.
|
1998-08-01 20:52:45 +00:00 |
augustss
|
20106c31ca
|
Add some useful HID ioctl()s.
|
1998-07-13 10:49:41 +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 |