freebsd-src/sys/pci
Bill Paul 95674596b9 Add support for the National Semiconductor DP83815 fast ethernet
controller chip. This chip is currently being used on the NetGear
FA312-TX adapter, which I guess is a replacement for the FA310-TX
(PNIC-based).

I added support for this chip by modifying the sis driver since
the SiS 900 and the NS DP83815 have almost the same programming
interface (the RX filter programming and PHY access methods are
different, but the general configuration, DMA scheme and register
layout are identical).

I would have had this done a lot sooner, but getting the damn MAC
address out of the EEPROM proved to be more complicated than expected.
2000-07-06 06:02:04 +00:00
..
agp_ali.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_amd.c Release resources properly in detach. 2000-06-10 17:53:20 +00:00
agp_if.m A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_intel.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_sis.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_via.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp.c Fix the AMD 751 AGP minidriver so that it works with my test code. 2000-06-10 17:44:53 +00:00
agppriv.h Fix the AMD 751 AGP minidriver so that it works with my test code. 2000-06-10 17:44:53 +00:00
agpreg.h Fix the AMD 751 AGP minidriver so that it works with my test code. 2000-06-10 17:44:53 +00:00
agpvar.h A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
alpm.c
amd.c
amd.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
cy_pci.c
cy_pcireg.h
dc21040reg.h
ide_pcireg.h
if_ar_p.c
if_dc.c Add support for the Accton EN1217. 2000-06-11 11:54:52 +00:00
if_dcreg.h Add support for the Accton EN1217. 2000-06-11 11:54:52 +00:00
if_de.c Use the correct name for the PCI command register (PCIR_COMMAND). Don't 2000-05-28 16:06:56 +00:00
if_devar.h
if_en_pci.c
if_fxp.c Implemented some optimizations which result in 14 fewer instructions in the 2000-06-19 00:58:34 +00:00
if_fxpreg.h Added support for the i82559ER (10/100Mbps NIC for embedded applications). 2000-06-18 10:26:09 +00:00
if_fxpvar.h
if_mn.c Account for packets we clean out when we disconnect. 2000-07-03 13:08:56 +00:00
if_rl.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_rlreg.h
if_sf.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_sfreg.h
if_sis.c Add support for the National Semiconductor DP83815 fast ethernet 2000-07-06 06:02:04 +00:00
if_sisreg.h Add support for the National Semiconductor DP83815 fast ethernet 2000-07-06 06:02:04 +00:00
if_sk.c - Call mii_pollstat() after we bring up the link on a 1000baseTX card 2000-06-06 02:56:37 +00:00
if_skreg.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
if_sr_p.c
if_ste.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_stereg.h
if_ti.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_tireg.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
if_tl.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_tlreg.h
if_tx.c Added support for SMC9432BTX cards. 2000-06-21 19:19:49 +00:00
if_txvar.h Added support for SMC9432BTX cards. 2000-06-21 19:19:49 +00:00
if_vr.c Close PR# 19617: add support for VIA VT6102 NICs to VIA Rhine driver. 2000-07-05 21:37:21 +00:00
if_vrreg.h Close PR# 19617: add support for VIA VT6102 NICs to VIA Rhine driver. 2000-07-05 21:37:21 +00:00
if_wb.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_wbreg.h
if_wx.c If swdpio1 doesn't clear, we have a reversed (or disconnected) cable. Change 2000-06-25 02:04:27 +00:00
if_wxreg.h Fix this driver to (finally) work with switches. Some more black 2000-06-16 06:28:31 +00:00
if_wxvar.h Fix this driver to (finally) work with switches. Some more black 2000-06-16 06:28:31 +00:00
if_xl.c Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/ 2000-05-28 16:13:43 +00:00
if_xlreg.h
intpm.c Fix some leakage from inside #ifdef PCI_COMPAT (the FreeBSD 2.2 compat 2000-05-28 16:17:18 +00:00
intpmreg.h
isp_pci.c Change startup locking. Use new isp_handle_index function 2000-07-04 01:01:15 +00:00
locate.pl use warnings 2000-06-27 22:41:12 +00:00
meteor_reg.h
meteor.c
ncr.c ncr.c is no longer a COMPAT_OLDPCI device - remove the warning. 2000-05-28 10:45:06 +00:00
ncrreg.h
ohci_pci.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci_compat.c Encapsulate the old PCI compatability support and APIs completely under 2000-05-28 16:35:57 +00:00
pci_if.m
pci.c Nuke the useless chip driver. It gets in the way when you want to load 2000-06-09 16:00:29 +00:00
pcic_p.c Make this compile without depending on the FreeBSD 2.2 compatability 2000-05-28 16:31:35 +00:00
pcic_p.h Make this compile without depending on the FreeBSD 2.2 compatability 2000-05-28 16:31:35 +00:00
pcireg.h Encapsulate the old PCI compatability support and APIs completely under 2000-05-28 16:35:57 +00:00
pcisupport.c Nuke the useless chip driver. It gets in the way when you want to load 2000-06-09 16:00:29 +00:00
pcivar.h Nuke the useless chip driver. It gets in the way when you want to load 2000-06-09 16:00:29 +00:00
scsiiom.c
simos.c
simos.h
ti_fw2.h
ti_fw.h
uhci_pci.c
xmaciireg.h
xrpu.c Do not depend on FreeBSD 2.2 compatability defines. 2000-05-28 16:18:58 +00:00