Josef Karthauser
9a7693dbe2
MFNetBSD:
...
revision 1.59
date: 2001/11/26 20:16:55; author: augustss; state: Exp; lines: +3 -3
Change wchan name for usb task thread.
2002-04-07 13:59:32 +00:00
Josef Karthauser
c47378c38f
MFNetBSD: usb.c (1.58)
...
date: 2001/11/20 23:53:26; author: augustss; state: Exp; lines: +61 -33
Create a special kernel thread to run the usb short lived tasks (instead
of using the device discovery threads).
The change to usb_port.h is a little hack whilst I address an issue
with NetBSD.
2002-04-07 13:58:06 +00:00
Nick Hibma
147fb5d0ca
Regen.
2002-04-07 13:47:19 +00:00
Nick Hibma
c5c0113fd8
Add Scanlogic SL11R IDE Adapter.
2002-04-07 13:45:24 +00:00
Josef Karthauser
6d4cdfa024
Synchronise the code style with NetBSD. (No functional changes).
2002-04-07 13:37:46 +00:00
Josef Karthauser
47f7268805
MFNetBSD:
...
revision 1.69
date: 2001/12/27 18:43:46; author: augustss; state: Exp; lines: +3 -3
Change some DIAGNOSTIC #defines.
2002-04-07 13:27:56 +00:00
Josef Karthauser
c6b0a4ae15
MFNetBSD:
...
revision 1.68
date: 2001/12/24 21:36:16; author: augustss; state: Exp; lines: +2 -1
Add some more DIAGNOSTIC tests.
Make usb_match_device() match on USB_PRODUCT_ANY.
2002-04-07 13:26:59 +00:00
Josef Karthauser
be55f9a1f2
MFNetBSD:
...
revision 1.67
date: 2001/11/21 13:44:47; author: augustss; state: Exp; lines: +3 -1
Wrap dump routine prototypes in #ifdef USB_DEBUG
2002-04-07 13:20:26 +00:00
Josef Karthauser
7c21b0290d
MFNetBSD: ukbd.c (1.52), usbdi.c (1.54), usbdi.h (1.35)
...
date: 2000/01/16 09:37:18; author: augustss;
Let usbd_set_polling() work on a usbd_device_handle instead of
a usbd_interface_handle.
2002-04-07 13:16:18 +00:00
Josef Karthauser
58af1b84da
MFNetBSD: usbdi.c (1.93), usbdi.h (1.59)
...
date: 2001/12/24 21:36:15; author: augustss;
Add some more DIAGNOSTIC tests.
Make usb_match_device() match on USB_PRODUCT_ANY.
2002-04-07 12:42:18 +00:00
Josef Karthauser
4d20078c4a
MFNetBSD:
...
revision 1.92
date: 2001/12/12 15:38:58; author: augustss; state: Exp; lines: +7 -3
Some more paranoia checks when DIAGNOSTIC.
2002-04-07 12:38:16 +00:00
Josef Karthauser
59b1ccec79
Move a function to a different place in the source so that we match
...
NetBSD.
2002-04-07 12:32:55 +00:00
Josef Karthauser
f7f4bdbbcb
Update $NetBSD$ ident.
2002-04-07 12:29:55 +00:00
Josef Karthauser
0de7764a0a
MFNetBSD:
...
revision 1.88
date: 2001/11/22 04:31:01; author: augustss; state: Exp; lines: +3 -3
Improve dump routine slightly.
2002-04-07 12:25:55 +00:00
Josef Karthauser
081d87cd07
MFNetBSD:
...
revision 1.87
date: 2001/11/21 15:37:41; author: augustss; state: Exp; lines: +5 -5
Fix indentation and typos.
2002-04-07 12:24:55 +00:00
Josef Karthauser
906e5d2c1b
We not long need to use USBD_NO_TSLEEP.
2002-04-07 12:19:50 +00:00
Josef Karthauser
f046c9272a
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
Josef Karthauser
3847d1fda8
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
Josef Karthauser
dfdec0c69e
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
Josef Karthauser
7f31496b8f
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
Josef Karthauser
9bf191c521
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
Josef Karthauser
b6955189b1
Reduce the difference between our version and NetBSD's. (No
...
functional changes.)
2002-04-07 11:29:31 +00:00
Josef Karthauser
896b2b5334
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
Josef Karthauser
05f37aafc4
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
Josef Karthauser
3b0f6960df
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
Josef Karthauser
bcfc7cc136
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
Josef Karthauser
05172ec004
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
Josef Karthauser
2bffc02359
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
Josef Karthauser
264bb28fd4
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
Josef Karthauser
eaf587ef2b
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
Josef Karthauser
93eb6f1095
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
Josef Karthauser
60fb1d5b78
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
Josef Karthauser
88f36e5813
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
Josef Karthauser
138483b713
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
Josef Karthauser
f1310c18b4
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
Josef Karthauser
649e8d680c
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
Josef Karthauser
44f1123ff9
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
Josef Karthauser
fbc2dfc441
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
Josef Karthauser
16b08d2552
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
Josef Karthauser
4792bfc8f6
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
Josef Karthauser
db3c6cb423
Iron out some obvious differences between NetBSD's and own version of
...
this file.
2002-04-06 22:06:16 +00:00
Josef Karthauser
8d3dd017ad
Define away 'Static' when compiling with USB_DEBUG defined, to make it
...
easier to debug.
2002-04-06 21:46:47 +00:00
Josef Karthauser
6a69a08a22
Use the UE_GET_XFERTYPE macro.
2002-04-06 21:28:57 +00:00
Josef Karthauser
dc2aa84c92
Remove some old unused cruft.
2002-04-06 21:03:49 +00:00
Josef Karthauser
2ce84795da
Another step in merging our if_aue driver with NetBSD's.
2002-04-06 20:50:21 +00:00
Josef Karthauser
396a51fb2f
Rename csr_{read,write}_* to cue_csr_{read,write}_*.
2002-04-06 20:24:25 +00:00
Josef Karthauser
47c61eef1b
Rename foo_gone to foo_dying, in keeping with the rest of the usb code.
2002-04-06 20:17:13 +00:00
Josef Karthauser
3d9e00aa02
Replace device_t with device_ptr_t.
2002-04-06 19:55:52 +00:00
Josef Karthauser
fc5290cfa4
Regenerate.
2002-04-06 19:35:00 +00:00
Josef Karthauser
4ad5d253df
Remove a erroneous entry for HP 5400C.
...
Spotted by: phk
2002-04-06 15:00:41 +00:00