NetBSD/sys/dev/pci
scw b9ca9c375c Before declaring pci_conf_interrupt(), check to see if it's
already defined as a CPP macro, which is the case for SH5 at least.
2002-09-28 10:31:02 +00:00
..
bktr Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
aac_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
adv_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
adw_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
agp_ali.c
agp_amd.c
agp_i810.c update the is_bound flag for local memory too 2002-08-11 12:36:21 +00:00
agp_intel.c
agp_sis.c
agp_via.c
agp.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
agpreg.h
agpvar.h
ahc_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
amdpm.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
amdpmreg.h Collect random number from AMD 768MPX power management controller. 2002-06-02 02:44:27 +00:00
amr.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
amrreg.h
amrvar.h
auich.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
auichreg.h - Port clock calibration code (auich_calibrate) from ich.c of FreeBSD to solve 2002-08-07 10:31:09 +00:00
autri.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
autrireg.h Fix playback problem on SiS7018. 2002-05-30 17:04:13 +00:00
autrivar.h
auvia.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
auviavar.h
bha_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
btvmei.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
btvmeii.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
cmpci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
cs4280reg.h
cs4281.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
cz.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
czreg.h
devlist2h.awk
dpt_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
eap.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
eapreg.h
ehci_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
emuxki.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
emuxkireg.h
emuxkivar.h
esa.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
esm.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
esmreg.h
esmvar.h
eso.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
esoreg.h
esovar.h
files.agp
files.pci Driver for Winbond W6692 passive ISDN cards. 2002-09-24 22:05:19 +00:00
fms.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
fmsvar.h
fwlynx_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
fwohci_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
gtp.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
hifn7751.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
hifn7751reg.h
hifn7751var.h
i82365_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
i82365_pcivar.h
icp_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_an_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_bge.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_bgereg.h Give BCM5700 Ax and Bx revs the BGE_QUIRK_LINK_STATE_BROKEN quirk, 2002-07-13 22:31:18 +00:00
if_de.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_devar.h Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_en_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_ep_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_epic_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_esh_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_ex_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_fpa.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_fxp_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_gem_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_gsip.c
if_hme_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_le_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_levar.h
if_lmc_common.c
if_lmc_media.c
if_lmc_nbsd.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_lmc_types.h LMC_CTL_LEN1 and LMC_CTL_LEN2 extracted each other's fields. Stop doing 2002-05-09 00:58:45 +00:00
if_lmc.c
if_lmcioctl.h
if_lmcvar.h Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_ne_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_ntwoc_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_ntwoc_pcireg.h
if_pcn.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_pcnreg.h Add support for memory-mapped PCnet-PCI chips. 2002-09-04 01:36:07 +00:00
if_rtk_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_sf_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_sip.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_sipreg.h * Give symbolic names to the CFG bits in the EEPROM. 2002-06-30 18:04:12 +00:00
if_ste.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_stereg.h Typo fix 2002-06-24 16:55:17 +00:00
if_stge.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_stgereg.h
if_ti.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_tireg.h
if_tl.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_tlp_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_tlregs.h
if_tlvar.h
if_vr.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_vrreg.h
if_wi_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_wm.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
if_wmreg.h Add support for the new i82540, i82545, and i82546 Gig-E chips. The 2002-08-08 00:12:08 +00:00
ifpci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
igsfb_pci.c Add some preliminary support for setting up the CyberPro in Netwinder. 2002-09-24 18:17:24 +00:00
iha_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
iop_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
isic_pci_elsa_qs1p.c make the LEDs work with both channels active, some cleanup and 2002-05-03 14:12:59 +00:00
isic_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
isic_pci.h make the LEDs work with both channels active, some cleanup and 2002-05-03 14:12:59 +00:00
isp_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
iwic_bchan.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iwic_dchan.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iwic_fsm.c Driver for Winbond W6692 passive ISDN cards. 2002-09-24 22:05:19 +00:00
iwic_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
iwicreg.h Driver for Winbond W6692 passive ISDN cards. 2002-09-24 22:05:19 +00:00
iwicvar.h Driver for Winbond W6692 passive ISDN cards. 2002-09-24 22:05:19 +00:00
joy_eso.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
joy_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
ld_amr.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
ld_twe.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
lpt_puc.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
Makefile
Makefile.pcidevs
mlx_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
mly_tables.h
mly.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
mlyio.h
mlyreg.h
mlyvar.h
mpu_cmpci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
mpu_eso.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
mpu_fms.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
mpu_yds.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
neo-coeff.h
neo.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
neoreg.h
oboe.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
oboereg.h
ohci_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
opl_cmpci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
opl_eso.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
opl_fms.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
opl_sv.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
opl_yds.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
pccbb.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
pccbbreg.h
pccbbvar.h
pci_map.c implement a check whether a BAR is present at all at a given configuration 2002-05-30 12:06:43 +00:00
pci_quirks.c
pci_subr.c call the capability list ptr by its name 2002-09-21 19:14:14 +00:00
pci_usrreq.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
pciconf.c Number PCI busses using a simple pre-order numbering instead of 2002-07-30 15:00:03 +00:00
pciconf.h Before declaring pci_conf_interrupt(), check to see if it's 2002-09-28 10:31:02 +00:00
pcidevs Fix Asus ISDN card ID to be the actual device ID instead of the vendor ID 2002-09-24 09:24:40 +00:00
pcidevs_data.h regen 2002-09-24 09:25:47 +00:00
pcidevs.h regen 2002-09-24 09:25:47 +00:00
pciide_acard_reg.h
pciide_acer_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_amd_reg.h
pciide_apollo_reg.h Correct setup for Ultra133 capable VIA chipsets, From Matthias Drochner 2002-08-25 17:25:33 +00:00
pciide_cmd_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_cy693_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_hpt_reg.h Add support for HPT372. From sdegler@kashmir.degler.net in kern/17908, 2002-08-23 16:24:54 +00:00
pciide_opti_reg.h
pciide_pdc202xx_reg.h Spell '[Rr]ight' correctly. From Jim Bernard. 2002-07-26 14:11:34 +00:00
pciide_piix_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_sis_reg.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
pciide_sl82c105_reg.h Add bus master DMA support for the Symphony Labs 82C105 PCI IDE 2002-04-03 17:02:21 +00:00
pciide.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
pciidereg.h
pciidevar.h
pciio.h
pcireg.h -correct the "MSI" capability 2002-09-21 16:16:31 +00:00
pcivar.h add support for the per-device power management capability. 2002-06-18 13:18:37 +00:00
pcscp.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
ppbreg.h
puc.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
puccn.c
puccn.h
pucdata.c Add Siig 20x 8 ports and and Oxford x952 cards. From Paul Shupak in kern/17790. 2002-08-02 10:40:30 +00:00
pucvar.h
README
siop_pci_common.c It seems that the 1010-33 has a bug: it sometimes generate spurious SCSI gross 2002-05-04 18:11:06 +00:00
siop_pci_common.h More copyright fixes, pointed out by Thomas. Thanks ! 2002-04-23 20:41:13 +00:00
siop_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
sv.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
svreg.h
svvar.h
tga_conf.c
tga.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
tgareg.h
tgavar.h
trm.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
trmreg.h
twe.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
twereg.h
twevar.h NBPG is not constant on the sparc, so don't use CPP tricks. 2002-05-24 18:10:06 +00:00
uhci_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
vga_pcivar.h
viaenv.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
viapm.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
viapmvar.h
weasel_pci.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
weaselreg.h
yds.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
ydsreg.h
ydsvar.h

$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