NetBSD/sys/dev/pci
nathanw f5b5bbbf21 Add code to read and write bt463-style ramdacs; pick ramdac interface
functions based on type returned from tga_getconf().
Adapt to change in ramdac interface.
Fix race condition in tga_sched_update().
Make tga_sched_update() work before interrupts are enabled.
2000-04-02 19:01:11 +00:00
..
Makefile
Makefile.pcidevs
README
adv_pci.c
adw_pci.c
ahc_pci.c
auvia.c Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A 2000-03-31 04:45:28 +00:00
auviavar.h Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A 2000-03-31 04:45:28 +00:00
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c Identify individual models correctly. 2000-03-23 11:33:35 +00:00
com_puc.c
cs4280.c
cs4280_image.h
cs4280reg.h
cy_pci.c
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
eso.c Scale the drain timeout for allowing auto-initialize DMA to complete. 2000-03-22 14:37:43 +00:00
esoreg.h
esovar.h Scale the drain timeout for allowing auto-initialize DMA to complete. 2000-03-22 14:37:43 +00:00
files.pci Move bt463 code to dev/ic and adapt to the new ramdac interface. 2000-04-02 18:57:36 +00:00
fms.c
fmsvar.h
i82365_pci.c
i82365_pcivar.h
if_de.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
if_devar.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c
if_ex_pci.c Rather than guessing at the location of the PMCSR, use the pointer returned by 2000-03-23 22:23:03 +00:00
if_fpa.c Remove register declarations. 2000-03-30 12:41:09 +00:00
if_fxp_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
if_ne_pci.c Make IPKDB working again. 2000-03-22 20:58:25 +00:00
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_rl.c Remove register declarations. 2000-03-30 12:41:09 +00:00
if_rlreg.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
if_sip.c Rather than guessing at the location of the PMCSR, use the pointer returned by 2000-03-23 22:23:03 +00:00
if_sipreg.h
if_ti.c Remove register declarations. 2000-03-30 12:41:09 +00:00
if_tireg.h
if_tl.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
if_tlp_pci.c For Cobalt Networks 21143's, always use store-and-forward and toggle 2000-03-26 10:53:39 +00:00
if_tlregs.h
if_tlvar.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
if_vr.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
if_vrreg.h
isp_pci.c
lpt_puc.c
mpu_eso.c
mpu_fms.c
ncr.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
ncrreg.h
ncrstat.c
ohci_pci.c
opl_eso.c
opl_fms.c
opl_sv.c
pccbb.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
pccbbreg.h
pccbbvar.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
pci.c Remove register declarations. 2000-03-30 12:41:09 +00:00
pci_map.c
pci_quirks.c
pci_subr.c opt_pciverbose.h -> opt_pci.h (it's gonna be used by more things, soon) 2000-03-22 00:36:29 +00:00
pcidevs Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A 2000-03-31 04:45:28 +00:00
pcidevs.h Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A 2000-03-31 04:45:28 +00:00
pcidevs_data.h Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A 2000-03-31 04:45:28 +00:00
pciide.c - DMA code cleanup: pciide_dma_finish() doesn't stop/unload the current DMA op 2000-04-01 14:32:22 +00:00
pciide_acer_reg.h
pciide_amd_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_cy693_reg.h
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sis_reg.h
pciidereg.h
pciidevar.h - DMA code cleanup: pciide_dma_finish() doesn't stop/unload the current DMA op 2000-04-01 14:32:22 +00:00
pcireg.h
pcivar.h
pcscp.c
pcscpreg.h
ppb.c
ppbreg.h
puc.c
pucdata.c
pucvar.h
sv.c
svreg.h
svvar.h
tga.c Add code to read and write bt463-style ramdacs; pick ramdac interface 2000-04-02 19:01:11 +00:00
tga_conf.c Restore ramdac-type field to TGA configuration structure. 2000-04-02 18:59:32 +00:00
tgareg.h
tgavar.h Add code to read and write bt463-style ramdacs; pick ramdac interface 2000-04-02 19:01:11 +00:00
ti_fw.h
ti_fw2.h
uhci_pci.c
universe_pci.c
universe_pci_var.h
vga_pci.c
vga_pcivar.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