NetBSD/sys/dev/ic
jonathan c7cec27edf Move if_ep media-sense code from front ends to inside back end,
to prepare for if_media, and to support EISA 3c59x cards:

  * change epconfig() to take a short that encodes the chipset
    type (3c509, or Demon/Vortex/Boomerang).
  * add  distinct 3c509 and Demon/Vortex/Boomerang media-sense
    functions to back end.
  * Add EISA match/attach support for the 3c592 and 3c597
    (Demon) cards as well as the 3c509-comatibl EISA 3c509/3c579.

  * Assume that ISA and ISA PnP cards are 3c509-style, until
    proof to the contrary (e.g. large packet support).

Tested on 3c595, 3c590, and 3c509b. Not tested on 3c515 or Demon.
1997-02-18 10:51:06 +00:00
..
ad1848reg.h add support for cs4231 1995-07-07 02:11:45 +00:00
aha.c Move the aha ISA probe functions into a separate file. 1997-02-07 17:37:27 +00:00
ahareg.h Move the aha ISA probe functions into a separate file. 1997-02-07 17:37:27 +00:00
ahavar.h Move the aha ISA probe functions into a separate file. 1997-02-07 17:37:27 +00:00
aic7xxx.c Fill in sc_link.max_target 1996-12-10 21:27:16 +00:00
aic7xxxreg.h dev/microcode/aic7xxx/aic7xxx.seq, 1996-10-08 03:04:02 +00:00
aic7xxxvar.h Implement a simple scsi xfer queue to avoid presenting a resource 1996-12-02 19:06:41 +00:00
aic6360.c Fill in sc_link.max_target 1996-12-10 21:27:16 +00:00
am7930.c Comply with recent autoconfiguration changes. Diffs graciously 1996-12-10 22:54:46 +00:00
am7930reg.h AMD9730 telephony chip (used to be sparc/dev/bsd_audioreg.h). 1995-04-24 19:17:17 +00:00
am7930var.h LOCORE -> _LOCORE 1996-02-01 22:28:24 +00:00
am7990.c Deal with Lance memory size 132KB (sparc `lebuffer' devices use this size). 1996-12-06 21:54:00 +00:00
am7990reg.h LANCE register definitions, plus some utility macros for the machine- 1995-04-11 04:17:50 +00:00
am7990var.h fix alignment again for m68k 1997-01-15 18:22:35 +00:00
bha.c Remove a previous gratuitous change, and KNF police. 1997-01-17 22:09:09 +00:00
bhareg.h typo in definition of extended-geometry register. 1997-01-04 16:47:03 +00:00
bhavar.h Deal with targets > 7 on wide Buslogic controllers. Remember the "wide" 1996-12-20 21:35:10 +00:00
cd1400reg.h New Cyclades driver from Timo Rossi 1996-09-24 18:02:33 +00:00
com.c don't clobber IER in cominit(). (suggested by mycroft.) 1997-01-30 19:42:33 +00:00
comreg.h Wrap the definitions of CONADDR and CONUNIT in #ifndef. 1996-09-06 05:06:01 +00:00
comvar.h move cominit() prototype to comvar.h, so that ports which use 'com' 1996-11-13 19:41:35 +00:00
cs4231reg.h Remove incorrect comment. From Mike Long, PR 1277. 1996-02-16 08:12:33 +00:00
cy.c New bus.h implementation/interface: 1996-10-21 22:24:37 +00:00
cyreg.h New Cyclades driver from Timo Rossi 1996-09-24 18:02:33 +00:00
cyvar.h New bus.h implementation/interface: 1996-10-21 22:24:37 +00:00
dc21040reg.h Merge into mainline, tidy up some debug code. 1997-01-11 04:47:31 +00:00
dp8390reg.h Take endianness into account in ed_ring. 1995-04-12 16:12:42 +00:00
elink3.c Move if_ep media-sense code from front ends to inside back end, 1997-02-18 10:51:06 +00:00
elink3reg.h * make sure 100mbit media-present bits don't collied with 3c509 1996-12-30 19:18:28 +00:00
elink3var.h Move if_ep media-sense code from front ends to inside back end, 1997-02-18 10:51:06 +00:00
hayespreg.h Hayes ESP register definition 1996-02-10 20:23:40 +00:00
i8042reg.h Add constants for some keyboard controller commands. 1995-04-21 09:16:16 +00:00
i8237reg.h Add bit definition for auto-initialize mode. 1996-03-01 22:27:09 +00:00
i8253reg.h new RCS ID format. 1994-10-27 04:14:23 +00:00
i82586reg.h Rename a few constants to match the chip documentation. 1995-04-04 01:59:28 +00:00
i82595reg.h Add "iy" driver for Ethernet ISA boards using the Intel i82595 chip, e.g. 1996-05-06 21:36:51 +00:00
ics2101reg.h Fix error in copyright notice 1996-02-05 02:18:48 +00:00
lpt.c update these so they compile whether or not __BROKEN_INDIRECT_CONFIG 1996-12-05 01:25:23 +00:00
lptreg.h Drop LPT_NPORTS to 4 from 8. Some lpt units require only 4 I/O ports 1996-11-23 23:22:50 +00:00
lptvar.h update these so they compile whether or not __BROKEN_INDIRECT_CONFIG 1996-12-05 01:25:23 +00:00
mb86960.c Appease the compiler: get rid of some unused variables, add some 1996-10-17 04:34:08 +00:00
mb86960reg.h Add Masahiro SEKIGUCHI's MB8696[05] driver, ported, with some additional 1995-05-01 02:47:07 +00:00
mb86960var.h Appease the compiler: get rid of some unused variables, add some 1996-10-17 04:34:08 +00:00
mc146818reg.h machine-independent definitions for the Motorola MC146818A Real Time Clock 1995-05-04 19:31:18 +00:00
midway.c bug fix: 1997-01-24 20:58:42 +00:00
midwayreg.h New bus.h implementation/interface: 1996-10-21 22:24:37 +00:00
midwayvar.h New bus.h implementation/interface: 1996-10-21 22:24:37 +00:00
ncr5380.doc Switch to David Jones' new machine-independent NCR5380 driver. It's been 1996-01-01 22:24:30 +00:00
ncr5380reg.h Switch to David Jones' new machine-independent NCR5380 driver. It's been 1996-01-01 22:24:30 +00:00
ncr5380sbc.c Make this compile #ifdef DDB: 1996-12-15 10:02:30 +00:00
ncr5380var.h Add a new member to the softc (sc_parity_disable) with per-target 1996-05-10 18:04:01 +00:00
nec765reg.h Correct NE7CMD_FORMAT command (from John Kohl; PR#1637). 1995-10-20 00:02:20 +00:00
ns16450reg.h new RCS ID format. 1994-10-27 04:14:23 +00:00
ns16550reg.h new RCS ID format. 1994-10-27 04:14:23 +00:00
pdq.c backout kprintf changes 1996-10-13 01:37:04 +00:00
pdq_ifsubr.c Fix conflicts during import. 1996-05-20 00:26:15 +00:00
pdqreg.h define PDQ_ASSERT directly in terms of __assert, because cpp doesn't seem 1996-08-28 16:01:29 +00:00
pdqvar.h update alpha_XXX_dmamap() invocations to match prototype. 1996-10-25 21:33:30 +00:00
smc90cx6.c backout kprintf changes 1996-10-13 01:37:04 +00:00
smc90cx6reg.h update from Ignatios Souvatzis 1995-06-07 00:13:52 +00:00
smc93cx6.c New bus.h implementation/interface: 1996-10-21 22:34:38 +00:00
smc93cx6var.h New bus.h implementation/interface: 1996-10-21 22:34:38 +00:00
uha.c Fill in sc_link.max_target 1996-12-10 21:27:16 +00:00
uhareg.h Minor changes. 1996-09-01 00:54:34 +00:00
uhavar.h New bus.h implementation/interface: 1996-10-21 22:34:38 +00:00
wdcreg.h KERNEL -> _KERNEL. 1995-03-29 21:56:46 +00:00
z8530.doc Reorganized, machine-independent z8530 driver, based on the sparc/sun3 zs. 1996-01-24 01:07:21 +00:00
z8530reg.h Add ZSWR1_IMASK (all intr. enable bits in WR1) 1996-12-13 21:02:39 +00:00
z8530sc.c New version of the z8530 driver that should permit the mac68k port 1996-12-17 20:42:40 +00:00
z8530sc.h New version of the z8530 driver that should permit the mac68k port 1996-12-17 20:42:40 +00:00
z8530tty.c New version of the z8530 driver that should permit the mac68k port 1996-12-17 20:42:40 +00:00