Commit Graph

2289 Commits

Author SHA1 Message Date
christos 64573a67d7 Sprinkle #ifdef INET to make a GENERIC kernel compile with INET undefined. 2004-12-06 02:59:23 +00:00
augustss 708bb1bb5a Allow interrupt output devices. From FreeBSD. 2004-12-03 08:53:40 +00:00
augustss 97cd51eada Don't error out if the number of companion controllers is wrong, just
omplain a go ahead.
2004-12-03 08:51:31 +00:00
kent c1653144ff adopt auconv_set_converter() 2004-11-13 15:00:48 +00:00
augustss 015097e0cb Fix kern/28086.
Add another product.
2004-11-08 13:00:07 +00:00
kent 11b301d4f7 print cluster information if UAUDIO_DEBUG is defined. 2004-11-05 19:08:29 +00:00
kent 321c2fdbdc print cluster information if UAUDIO_DEBUG is defined. 2004-11-05 17:46:14 +00:00
scw 393556db2e Match Sealevel Systems' uftdi-based USB <-> Serial adapter.
This is just an FT8U232AM with custom vendor/device IDs.
2004-11-05 13:53:29 +00:00
scw ca9032dd96 Regen for SEALEVEL 2004-11-05 13:51:52 +00:00
scw 45c758823b Add vendor SEALEVEL, plus an entry for their uftdi-based USB <-> Serial
converter.
2004-11-05 13:51:16 +00:00
rjs 77c10163bb Add AEI USB to LAN. 2004-11-03 22:59:31 +00:00
thorpej e9818f5b5e When adding/deleting multicast addresses, only whack the address
filter if the interface is marked RUNNING.

Fixes kern/27678.
2004-10-30 18:08:34 +00:00
kent 2027395f9c * uaudio_chan_open()
Call uaudio_set_speed() if and only if the selected Audio Streaming
interface supports multiple sampling rates.
  Address PR#27237
2004-10-29 17:12:53 +00:00
kent acac7b4b51 replace printf() inside UAUDIO_DEBUG with logprintf() 2004-10-29 16:42:47 +00:00
yamt 18f717bb90 constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
yamt 05f25dcc2a move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
augustss 3f877f0787 Regen. 2004-10-27 07:03:16 +00:00
augustss a546123041 Add some products from FreeBSD. 2004-10-27 07:02:47 +00:00
augustss d32a749096 Allow strings descriptor 0 to be fetched. It's the default language index. 2004-10-26 20:46:16 +00:00
augustss 2d3b68ad83 Add some medis defines. 2004-10-26 17:28:52 +00:00
augustss 547cfc9779 Protect MII reads and writes properly against multiple access.
Set full duplex mode when status tells us to.
(I can now get 4Mbyte/s instead of 20kbyte/s rx speed.)
2004-10-26 17:20:47 +00:00
augustss 4d2499feda Free memory in the correct order. Pointed out by Jeff Rizzo. 2004-10-26 05:00:59 +00:00
sketch 0d451812d5 Regen (Dell Port Replicator added). 2004-10-25 11:32:02 +00:00
sketch b06825e711 Add Dell Port Replicator. 2004-10-25 11:31:03 +00:00
augustss e2916e01dd Preserve some bits in the overlay qTD. 2004-10-25 10:29:49 +00:00
augustss dd753df337 Add EHCI_QTD_SET_STATUS. 2004-10-25 08:53:38 +00:00
augustss d3c902a013 Add a comment. 2004-10-24 22:13:52 +00:00
augustss 2dc3c5521f Follow the spec more closely when updating the overlay qTD in the QH. 2004-10-24 22:12:24 +00:00
augustss becc42a193 Only delay interrupt my 2 miucroframes instead of 8. This improves
Ethernet performance.
2004-10-24 22:11:05 +00:00
augustss f0c6875478 No need to generate an interrupt at the data part of a control transfer,
it's generated by the status transfer.
2004-10-24 22:09:15 +00:00
augustss 3d0622d94b Make sure to update the data toggle on short transfers.
This makes my Ethernet adapter much happier.
2004-10-24 22:07:04 +00:00
augustss d58af06710 Regen. 2004-10-24 13:01:17 +00:00
augustss 5e26cc8165 Add 2 devices. From OpenBSD. 2004-10-24 12:58:44 +00:00
augustss f8968198b1 Dont use lockmgr() from interrupt context. 2004-10-24 12:53:26 +00:00
augustss 122fe5d16e Whine about not being able to figure out default language if we are debugging. 2004-10-24 12:52:40 +00:00
augustss a71f7f822d Don't make activate static. It disagrees with prototype. 2004-10-24 12:50:54 +00:00
augustss b702a8af08 Don't allow open of low/full speed pipes types that will not work yet. 2004-10-24 08:52:26 +00:00
augustss 3f908f7bc3 Get rid of an oddly placed assert(). 2004-10-24 08:49:13 +00:00
augustss 5f05836624 Do hex conversion right. 2004-10-24 08:47:27 +00:00
augustss 90d454c7f7 Keep track of what high speed port (if any) a device belongs to so we can
set the transaction translator fields for the transfer.
Add a gross hack for split transaction completion in the ehci driver that
allows control transfers to be translated.  Interrupt transfers do not work.
Warn when any low/full speed device is opened.
2004-10-23 16:17:56 +00:00
augustss e58f453183 Regen. 2004-10-23 14:21:19 +00:00
augustss f300e07550 Add another serial adapter. From Paul Shupak in PR kern/27197. 2004-10-23 14:20:50 +00:00
augustss ad40767c5b Regen. 2004-10-23 14:17:36 +00:00
augustss c24e0726df Add devices. From Paul Shupak in PR kern/25519. 2004-10-23 14:17:07 +00:00
augustss a187f5b112 Regen. 2004-10-23 14:08:05 +00:00
augustss bbdfe9d3b8 Add more devices. From OpenBSD. 2004-10-23 14:07:27 +00:00
augustss e1c26273a8 Alphabetize. 2004-10-23 14:01:41 +00:00
augustss 00b535e7c0 Both FreeBSD and OpenBSD use Bill Paul axe driver instead of my uax
driver.  Maybe because it actually works on with hardware besides mine? :)
So we switch to axe too.
2004-10-23 13:38:26 +00:00
augustss d1ea5ecc77 Turn the printf about needing toggle update into a DPRINTF. Things
seem to work even when this message appears.
Why is it there, Charles?
2004-10-23 13:36:43 +00:00
augustss 4f104aa9c0 Try to get the Ethernet address of a CDC device in the prescribed way.
If that fails, just invent one (like before).
2004-10-23 13:29:18 +00:00