NetBSD/sys/dev/pci
2001-12-28 14:02:48 +00:00
..
bktr Update note about ioctl tsleep error with error report. 2001-11-29 15:01:19 +00:00
adv_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
adw_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
agp_ali.c add RCSID 2001-11-13 07:48:40 +00:00
agp_amd.c add RCSID 2001-11-13 07:48:40 +00:00
agp_i810.c add RCSID 2001-11-13 07:48:40 +00:00
agp_intel.c add RCSID 2001-11-13 07:48:40 +00:00
agp_sis.c add RCSID 2001-11-13 07:48:40 +00:00
agp_via.c add RCSID 2001-11-13 07:48:40 +00:00
agp.c add RCSID 2001-11-13 07:48:40 +00:00
agpreg.h
agpvar.h Don't map the aperture into KVA, it isn't needed. 2001-10-01 21:54:48 +00:00
ahc_pci.c Presence looks better with a 'c' instead of an 's'. 2001-11-21 19:01:31 +00:00
auich.c add RCSID 2001-11-13 07:48:40 +00:00
auichreg.h
autri.c ANSIfy driver. 2001-11-18 17:15:48 +00:00
autrireg.h add Trident 4DWAVE based (4DWAVE DX/NX,SiS 7018,ALi M5451) PCI audio driver 2001-11-18 03:16:02 +00:00
autrivar.h ANSIfy driver. 2001-11-18 17:15:48 +00:00
auvia.c add RCSID 2001-11-13 07:48:40 +00:00
auviavar.h
bha_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
btvmei.c add RCSID 2001-11-13 07:48:40 +00:00
btvmeii.c add RCSID 2001-11-13 07:48:40 +00:00
btvmeireg.h Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
btvmeivar.h add driver for the Bit3 PCI-VME adapter, without the DMA parts for now 1999-06-30 17:45:38 +00:00
cac_pci.c add RCSID 2001-11-13 07:48:40 +00:00
cmpci.c Fix comment. 2001-12-27 14:17:04 +00:00
cmpcireg.h Re-implement the mixer 2001-11-04 06:57:40 +00:00
cmpcivar.h Re-implement the mixer 2001-11-04 06:57:40 +00:00
com_puc.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
cs428x.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +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_image.h
cs4280.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
cs4280reg.h
cs4281.c remove bogus printf. 2001-12-13 02:50:30 +00:00
cs4281reg.h
cy82c693.c cleanup RCSID 2001-11-13 07:35:02 +00:00
cy82c693reg.h
cy82c693var.h Common routines for read/writing Cypress 82c693 control registers. Needed 2000-06-06 03:07:39 +00:00
cy_pci.c add RCSID 2001-11-13 07:48:40 +00:00
cz.c add RCSID 2001-11-13 07:48:40 +00:00
czreg.h
devlist2h.awk make pci_knowndevs[] const 2001-01-18 13:03:22 +00:00
dpt_pci.c add RCSID 2001-11-13 07:48:40 +00:00
eap.c add RCSID 2001-11-13 07:48:40 +00:00
eapreg.h Add driver for C-Media CMI8x38 Audio Chip. From Takuya SHIOZAKI <AoiMoe@imou.to> 2000-04-30 21:59:58 +00:00
ehci_pci.c add RCSID 2001-11-13 07:48:40 +00:00
emuxki.c Merge in changes sent by Michael Shalayeff, from OpenBSD port of this driver: 2001-12-23 23:14:59 +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
esm.c add RCSID 2001-11-13 07:48:40 +00:00
esmreg.h
esmvar.h
eso.c add RCSID 2001-11-13 07:48:40 +00:00
esoreg.h
esovar.h
files.agp
files.pci Added support for the PowerStorm 4d20, initial support that is. 2001-12-12 07:50:05 +00:00
fms.c add RCSID 2001-11-13 07:48:40 +00:00
fmsvar.h
fwlynx_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
fwohci_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
hifn7751.c add RCSID 2001-11-13 07:48:40 +00:00
hifn7751reg.h
hifn7751var.h hifn7751 crypto card driver. from openbsd. 2000-10-12 02:59:59 +00:00
i82365_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
i82365_pcivar.h
if_an_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_de.c add RCSID 2001-11-13 07:48:40 +00:00
if_devar.h
if_en_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_ep_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_epic_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_esh_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_ex_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_fpa.c add RCSID 2001-11-13 07:48:40 +00:00
if_fxp_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_gem_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_gsip.c add RCSID 2001-11-13 07:48:40 +00:00
if_hme_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_le_pci.c Explicitly write explicitly without a second e. 2001-11-21 17:33:26 +00:00
if_levar.h Add missing field to le_softc structure, missed in previous commit. Name 1998-10-02 00:20:52 +00:00
if_lmc_common.c add RCSID 2001-11-13 07:48:40 +00:00
if_lmc_media.c add RCSID 2001-11-13 07:48:40 +00:00
if_lmc_nbsd.c add RCSID 2001-11-13 07:48:40 +00:00
if_lmc_types.h
if_lmc.c add RCSID 2001-11-13 07:48:40 +00:00
if_lmcioctl.h
if_lmcvar.h
if_ne_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_ntwoc_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_ntwoc_pcireg.h Add support for setting the clock and adapt the code to the new more 2000-01-04 06:31:39 +00:00
if_pcn.c Fix typo in copyright notice. 2001-11-29 17:15:44 +00:00
if_pcnreg.h Fix typo in copyright notice. 2001-11-29 17:15:44 +00:00
if_rtk_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_sf_pci.c add RCSID 2001-11-13 07:48:40 +00:00
if_sip.c Fetch the MAC address from the NVRAM on the SiS 630 built-in Ethernet. 2001-12-20 03:32:31 +00:00
if_sipreg.h Fetch the MAC address from the NVRAM on the SiS 630 built-in Ethernet. 2001-12-20 03:32:31 +00:00
if_ste.c add RCSID 2001-11-13 07:48:40 +00:00
if_stereg.h Device driver for the Sundance Tech. ST-201 10/100 Ethernet. This 2001-06-19 23:00:47 +00:00
if_stge.c add RCSID 2001-11-13 07:48:40 +00:00
if_stgereg.h
if_ti.c make it compile without INET 2001-11-26 02:41:20 +00:00
if_tireg.h
if_tl.c add RCSID 2001-11-13 07:48:40 +00:00
if_tlp_pci.c Fix sense of if to grab address from alternation if srom is not in isv 2001-12-07 21:13:58 +00:00
if_tlregs.h Improvement: allocate one page of dmamem for Rx, Tx and nullbuff instead of 2001-08-06 19:20:26 +00:00
if_tlvar.h - Allocate control structures at attach time rather than at init time. 2001-09-20 10:04:10 +00:00
if_vr.c add RCSID 2001-11-13 07:48:40 +00:00
if_vrreg.h
if_wi_pci.c add RCSID 2001-11-13 07:48:40 +00:00
iha_pci.c add RCSID 2001-11-13 07:48:40 +00:00
iop_pci.c add RCSID 2001-11-13 07:48:40 +00:00
isic_pci_avm_fritz_pci.c add RCSID 2001-11-13 07:48:40 +00:00
isic_pci_elsa_qs1p.c add RCSID 2001-11-13 07:48:40 +00:00
isic_pci.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
isic_pci.h
isp_pci.c Major restructuring for swizzling to the request queue and unswizzling from 2001-12-14 00:13:44 +00:00
ld_twe.c add RCSID 2001-11-13 07:48:40 +00:00
lpt_puc.c don't need <sys/types.h> when including <sys/param.h> 2001-11-15 09:47:59 +00:00
Makefile
Makefile.pcidevs
mlx_pci.c add RCSID 2001-11-13 07:48:40 +00:00
mly_tables.h
mly.c add RCSID 2001-11-13 07:48:40 +00:00
mlyio.h Add a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6 2001-07-30 19:59:04 +00:00
mlyreg.h Add a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6 2001-07-30 19:59:04 +00:00
mlyvar.h
mpu_cmpci.c add RCSID 2001-11-13 07:48:40 +00:00
mpu_eso.c add RCSID 2001-11-13 07:48:40 +00:00
mpu_fms.c add RCSID 2001-11-13 07:48:40 +00:00
mpu_yds.c add RCSID 2001-11-13 07:48:40 +00:00
neo-coeff.h
neo.c add RCSID 2001-11-13 07:48:40 +00:00
neoreg.h
oboe.c Recognized Danube chip as well. 2001-12-11 21:34:06 +00:00
oboereg.h Add driver for the Toshiba's Oboe IrDA chip. From Jan Sparud. 2001-12-02 16:30:30 +00:00
ohci_pci.c add RCSID 2001-11-13 07:48:40 +00:00
opl_cmpci.c add RCSID 2001-11-13 07:48:40 +00:00
opl_eso.c add RCSID 2001-11-13 07:48:40 +00:00
opl_fms.c add RCSID 2001-11-13 07:48:40 +00:00
opl_sv.c add RCSID 2001-11-13 07:48:40 +00:00
opl_yds.c add RCSID 2001-11-13 07:48:40 +00:00
pccbb.c change if defined foo to ifdef foo and change a c++ comment into a c comment. 2001-12-24 09:41:34 +00:00
pccbbreg.h
pccbbvar.h Add PCI power management control. If the power state of a bridge is 2001-11-02 03:32:33 +00:00
pci_map.c add RCSID 2001-11-13 07:48:40 +00:00
pci_quirks.c add RCSID 2001-11-13 07:48:40 +00:00
pci_subr.c add RCSID 2001-11-13 07:48:40 +00:00
pci_usrreq.c add RCSID 2001-11-13 07:48:40 +00:00
pci.c add RCSID 2001-11-13 07:48:40 +00:00
pciconf.c Add a "cacheline_size" argument to pci_configure_bus(). It is used 2001-11-28 23:48:34 +00:00
pciconf.h Add a "cacheline_size" argument to pci_configure_bus(). It is used 2001-11-28 23:48:34 +00:00
pcidevs Add the product ID for the SiS 630 PCI-Host bridge. 2001-12-20 03:24:22 +00:00
pcidevs_data.h Regen; added SiS 630 PCI-Host bridge. 2001-12-20 03:24:58 +00:00
pcidevs.h Regen; added SiS 630 PCI-Host bridge. 2001-12-20 03:24:58 +00:00
pciide_acard_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_acer_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_amd_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_apollo_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_cmd_reg.h Support Ultra/100 on CMD 0649. 2001-11-15 20:48:17 +00:00
pciide_cy693_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_hpt_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_opti_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_pdc202xx_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_piix_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide_sis_reg.h Make the various timing, etc. tables const, and add the __unused__ 2001-10-21 18:49:19 +00:00
pciide.c Ops, a Ultra100>=TX2 is always in native mode ! 2001-12-18 16:40:51 +00:00
pciidereg.h
pciidevar.h
pciio.h
pcireg.h Rename PCI_MAPREG_TYPE_ROM to PCI_MAPREG_ROM_ENABLE to keep up with pciconf.? 2001-08-30 02:53:56 +00:00
pcivar.h
pcscp.c add RCSID 2001-11-13 07:48:40 +00:00
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c add RCSID 2001-11-13 07:48:40 +00:00
ppbreg.h Fix the Bridge Control Register bit definitions, add ones that 2001-11-08 03:18:12 +00:00
puc.c add RCSID 2001-11-13 07:48:40 +00:00
puccn.c add RCSID 2001-11-13 07:48:40 +00:00
puccn.h
pucdata.c Fix a minor typo. 2001-12-16 22:23:01 +00:00
pucvar.h
README
siop_pci_common.c add RCSID 2001-11-13 07:48:40 +00:00
siop_pci_common.h
siop_pci.c add RCSID 2001-11-13 07:48:40 +00:00
sv.c add RCSID 2001-11-13 07:48:40 +00:00
svreg.h
svvar.h spaces -> tabs 1999-02-18 00:55:36 +00:00
tga_conf.c Added support for the PowerStorm 4d20, initial support that is. 2001-12-12 07:50:05 +00:00
tga.c Added support for the PowerStorm 4d20, initial support that is. 2001-12-12 07:50:05 +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 malloc() + memset() -> malloc() with M_ZERO flag 2001-12-16 04:17:02 +00:00
trmreg.h Add a driver for the Tekram DC-395U/UW/F and DC-315/U SCSI host adapters, 2001-11-03 17:01:16 +00:00
twe.c add RCSID 2001-11-13 07:48:40 +00:00
twereg.h
twevar.h Back out previous - it causes panics. 2001-10-10 09:33:36 +00:00
uhci_pci.c add RCSID 2001-11-13 07:48:40 +00:00
universe_pci_var.h
universe_pci.c add RCSID 2001-11-13 07:48:40 +00:00
usb_pci.h Add some data structures to keep enable finding companion controllers 2001-11-06 03:17:36 +00:00
vga_pci.c ANSIfication & KNF fixes. 2001-12-13 08:38:35 +00:00
vga_pcivar.h
viaenv.c add RCSID 2001-11-13 07:48:40 +00:00
viapm.c add RCSID 2001-11-13 07:48:40 +00:00
viapmvar.h
yds.c add 600 times dummy read from codec for YMF744 (revision < 2). 2001-12-25 16:55:50 +00:00
ydsreg.h Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. 2001-03-30 14:32:08 +00:00
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