NetBSD/sys/dev/pci
lukem be493349d2 delint: zero sized array initalisation is a gccism 2001-05-16 04:39:03 +00:00
..
bktr Sigh. 2001-03-16 19:32:35 +00:00
Makefile Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
Makefile.pcidevs
README
adv_pci.c
adw_pci.c
ahc_pci.c There was a stray debugging message "OptionMode = %x\n". Prefix it with 2001-03-24 02:04:40 +00:00
auich.c
auichreg.h
auvia.c
auviavar.h
bha_pci.c Split pci and eisa/isa attachment calls, plus misc cleanup. 2001-05-03 20:34:54 +00:00
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c Ops, forgot to commit this file along with the "variable com freq" support. 2001-03-16 16:43:54 +00:00
cs428x.c rewrite suspend/resume routine. If you suspend while playing audio, 2001-04-18 01:35:06 +00:00
cs428x.h rewrite suspend/resume routine. If you suspend while playing audio, 2001-04-18 01:35:06 +00:00
cs428xreg.h
cs4280.c rewrite suspend/resume routine. If you suspend while playing audio, 2001-04-18 01:35:06 +00:00
cs4280_image.h
cs4280reg.h
cs4281.c rewrite suspend/resume routine. If you suspend while playing audio, 2001-04-18 01:35:06 +00:00
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cz.c Add `l_poll' to `struct linesw' and provide an xxxpoll() entry point 2001-05-02 10:32:08 +00:00
czreg.h
devlist2h.awk
dpt_pci.c Pull up the thorpej_scsipi branch to main branch. 2001-04-25 17:53:04 +00:00
eap.c It appears there's a race condition when disabling a channel that causes us to 2001-04-24 21:03:33 +00:00
eapreg.h
ehci_pci.c
esm.c Spell "portege" correctly - it's a computer, not a car. 2001-04-25 03:06:11 +00:00
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.pci Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. 2001-03-30 14:32:08 +00:00
fms.c
fmsvar.h
fwlynx_pci.c Add the PCI frontend for the TI LYNX firewire chip. Note that the 2001-03-06 07:38:32 +00:00
fwohci_pci.c Change to IPL_BIO 2001-05-01 05:10:30 +00:00
hifn7751.c
hifn7751reg.h
hifn7751var.h
i82365_pci.c
i82365_pcivar.h
if_an_pci.c
if_de.c delint: zero sized array initalisation is a gccism 2001-05-16 04:39:03 +00:00
if_devar.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c
if_ex_pci.c
if_fpa.c
if_fxp_pci.c
if_hme_pci.c
if_le_pci.c
if_levar.h
if_lmc.c support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_lmc_common.c support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_lmc_media.c support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_lmc_nbsd.c support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_lmc_types.h support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_lmcioctl.h support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_lmcvar.h support T1 card (LMC1200) properly. PR 12331 (patch from openbsd). 2001-04-12 07:50:54 +00:00
if_ne_pci.c
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_rtk_pci.c
if_sip.c Encapsulate name declarations in macros in preparation for adding 2001-05-15 03:06:21 +00:00
if_sipreg.h Define the register/descriptor differences between the DP83815 and the 2001-05-15 02:19:05 +00:00
if_ti.c
if_tireg.h delint: () protect some macro args 2001-05-15 14:37:36 +00:00
if_tl.c
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_vr.c
if_vrreg.h
iop_pci.c - Allocate any private space thats requested. 2001-04-01 15:06:22 +00:00
isic_pci.c First step to cleanup the hardware driver <-> upper layers interface. 2001-03-24 12:40:29 +00:00
isic_pci.h
isic_pci_avm_fritz_pci.c First step to cleanup the hardware driver <-> upper layers interface. 2001-03-24 12:40:29 +00:00
isic_pci_elsa_qs1p.c
isp_pci.c Clean up licence a bit. ANSIfy. 2001-03-14 05:47:56 +00:00
ld_twe.c
lpt_puc.c
mlx_pci.c Correct arguments to bus_dmamap_create(), and add a reset routine for the v3 2001-05-15 12:49:37 +00:00
mpu_eso.c
mpu_fms.c
mpu_yds.c Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. 2001-03-30 14:32:08 +00:00
ncr.c Pull up the thorpej_scsipi branch to main branch. 2001-04-25 17:53:04 +00:00
ncrreg.h
ncrstat.c
neo-coeff.h
neo.c this driver doesn't work on my thinkpad, so disable the match for the 2001-03-14 11:38:55 +00:00
neoreg.h
ohci_pci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. 2001-03-30 14:32:08 +00:00
pccbb.c Cast args correctly to match format strings. 2001-04-30 02:49:04 +00:00
pccbbreg.h
pccbbvar.h
pci.c Add pci bus number to pci_attach_args, as suggested by Jason on tech-kern 2001-05-04 15:13:17 +00:00
pci_map.c
pci_quirks.c
pci_subr.c
pciconf.c
pciconf.h
pcidevs Add product ID for the National Semiconductor DP83820 Gigabit Ethernet 2001-05-14 22:36:06 +00:00
pcidevs.h Regen; added DP83820 Gigabit Ethernet chip. 2001-05-14 22:37:24 +00:00
pcidevs_data.h Regen; added DP83820 Gigabit Ethernet chip. 2001-05-14 22:37:24 +00:00
pciide.c Add latent vendor entries for ServerWorks and Winbond IDE controllers. 2001-05-14 20:41:27 +00:00
pciide_acard_reg.h Preliminary support for Acard ATP850/860 UDMA PCI IDE controllers. 2001-04-21 16:36:37 +00:00
pciide_acer_reg.h
pciide_amd_reg.h Add amd766 support. Rename some variables to 7x6 now that it supports 2001-05-06 20:06:35 +00:00
pciide_apollo_reg.h Better support for VIA chipsets: look at the product/rev ID of the ISA bridge 2001-05-04 15:25:05 +00:00
pciide_cmd_reg.h
pciide_cy693_reg.h
pciide_hpt_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h Correct definition of PDC262_U66_EN (from FreeBSD). 2001-03-12 09:51:21 +00:00
pciide_piix_reg.h
pciide_sis_reg.h
pciidereg.h
pciidevar.h
pcireg.h
pcivar.h Add pci bus number to pci_attach_args, as suggested by Jason on tech-kern 2001-05-04 15:13:17 +00:00
pcscp.c Pull up the thorpej_scsipi branch to main branch. 2001-04-25 17:53:04 +00:00
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c In the self-describing bogus code block, at least use plausible 2001-03-02 06:56:11 +00:00
puccn.c
puccn.h
pucdata.c Looks like "VSCom PCI-800H" should be in fact "Titan PCI-800H". 2001-03-13 17:23:52 +00:00
pucvar.h
siop_pci.c
siop_pci_common.c 1010 has clock quadrupler but without PPL, so use SF_CHIP_DBLR. 2001-03-15 17:41:28 +00:00
siop_pci_common.h
sv.c
svreg.h
svvar.h
tga.c
tga_conf.c
tgareg.h
tgavar.h
ti_fw.h add NetBSD RCS id 2001-03-28 17:08:29 +00:00
ti_fw2.h add NetBSD RCS id again 2001-03-28 17:22:51 +00:00
twe.c AEN 0x000c appears to mean `init started'. From lukem. 2001-03-30 16:48:57 +00:00
twereg.h
twevar.h Don't choke when we get lots of AENs all at once. 2001-03-04 17:50:51 +00:00
uhci_pci.c
universe_pci.c
universe_pci_var.h
vga_pci.c
vga_pcivar.h
viaenv.c
viapm.c
viapmvar.h
yds.c delint: need ; between goto label and } 2001-05-15 14:30:24 +00:00
ydsreg.h Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. 2001-03-30 14:32:08 +00:00
ydsvar.h Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. 2001-03-30 14:32:08 +00:00

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