Commit Graph

577 Commits

Author SHA1 Message Date
augustss
a79d73d045 Add Corega FEther adapter. From PR 9394. 2000-02-12 15:02:21 +00:00
augustss
76c14cd322 Don't stall the control pipe on error. 2000-02-08 18:46:03 +00:00
augustss
e922214fb2 Use NULL instead of 0. 2000-02-08 18:45:27 +00:00
augustss
e0c519464a Add methods for ucom to call back on open/close. 2000-02-08 09:18:01 +00:00
augustss
de5a3532be Fiddle with some PHY bits on the D-Link adapter as well. From FreeBSD. 2000-02-02 20:06:55 +00:00
thorpej
eed75dbc26 Don't dry to diving MIIF_NOISOLATE in the PHY drivers. Instead, pass
flags down from the parent to child vi mii_attach().
2000-02-02 17:09:38 +00:00
augustss
cee0dfa2d5 Add rnd_source. 2000-02-02 13:22:07 +00:00
augustss
c9d8358135 Generate usb events on attach and detach.
Clean up detach a little.
2000-02-02 13:21:25 +00:00
augustss
3a1229e779 Generate usb events on attach and detach. 2000-02-02 13:20:59 +00:00
augustss
aae9ac7e11 Generate usb events on attach and detach.
Handle rnd stuff correctly.
2000-02-02 13:19:44 +00:00
augustss
4b93911b25 Generate usb events on attach and detach. 2000-02-02 13:18:45 +00:00
augustss
b10d6a6fc0 Support detach. 2000-02-02 11:42:29 +00:00
thorpej
84dc99fdea Bring some order to the chaos which was the MII code function naming
"conventions".
2000-02-02 08:05:26 +00:00
augustss
481e8339dc Change the USB event mechanism to include more information about devices
and drivers.  Partly from FreeBSD.
2000-02-02 07:33:59 +00:00
thorpej
db8dc44033 Add support for detaching the interface. 2000-02-01 22:53:14 +00:00
augustss
e7f114ba6d Make sure to use delay() in usb_delay_ms() while cold booting. 2000-02-01 17:46:17 +00:00
augustss
6393288539 Put some #ifdefs around power and shutdown hooks. 2000-02-01 05:42:52 +00:00
augustss
daa36b1b58 Rename TAILMASK to HEADMASK, since it really masks the head pointer.
From FreeBSD.
2000-01-31 22:35:13 +00:00
augustss
cc46ffeb91 Change where the has table for physical-to-virtual address translation
is handled.  Partly from FreeBSD.
2000-01-31 22:09:13 +00:00
augustss
964e21e33a Use ${RM} 2000-01-31 21:08:11 +00:00
augustss
ae4bbc4485 Fiddle with over-current protect when turning on port power to make
things work for some OHCI controllers.
2000-01-31 20:17:25 +00:00
augustss
c9aa323521 Change the way the HC done method is invoked a little. 2000-01-31 20:13:07 +00:00
augustss
ef79cf035a Correct error message list. From Nick Hibma. 2000-01-28 13:32:55 +00:00
augustss
119272426a Fix typo. From Nick Hibma. 2000-01-28 10:19:48 +00:00
augustss
8cc78f4f7d Small restructuring: break out opening of pipes into its own function. 2000-01-28 00:51:25 +00:00
augustss
3eccf22362 GC a #define. 2000-01-28 00:45:55 +00:00
augustss
30f0efb4f2 Add uhci_root_ctrl_done() method. 2000-01-28 00:44:27 +00:00
augustss
9cd4bf4652 Remove the hack that handled truncated transfers. 2000-01-28 00:29:53 +00:00
augustss
4e9e8e52f4 Change the test to check if transfers are done. The old test was broken
and sometimes reported transfers as done prematurely.
This fix seems to stabilize the Ethernet drivers.
2000-01-28 00:15:54 +00:00
augustss
3c27de72ac Fix typo in tailp bit defines. From Nick Hibma. 2000-01-28 00:11:38 +00:00
augustss
10dd6e61c3 Regen. 2000-01-28 00:09:19 +00:00
augustss
d4dda219e1 Fix typo. 2000-01-28 00:08:57 +00:00
augustss
57d2439d74 Try to avoid accessing the HC if it is dead. Suggested by mycroft. 2000-01-26 10:04:38 +00:00
soren
27cb56c54d Regen. 2000-01-25 21:58:59 +00:00
soren
8b39eb4d8e Add Digi International adapters. 2000-01-25 21:58:45 +00:00
augustss
b9a4fe55b5 Switch the HSE and HCPE messages. Pointed out my mycroft. 2000-01-25 17:31:05 +00:00
augustss
0335569abc Make it compile even if you leave out the ucom attachment. 2000-01-25 13:56:23 +00:00
augustss
a27ee91364 Remove an item. 2000-01-25 13:27:07 +00:00
augustss
f0ebd281e5 Add done method for root control transfers. 2000-01-25 12:06:21 +00:00
augustss
beaf3d82fc Ooops, add another ucom file. 2000-01-25 08:46:00 +00:00
augustss
a2b1ac707a Split the umodem driver into two parts: the part that emulates a tty over
two bulk pipes, and the setup and status fiddling goo.
This allows the former part to be shared by other drivers that need to
look like a tty.
2000-01-25 08:12:58 +00:00
thorpej
e2e27455dd Use config_pending. 2000-01-24 18:35:51 +00:00
augustss
bbd7b89f19 Recognize Linksys USB10T. 2000-01-24 08:47:43 +00:00
augustss
50f87c16d8 Regen. 2000-01-24 08:44:33 +00:00
augustss
46ada10a40 Add Linksys USB10T. 2000-01-24 08:44:07 +00:00
augustss
55c5d10627 Fix typos.
Never, never, never commit without compiling first.
2000-01-19 01:16:38 +00:00
augustss
fe18229923 Obey the interrupt interval here also. 2000-01-19 01:04:26 +00:00
augustss
a97cf3f9ce Fix a buglet in framelist locking. 2000-01-19 01:02:11 +00:00
augustss
8d1b47c24d Poll the interrupt pipe every 100 ms instead of every 1 ms. The interrupt
pipe is only used to collect statistics so it seems rather stupid to bog
down the processor by doing this every ms.
2000-01-19 00:25:23 +00:00
augustss
c3716a6bb9 Add an argument to usbd_open_pipe_intr() to specify the polling interval
for an interrupt pipe in case we don't what what the descriptor suggests.
2000-01-19 00:23:58 +00:00