NetBSD/sys/dev/mca
jdolecek 23f67512e0 edc_cmd_wait(): it is absolutely necessary to wait for the BSR_CMD_INPROGRESS
flag to clear, even when the COMMAND COMPLETE interrupt already did happen,
  otherwise we get ATTENTION ERROR for next command if it happens soon
  enough; this fixes the reliability problems introduced by previous change

some other cleanup & simlify of edc_cmd_wait()/edc_run_cmd(), the 'secs'
  is just a hint used in !poll case only
add some comments
move status_block[] back to edc_mca_softc, to save stack memory
make #ifdef DEBUG #ifdef EDC_DEBUG and g/c some obsolete debug stuff
make some EAGAINs EIOs
edc_intr(): wakeup the waiter for any command, not just READ/WRITE DATA
2002-03-31 10:01:26 +00:00
..
3c523reg.h Add driver for 3Com EtherLink/MC (3c523) Ethernet MCA card. This beast uses 2001-03-16 23:03:15 +00:00
Makefile.mcadevs
TODO aha at mca? confirmed working (test card provided by Jonathan Hankins) 2002-03-24 18:47:54 +00:00
aha_mca.c update comments + cosmetic change in aha_mca_probe() 2002-03-24 18:46:49 +00:00
com_mca.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
devlist2h.awk
ed_mca.c no need to splbio() while manipulating sc_q - it's accessed from 2002-03-29 20:10:46 +00:00
edc_mca.c edc_cmd_wait(): it is absolutely necessary to wait for the BSR_CMD_INPROGRESS 2002-03-31 10:01:26 +00:00
edcreg.h Fix serious bug in bounce buf handling - the EDF_BOUNCEBUF flag needs 2001-04-22 11:32:49 +00:00
edcvar.h The header part of driver overhault: 2001-11-24 12:46:15 +00:00
edvar.h The header part of driver overhault: 2001-11-24 12:46:15 +00:00
esp_mca.c clarify copyright - this is all freshly written, no older code used 2001-12-04 20:51:23 +00:00
espreg.h Make this NCR 53C90 driver work, using the chip information from 2001-12-04 20:47:58 +00:00
espvar.h Make this NCR 53C90 driver work, using the chip information from 2001-12-04 20:47:58 +00:00
files.mca drop the isadma attribute for aha, aha at mca? doesn't use that 2002-03-24 18:03:58 +00:00
if_ate_mca.c add RCSID 2001-11-13 07:38:28 +00:00
if_elmc_mca.c Added macros for the bits in the SYSBUS byte, and macros 2001-11-26 23:30:59 +00:00
if_ep_mca.c Match also product id 0x627c, it was omitted by mistake. 2001-11-28 20:56:47 +00:00
if_le_mca.c add RCSID 2001-11-13 07:38:28 +00:00
if_lereg.h Add driver for SKNET Personal and MC+ - AMD Lance 7990 based ethernet cards. 2001-04-27 18:03:40 +00:00
if_ne_mca.c add RCSID 2001-11-13 07:38:28 +00:00
if_tr_mca.c add RCSID 2001-11-13 07:38:28 +00:00
if_we_mca.c add RCSID 2001-11-13 07:38:28 +00:00
mca.c don't need opt_mcaverbose.h here 2001-11-24 12:33:14 +00:00
mca_subr.c add RCSID 2001-11-13 07:38:28 +00:00
mcadevs allocate identifier for NCR 53C90 2001-12-01 10:43:36 +00:00
mcadevs.h regenerate (allocate identifier for NCR 53c90) 2001-12-01 10:44:35 +00:00
mcadevs_data.h regenerate (allocate identifier for NCR 53c90) 2001-12-01 10:44:35 +00:00
mcareg.h
mcavar.h Introduce mca_match_disabled() - this returns true if cards with particular 2001-04-27 17:11:45 +00:00