NetBSD/sys/dev/pci
ad c8c52e320a Match controllers hiding behind a Symbios 53c1510; thanks to Jonathan Lemon
<jlemon@flugsvamp.com> for providing clarification.
2000-11-09 18:19:40 +00:00
..
bktr Delete more files before import. 2000-10-28 14:51:08 +00:00
Makefile
Makefile.pcidevs
README
adv_pci.c
adw_pci.c
ahc_pci.c use new generic bootverbose instead of local definition 2000-09-24 12:37:03 +00:00
auvia.c even through the integrated audio on my MSI 694D Pro 2000-09-01 00:02:04 +00:00
auviavar.h
bha_pci.c
btvmei.c sizeof(fmtstring) + 8 wasn't enough for the string; that won't cope with the 2000-08-08 19:59:41 +00:00
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c Match controllers hiding behind a Symbios 53c1510; thanks to Jonathan Lemon 2000-11-09 18:19:40 +00:00
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs4280.c Apply a patch from the driver author (originally from OpenBSD). 2000-09-20 14:33:48 +00:00
cs4280_image.h
cs4280reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cz.c Adapt to the new line discipline scheme. 2000-11-02 00:01:44 +00:00
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
eso.c
esoreg.h
esovar.h
files.pci Add glue for iop. 2000-11-08 19:46:27 +00:00
fms.c
fmsvar.h
fwohci_pci.c Merge in my some of my stuff. 2000-11-05 22:35:56 +00:00
hifn7751.c hifn7751 crypto card driver. from openbsd. 2000-10-12 02:59:59 +00:00
hifn7751reg.h hifn7751 crypto card driver. from openbsd. 2000-10-12 02:59:59 +00:00
hifn7751var.h hifn7751 crypto card driver. from openbsd. 2000-10-12 02:59:59 +00:00
i82365_pci.c
i82365_pcivar.h
if_de.c 6 -> ETHER_ADDR_LEN 2000-09-28 10:29:42 +00:00
if_devar.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c Don't make assumptions of the actual value of PCI_PMCSR_STATE_D0. 2000-07-17 18:12:00 +00:00
if_esh_pci.c
if_ex_pci.c Add support for the 3c555, 556 and 556B MiniPCI cards. Based on the 2000-09-19 01:15:06 +00:00
if_fpa.c
if_fxp_pci.c Match the i82562. 2000-09-27 10:54:55 +00:00
if_hme_pci.c
if_le_pci.c
if_levar.h
if_lmc.c
if_lmc_common.c
if_lmc_media.c
if_lmc_nbsd.c
if_lmc_types.h
if_lmcioctl.h
if_lmcvar.h Cast the argument to vtophys() to vaddr_t. 2000-09-06 18:56:45 +00:00
if_ne_pci.c
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_rtk_pci.c
if_sip.c Increase initial Tx drain threshold to 512 bytes. 2000-10-28 08:36:57 +00:00
if_sipreg.h Some more register definitions for the DP83815. 2000-09-21 04:05:43 +00:00
if_ti.c Move the check for "promisc + unicast + not for us" into ether_input(), 2000-10-01 23:32:39 +00:00
if_tireg.h
if_tl.c Move the check for "promisc + unicast + not for us" into ether_input(), 2000-10-01 23:32:39 +00:00
if_tlp_pci.c Add support for the ADMtek AN983 and AN985. 2000-10-03 04:32:00 +00:00
if_tlregs.h
if_tlvar.h
if_vr.c Don't trim off the FCS, pass it up. 2000-10-15 19:56:31 +00:00
if_vrreg.h
iop_pci.c Add support for I2O adapters and SCSI/FC-AL/BSA class devices. This needs 2000-11-08 19:45:30 +00:00
isp_pci.c quiet chatty boot messages 2000-10-17 17:39:10 +00:00
lpt_puc.c
lsu_twe.c Move lsu stuff to more logical locations, and push queueing into the lsu 2000-11-08 19:20:33 +00:00
mpu_eso.c
mpu_fms.c
ncr.c use new generic bootverbose instead of local definition 2000-09-24 12:37:03 +00:00
ncrreg.h
ncrstat.c
neo-coeff.h Driver for NeoMagic 256 audio. Based on the OpenBSD driver, which is 2000-11-05 06:43:45 +00:00
neo.c Two things off the TODO list. 2000-11-05 16:44:08 +00:00
neoreg.h Driver for NeoMagic 256 audio. Based on the OpenBSD driver, which is 2000-11-05 06:43:45 +00:00
ohci_pci.c ANSIfy. 2000-09-06 00:17:23 +00:00
opl_eso.c
opl_fms.c
opl_sv.c
pccbb.c Bugfix: reset 16-bit pcmcia in chip initialisation sequence. 2000-10-25 09:15:58 +00:00
pccbbreg.h
pccbbvar.h
pci.c
pci_map.c
pci_quirks.c
pci_subr.c Update for current PCI device class/subclass and capability codes. 2000-10-07 18:58:13 +00:00
pcidevs Add a couple NeoMagic products. From OpenBSD. 2000-11-04 16:41:57 +00:00
pcidevs.h Regen. 2000-11-04 16:43:14 +00:00
pcidevs_data.h Regen. 2000-11-04 16:43:14 +00:00
pciide.c Make the test for dmareg >= 0x10000 quirked on IDE_16BIT_IOSPACE 2000-11-08 18:22:27 +00:00
pciide_acer_reg.h
pciide_amd_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h Add support for the CMD PCI646U. Linux claims that this driver is brocken 2000-08-02 20:23:45 +00:00
pciide_cy693_reg.h
pciide_hpt_reg.h Ops, forgot this one: Add interrupt disable bit #define for HPT370 2000-07-27 15:26:16 +00:00
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sis_reg.h
pciidereg.h
pciidevar.h
pcireg.h Update for current PCI device class/subclass and capability codes. 2000-10-07 18:58:13 +00:00
pcivar.h
pcscp.c
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c Whitespace fix (space rather than tab after #ifdef) 2000-07-29 17:49:08 +00:00
puccn.c Add code to allow the PCI com serial ports to be used as the system 2000-07-25 23:18:42 +00:00
puccn.h Add code to allow the PCI com serial ports to be used as the system 2000-07-25 23:18:42 +00:00
pucdata.c Add definition for "Actiontec 56K PCI Master", from Bill Hudspeth. 2000-09-06 15:27:37 +00:00
pucvar.h Add code to allow the PCI com serial ports to be used as the system 2000-07-25 23:18:42 +00:00
siop_pci.c
siop_pci_common.c Add ram size to struct properties, and pass it to the bus independant part. 2000-10-23 14:57:23 +00:00
siop_pci_common.h Add ram size to struct properties, and pass it to the bus independant part. 2000-10-23 14:57:23 +00:00
sv.c
svreg.h
svvar.h
tga.c
tga_conf.c
tgareg.h
tgavar.h
ti_fw.h
ti_fw2.h
twe.c - Pull in some updates from FreeBSD - mainly clarifications. Thanks to 2000-11-08 19:23:50 +00:00
twereg.h - Pull in some updates from FreeBSD - mainly clarifications. Thanks to 2000-11-08 19:23:50 +00:00
twevar.h - Pull in some updates from FreeBSD - mainly clarifications. Thanks to 2000-11-08 19:23:50 +00:00
uhci_pci.c ANSIfy. 2000-09-06 00:17:23 +00:00
universe_pci.c
universe_pci_var.h
vga_pci.c Just add the mmap argument to vga_common_attach(), don't bother 2000-08-14 20:14:50 +00:00
vga_pcivar.h
viaenv.c
viapm.c
viapmvar.h

README

$NetBSD: README,v 1.3 1998/08/15 03:02:46 mycroft Exp $

This directory contains files which are used during PCI configuration
and PCI device drivers.  Eventually, most of the device drivers and
some of the configuration support should become machine-independent
and be moved to a more general location.

The configuration support was implemented according to the `PCI Local
Bus Specification, Production Version, Revision 2.0' dated April 30,
1993.  Section numbers referred to in the code may be specific to that
edition of the specification.

Some attempt has been made to insure that the code works on rogue
machines where the BIOS doesn't do its job, but in general I can't
guarantee that.

--
- Charles M. Hannum
  NetBSD group
  August 8, 1994