freebsd-nq/sys/dev
Justin T. Gibbs 499c4ce9f6 Clear the DFCNTRL register after every busfree.
When setting the HCNT registers, do so in ascending order.

When performing tagged queueing in non-paging mode, also check the
disconnected bit in the SCB as extra sanity during a reconection.

Make the labels in the DMA routine more sane.

When doing a DMA, if we see the DMADONE condition come true, we can
simply turn of the DMA enable bits in DFCNTRL without testing the FIFO
state as HDONE is true when DMADONE is true and this emplies the FIFO is
empty.

These changes clear up the data overrun error messages and seem to prevent
the "timed out in data-in phase" problems.
1997-02-11 17:07:54 +00:00
..
advansys Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
aic7xxx Clear the DFCNTRL register after every busfree. 1997-02-11 17:07:54 +00:00
ar Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
bktr Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: 1996-09-21 14:59:43 +00:00
ccd Make ccd compile again after the Lite2 merge. 1997-02-10 16:24:33 +00:00
cy Fixed missing ioport offset from the reading/updating of the PLX 1997-02-05 22:19:18 +00:00
de Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
dgb Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ed really minor cleanup 1997-02-11 09:29:48 +00:00
eisa Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ep Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ex Add the ex driver (Intel EtherExpress Pro/10). 1997-01-16 12:19:21 +00:00
fdc This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
fe Put newlines after log messages. 1997-01-23 16:17:09 +00:00
fxp Changed several configuration options: 1997-02-04 11:44:15 +00:00
ic Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ie Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
joy Updated #includes to 4.4Lite style. 1996-09-10 08:32:01 +00:00
kbd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
lnc Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
mcd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
mse Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pci Fix misspelled variable name, -current build stopper 1997-02-05 07:23:56 +00:00
pdq Catch up with the moving target: merge the change from rev 1.19 of the 1997-01-18 13:03:21 +00:00
ppbus Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
rc Remove SC_KBD_PROBE_WORKS option and replace it with a simple run-time flag 1996-10-23 07:29:44 +00:00
scd Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
si Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sio Fixed the SMC fifo bug fix. sioopen() hung while input was streaming in 1997-02-01 16:04:16 +00:00
snp Switched from using devfs_add_devsw() to devfs_add_devswf() 1996-03-28 14:31:42 +00:00
speaker Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sr Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
syscons Fixed the "switch to next screen" command (normally bound to the 1997-01-30 15:12:17 +00:00
vn This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
vx Some of these cards are always in promiscous mode :-( 1997-01-28 11:21:21 +00:00