NetBSD/sys/dev/pci
tsarna 07dea214dc Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A
southbridge.

Tested on a ASUS K7M (w/ AD1881 codec). Please report any problems.
2000-03-31 04:45:28 +00:00
..
Makefile
Makefile.pcidevs
README
adv_pci.c
adw_pci.c Add a list of all the currently supported boards 2000-02-04 13:16:22 +00:00
ahc_pci.c Set bus_intr to ahc_pci_intr. 2000-03-16 10:34:33 +00:00
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 support bus probes a la "badaddr" and VME interrupts, fix error handling 2000-03-12 11:23:06 +00:00
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 Cosmetic change. 2000-02-25 00:23:57 +00:00
eap.c Make it a bit more clear which functions are specific to which models. 2000-03-19 17:11:50 +00:00
eapreg.h Make it a bit more clear which functions are specific to which models. 2000-03-19 17:11:50 +00:00
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 Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A 2000-03-31 04:45:28 +00:00
fms.c
fmsvar.h
i82365_pci.c Delete a superfluous newline in attach message. 2000-02-24 03:42:44 +00:00
i82365_pcivar.h Don't use void * for chipset tags. Bad hacker, no biscuit. 2000-02-22 16:04:44 +00:00
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 Recognize the Intel InBusiness. 2000-03-16 23:41:40 +00:00
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 Add support for the SiS 7016. 2000-01-31 18:36:12 +00:00
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 Support for > 12 byte commands for parallel SCSI. 2000-02-19 01:54:42 +00:00
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 Don't reset cp->hw_ok ro 0 when cp isn't initialised in cy693_chip_map() 2000-03-10 21:21:48 +00:00
pciide_acer_reg.h
pciide_amd_reg.h Add support for the AMD 756 DMA/UDMA IDE controller, provided in 2000-03-06 18:02:26 +00:00
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 Move PCIIDE_CHANNEL_NAME macro to pciidereg.h. 2000-03-09 20:26:31 +00:00
pciidevar.h
pcireg.h
pcivar.h
pcscp.c Use sc_cfg4 for the Am53c974. 2000-03-20 05:48:28 +00:00
pcscpreg.h
ppb.c
ppbreg.h
puc.c
pucdata.c Supports "USR 3CP5609 PCI 16550 Modem", from Kent Polk. 2000-02-08 16:26:23 +00:00
pucvar.h
sv.c
svreg.h
svvar.h
tga.c Bus_space-ify TGA register accesses. 2000-03-12 05:32:29 +00:00
tga_bt463.c Added basic TGA2 support to the TGA driver. Abstracted the RAMDAC 2000-03-04 10:27:59 +00:00
tga_conf.c Bus_space-ify TGA register accesses. 2000-03-12 05:32:29 +00:00
tgareg.h Bus_space-ify TGA register accesses. 2000-03-12 05:32:29 +00:00
tgavar.h Bus_space-ify TGA register accesses. 2000-03-12 05:32:29 +00:00
ti_fw.h
ti_fw2.h
uhci_pci.c
universe_pci.c add support for DMA mapping, bus probes ala "badaddr" and VME interrupts, 2000-03-12 11:21:02 +00:00
universe_pci_var.h add support for DMA mapping, bus probes ala "badaddr" and VME interrupts, 2000-03-12 11:21:02 +00:00
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