NetBSD/sys/dev/pci
2002-04-04 05:45:54 +00:00
..
bktr add WinFast VC100 2002-03-23 09:27:50 +00:00
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd.c
agp_i810.c
agp_intel.c
agp_sis.c
agp_via.c
agp.c
agpreg.h
agpvar.h
ahc_pci.c
amr.c
amrreg.h
amrvar.h
auich.c whitespace and folding fix. 2002-03-23 17:17:10 +00:00
auichreg.h
autri.c
autrireg.h
autrivar.h
auvia.c Return 0 when no interrupt was handled. 2002-04-02 16:02:38 +00:00
auviavar.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c
cs4280reg.h
cs4281.c
cs4281reg.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cz.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
ehci_pci.c
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c Fix suspend/resume. Previously, suspending/resuming while playback was active 2002-03-24 14:17:35 +00:00
esadsp.h
esareg.h
esavar.h Add multiple voice support to the ESS Allegro-1 / Maestro-3 family of 2002-03-16 14:34:00 +00:00
esm.c
esmreg.h
esmvar.h
eso.c
esoreg.h
esovar.h
files.agp
files.pci Add (unfinished) igsfb driver. 2002-03-30 20:21:21 +00:00
fms.c
fmsvar.h
fwlynx_pci.c
fwohci_pci.c
hifn7751.c
hifn7751reg.h
hifn7751var.h
i82365_pci.c
i82365_pcivar.h
if_an_pci.c
if_de.c
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_gem_pci.c
if_gsip.c
if_hme_pci.c
if_le_pci.c
if_levar.h
if_lmc_common.c
if_lmc_media.c
if_lmc_nbsd.c
if_lmc_types.h
if_lmc.c
if_lmcioctl.h
if_lmcvar.h
if_ne_pci.c
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c
if_pcnreg.h
if_rtk_pci.c
if_sf_pci.c
if_sip.c Erf. Actually use the symbolic name for the 630ET instead of a constant. 2002-03-27 21:42:45 +00:00
if_sipreg.h Print the chip revision in the attach function. 2002-03-27 21:41:35 +00:00
if_ste.c
if_stereg.h
if_stge.c
if_stgereg.h
if_ti.c Use bus_space_vaddr() correctly. (Why use bus_space_vaddr() at all?) 2002-03-20 17:32:23 +00:00
if_tireg.h
if_tl.c
if_tlp_pci.c add support for Cogent EM100 (aka Adaptec ANA-6910) TX and FX. 2002-04-04 05:45:54 +00:00
if_tlregs.h
if_tlvar.h
if_vr.c
if_vrreg.h
if_wi_pci.c
if_wm.c Device driver for the Intel i82542, i82542, and i82544 Gigabit 2002-03-28 04:54:35 +00:00
if_wmreg.h Device driver for the Intel i82542, i82542, and i82544 Gigabit 2002-03-28 04:54:35 +00:00
ifpci.c Be a nice citizen, enable interrupts only when we are ready to talk 2002-03-30 19:13:44 +00:00
igsfb_pci.c First cut at framebuffer driver for Integraphics Systems IGA1682. 2002-03-30 19:48:55 +00:00
iha_pci.c
iop_pci.c
isic_pci_elsa_qs1p.c After Jason Thorpe explained to me how it is supposed to work, implement 2002-03-27 07:39:35 +00:00
isic_pci.c Be a nice citizen, enable interrupts only when we are ready to talk 2002-03-30 19:13:44 +00:00
isic_pci.h After Jason Thorpe explained to me how it is supposed to work, implement 2002-03-27 07:39:35 +00:00
isp_pci.c Handle Port Unavailable the same as Port Logout (i.e., send a LIP). 2002-03-22 02:34:05 +00:00
joy_pci.c
ld_amr.c
ld_twe.c
lpt_puc.c
Makefile
Makefile.pcidevs
maxiradio.c
mlx_pci.c
mly_tables.h
mly.c
mlyio.h
mlyreg.h
mlyvar.h
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
neo-coeff.h
neo.c
neoreg.h
oboe.c
oboereg.h
ohci_pci.c
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
pccbb.c
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_subr.c iadd subclass codes from the 2.3 spec 2002-03-22 20:03:20 +00:00
pci_usrreq.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
pci.c
pciconf.c
pciconf.h
pcidevs Add 'CONEXANT 56KFAXMODEM 0x1085 HW 56K Fax Modem' 2002-03-27 13:11:37 +00:00
pcidevs_data.h Regen for 'CONEXANT 56KFAXMODEM 0x1085 HW 56K Fax Modem' 2002-03-27 13:12:11 +00:00
pcidevs.h Regen for 'CONEXANT 56KFAXMODEM 0x1085 HW 56K Fax Modem' 2002-03-27 13:12:11 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_amd_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_cy693_reg.h
pciide_hpt_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piix_reg.h
pciide_sis_reg.h
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 Add bus master DMA support for the Symphony Labs 82C105 PCI IDE 2002-04-03 17:02:21 +00:00
pciidereg.h
pciidevar.h
pciio.h
pcireg.h iadd subclass codes from the 2.3 spec 2002-03-22 20:03:20 +00:00
pcivar.h
pcscp.c
pcscpreg.h
plx9060reg.h
plx9060var.h
ppb.c
ppbreg.h
puc.c
puccn.c
puccn.h
pucdata.c
pucvar.h
README
siop_pci_common.c
siop_pci_common.h
siop_pci.c
sv.c
svreg.h
svvar.h
tga_conf.c
tga.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
tgareg.h
tgavar.h
trm.c
trmreg.h
twe.c
twereg.h
twevar.h
uhci_pci.c
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
vga_pcivar.h
viaenv.c There is no need to use a kthread to read the VIA environment 2002-03-25 21:29:58 +00:00
viapm.c There is no need to use a kthread to read the VIA environment 2002-03-25 21:29:58 +00:00
viapmvar.h
weasel_pci.c
weaselreg.h
yds.c
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