joe
2987f74737
MFNetBSD: usbdi.c (1.80), usbdi.h (1.51)
...
date: 2001/04/13 11:19:58; author: augustss;
Finally get rid of the UGLY and EVIL hack for avoiding tsleep().
2002-04-07 12:18:52 +00:00
joe
87c2c53d47
MFNetBSD: if_aue.c (1.26), if_auereg.h (1.6), if_cue.c (1.10),
...
if_cuereg.h (1.5), if_kue.c (1.11), if_kuereg.h (1.5)
date: 2000/03/02 12:37:51; author: augustss;
Use ratecheck() to limit error messages on disconnect.
Break out some common functionality.
2002-04-07 12:04:02 +00:00
joe
862c145a2f
MFNetBSD: usbdi.c (1.63), usbdi.h (1.41)
...
date: 2000/03/02 12:37:51; author: augustss;
Use ratecheck() to limit error messages on disconnect.
Break out some common functionality.
We don't have ratecheck() in our kernel yet, so I've hardcoded
usb_ratecheck() to return true always.
2002-04-07 11:56:19 +00:00
joe
2432878dc3
MFNetBSD:
...
revision 1.110
date: 2001/11/20 16:08:10; author: augustss; state: Exp; lines: +5 -4
Use longer reset for root hubs (as told in the spec).
2002-04-07 11:42:39 +00:00
joe
6fe062690e
MFNetBSD: ohci.c (1.104), ohcivar.h (1.28)
...
date: 2001/09/28 23:57:21; author: augustss;
Reenable RHSC interrupt after one second so hot plugging works.
(From OpenBSD.)
2002-04-07 11:33:55 +00:00
joe
d360d25ed8
Reduce the difference between our version and NetBSD's. (No
...
functional changes.)
2002-04-07 11:29:31 +00:00
joe
d0ff37e318
MFNetBSD:
...
revision 1.57
date: 2001/11/20 16:08:37; author: augustss; state: Exp; lines: +3 -2
Add a comment.
2002-04-07 11:20:41 +00:00
joe
ca6fcfb6a4
MFNetBSD: ohci.c (1.109), uhci.c (1.144), uhub.c (1.56), usb.c (1.57),
...
usbdi.c (1.86), usbdivar.h (1.66)
[Some partial, because most of this was merged in a while ago]
date: 2001/11/20 13:48:03; author: augustss;
Keep track of device speed for USB 2.0.
2002-04-07 11:19:05 +00:00
joe
eee9c9d74a
MFNetBSD:
...
revision 1.55
date: 2001/11/16 02:21:54; author: augustss; state: Exp; lines: +4 -4
Better error message.
2002-04-07 10:59:02 +00:00
joe
9d6a2093f5
MFNetBSD: uhub.c (1.54), usb_subr.c (1.92)
...
date: 2001/11/16 01:57:47; author: augustss;
Handle devices that disappear during reset gracefully.
2002-04-07 10:57:42 +00:00
joe
047f09c6ae
MFNetBSD: usbdi.c (1.85), usbdi.h (1.54), usbdi_util.c (1.37)
...
date: 2001/11/15 15:15:59; author: augustss;
usbd_interface2device_handle() cannot fail.
2002-04-07 10:50:41 +00:00
joe
38f64ed352
MFNetBSD: usbdi.c (1.82), usbdivar.h (1.64)
...
date: 2001/11/10 16:54:56; author: augustss;
Add some dump routines for debugging.
2002-04-07 10:41:51 +00:00
joe
ed4d3f9f43
MFNetBSD:
...
revision 1.81
date: 2001/04/17 00:05:33; author: augustss; state: Exp; lines: +7 -1
Add a DIAGNOSTIC.
2002-04-07 10:38:07 +00:00
joe
72dff18178
MFNetBSD: usb_subr.c (1.90), usbdi.c (1.83), usbdivar.h (1.65)
...
date: 2001/11/10 17:11:38; author: augustss; state: Exp; lines: +1 -2
Get rid of unused abort_handle.
2002-04-07 10:36:15 +00:00
joe
a1017d3934
MFNetBSD:
...
revision 1.52
date: 2001/10/26 17:53:59; author: augustss; state: Exp; lines: +8 -2
Compare pointer with NULL instead of using them as a condition.
2002-04-07 10:31:39 +00:00
joe
6567ae608c
MFNetBSD:
...
revision 1.51
date: 2001/10/24 15:30:17; author: augustss; state: Exp; lines: +3 -3
Better debug message.
2002-04-07 10:29:48 +00:00
joe
f74fcb3feb
MFNetBSD:
...
revision 1.107
date: 2001/11/10 17:09:28; author: augustss; state: Exp; lines: +31 -26
Improve dump routines.
2002-04-07 10:24:52 +00:00
joe
ee5b0edc36
MFNetBSD:
...
revision 1.106
date: 2001/11/09 15:01:57; author: augustss; state: Exp; lines: +73 -57
Fix a bug in xfer abort processing when the HC executes ahead of what
the driver aborts.
Don't block RHSC interrupts.
2002-04-07 10:21:16 +00:00
joe
adeacffe3b
MFNetBSD:
...
revision 1.105
date: 2001/11/07 02:55:04; author: augustss; state: Exp; lines: +17 -3
Improve some debug messages.
2002-04-07 10:12:40 +00:00
joe
6a645c6e26
MFNetBSD: ohci.c (1.104), ohcireg.h (1.28)
...
date: 2001/09/28 23:57:21; author: augustss;
Reenable RHSC interrupt after one second so hot plugging works.
(From OpenBSD.)
2002-04-07 10:09:23 +00:00
joe
f502b9b788
MFNetBSD:
...
revision 1.103
date: 2001/09/11 07:00:19; author: augustss; state: Exp; lines: +4 -1
Don't go top mode OPERATIONAL (before reset) on startup even
if BIOS claims to have initialized the controller.
2002-04-07 10:04:16 +00:00
joe
c7075e245c
MFNetBSD:
...
revision 1.102
date: 2001/04/01 15:00:29; author: augustss; state: Exp; lines: +3 -1
Add two missing splx() (inside DIAGNOSTIC). From OpenBSD.
2002-04-07 10:02:45 +00:00
joe
ac39184235
MFNetBSD:
...
revision 1.142
date: 2001/10/25 02:08:13; author: augustss; lines: +14 -16
Change reset sequence to get status change bits set right on startup.
2002-04-07 09:57:23 +00:00
joe
017a3a7612
MFNetBSD:
...
revision 1.141
date: 2001/10/24 21:04:04; author: augustss; Exp; lines: +20 -4
Some more paranoia tests when entering the interrupt routine.
2002-04-07 09:52:49 +00:00
joe
ef737da893
Iron out some obvious differences between NetBSD's and own version of
...
this file.
2002-04-06 22:06:16 +00:00
joe
90def62f95
Define away 'Static' when compiling with USB_DEBUG defined, to make it
...
easier to debug.
2002-04-06 21:46:47 +00:00
joe
a4f31aacb3
Use the UE_GET_XFERTYPE macro.
2002-04-06 21:28:57 +00:00
joe
61dea5cc25
Remove some old unused cruft.
2002-04-06 21:03:49 +00:00
joe
6acac88074
Another step in merging our if_aue driver with NetBSD's.
2002-04-06 20:50:21 +00:00
joe
30f8680041
Rename csr_{read,write}_* to cue_csr_{read,write}_*.
2002-04-06 20:24:25 +00:00
joe
998e04f9dc
Rename foo_gone to foo_dying, in keeping with the rest of the usb code.
2002-04-06 20:17:13 +00:00
joe
9a33fe7e34
Replace device_t with device_ptr_t.
2002-04-06 19:55:52 +00:00
joe
bcc308fae6
Regenerate.
2002-04-06 19:35:00 +00:00
joe
ce62cbdf20
Remove a erroneous entry for HP 5400C.
...
Spotted by: phk
2002-04-06 15:00:41 +00:00
phk
82af590d92
Fix a typo in the definition of HP1220C and add a quick entry for
...
broken bidir mode for at as well.
2002-04-06 13:28:02 +00:00
joe
e791bc485b
Regenerate.
2002-04-06 13:07:05 +00:00
joe
23fceceeff
Add some more printer devices:
...
DeskJet 1220C from phk
Scanjet 5400C from NetBSD
Inkjet P-2000U from NetBSD
2002-04-06 13:06:07 +00:00
joe
5756a1bf39
Synchronise with NetBSD for order and formatting; no functional changes.
2002-04-06 13:01:39 +00:00
joe
b7178f19de
Add a new vendor: MINOLTA, and some products by them.
...
Partially submitted by: asmodai
2002-04-06 12:27:23 +00:00
phk
beae6a9ce5
Make LINT compile again.
2002-04-05 17:45:47 +00:00
jhb
db9aa81e23
Change callers of mtx_init() to pass in an appropriate lock type name. In
...
most cases NULL is passed, but in some cases such as network driver locks
(which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used.
Tested on: i386, alpha, sparc64
2002-04-04 21:03:38 +00:00
joe
6a47651923
Back the last commit out. The network drivers need reworking first. :(
2002-04-02 14:54:52 +00:00
joe
f47a79c673
MFNetBSD: usbdi.c (1.80), usbdi.h (1.51)
...
date: 2001/04/13 11:19:58; author: augustss;
Finally get rid of the UGLY and EVIL hack for avoiding tsleep().
2002-04-02 14:28:18 +00:00
joe
a95eca886e
MFNetBSD:
...
revision 1.89
date: 2001/11/10 17:10:42; author: augustss; state: Exp; lines: +2 -1
Abort any xfers on the control pipe before closing it on detach.
2002-04-02 14:16:06 +00:00
joe
58c7211f23
MFNetBSD: usb_port.h (1.45 partial), usb_subr.c (1.88)
...
date: 2001/11/10 16:53:32; author: augustss;
Small portability improvement.
2002-04-02 14:14:14 +00:00
joe
bd5b0c32fd
MFNetBSD: usb_subr.c (1.87), usbdi.h (1.53)
...
date: 2001/08/15 00:04:59; author: augustss;
Add a little infrastructure so that individual drivers can easily check
if thee was a vendor+product locator match.
2002-04-02 14:08:43 +00:00
joe
5c4e8e05b6
Reduce differences between NetBSD's version and ours.
...
(Should be all white space related, but there's the removal of the
odd 'register' directive also).
2002-04-02 13:26:40 +00:00
joe
0177db4b0b
Use ANSI prototypes and declarations.
2002-04-02 11:54:28 +00:00
joe
ffbaaedd06
Use ANSI prototypes and declarations.
...
Rename csr_{write|read}_* to aue_csr_* in keeping with NetBSD.
2002-04-02 11:42:57 +00:00
joe
1ce083b959
MFNetBSD:
...
revision 1.50
date: 2001/04/12 01:18:24; author: thorpej; state: Exp; lines: +6 -2
Only if __HAVE_GENERIC_SOFT_INTERRUPTS is then splusb == splsoftnet
(because we register the interrupt with IPL_SOFTNET). However, if
we're using a callout, then splusb == splsoftclock (because the
callouts happen from the softclock interrupt).
Note that splsoftnet blocks softclock interrupts, but this is
meant to better describe what's going on.
2002-04-02 10:53:42 +00:00