NetBSD/sys/dev/pci
2002-09-27 20:31:45 +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 Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:17:05 +00:00
agp_i810.c update the is_bound flag for local memory too 2002-08-11 12:36:21 +00:00
agp_intel.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:17:05 +00:00
agp_sis.c
agp_via.c Call malloc(9) with M_ZERO flag instead of memset() after malloc(). 2002-01-12 16:17:05 +00:00
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 Bare-bones driver for AMI RAID. Parts taken from FreeBSD. This was tried a 2002-01-30 14:35:43 +00:00
amrvar.h Bare-bones driver for AMI RAID. Parts taken from FreeBSD. This was tried a 2002-01-30 14:35:43 +00:00
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 Whitespace cleanup, streight from Yannick Montulet. 2001-12-23 22:52:49 +00:00
emuxkivar.h Merge in changes sent by Michael Shalayeff, from OpenBSD port of this driver: 2001-12-23 23:14:59 +00:00
esa.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
esadsp.h Integrate recording support into the driver. Not very heavily tested yet. 2002-01-07 07:33:09 +00:00
esareg.h Fix another typo that I missed last time (foo -> ESA_foo) 2002-03-06 18:30:31 +00:00
esavar.h Add multiple voice support to the ESS Allegro-1 / Maestro-3 family of 2002-03-16 14:34:00 +00:00
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 Use standard PCI power management definitions from pcireg.h instead 2002-01-14 19:24:39 +00:00
esmvar.h Avoid an "unmamed fields" warning (gcc 3.1). 2001-12-31 22:06:47 +00:00
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 Move net/if_sppp.h to net/if_spppvar.h, create a new net/if_sppp.h 2002-01-04 12:21:24 +00:00
if_lmc_media.c Move net/if_sppp.h to net/if_spppvar.h, create a new net/if_sppp.h 2002-01-04 12:21:24 +00:00
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 Move net/if_sppp.h to net/if_spppvar.h, create a new net/if_sppp.h 2002-01-04 12:21:24 +00:00
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 Move the declaration of pci_conf_hook down to <machine/pci_machdep.h>; 2002-02-11 17:24:00 +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 Added support for the PowerStorm 4d20, initial support that is. 2001-12-12 07:50:05 +00:00
tga.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
tgareg.h
tgavar.h Added support for the PowerStorm 4d20, initial support that is. 2001-12-12 07:50:05 +00:00
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 Use the correct years for copyright. 2002-02-14 21:58:30 +00:00
usb_pci.h Use the correct years for copyright. 2002-02-14 21:58:30 +00:00
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 Watchdog back-end driver for PC Weasel/PCI serial console and remote 2002-01-01 16:48:34 +00:00
yds.c Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
ydsreg.h
ydsvar.h add 600 times dummy read from codec for YMF744 (revision < 2). 2001-12-25 16:55:50 +00:00

$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