NetBSD/sys/dev/pci
joda 492bfe70f3 get the device name from pcidevs instead of having a list here 2000-01-25 14:34:24 +00:00
..
Makefile
Makefile.pcidevs
README
adv_pci.c
adw_pci.c
ahc_pci.c Add support for `Adaptec AHA 2940UW Pro'. 1999-10-12 08:41:55 +00:00
bha_pci.c
btvmei.c
btvmeireg.h
btvmeivar.h
com_puc.c
cs4280.c Apply patches from Tatoku Ogaito (the author of the code). 2000-01-14 14:39:13 +00:00
cs4280_image.h Add a device driver for the Cirrus Logic CS4280 sound chip. 1999-12-13 20:19:23 +00:00
cs4280reg.h Apply patches from Tatoku Ogaito (the author of the code). 2000-01-14 14:39:13 +00:00
cy_pci.c
devlist2h.awk
dpt_pci.c Fix register offset problem. This should make EISA boards work correctly, 2000-01-18 16:50:38 +00:00
eap.c Shorten some delay()s. From WITEK Wnuk <witek@atari.org> 1999-11-02 17:48:01 +00:00
eso.c Fix the size of the playback buffer. Patch from Dave Sainty <dave@dtsp.co.nz>. 2000-01-18 04:48:47 +00:00
esoreg.h Add support code to have the Hardware Volume Control interact with the 1999-12-10 19:13:00 +00:00
esovar.h Add a mixer control for the Master Volume Mute knob. 1999-11-02 12:11:42 +00:00
files.pci Add support for setting the clock and adapt the code to the new more 2000-01-04 06:31:39 +00:00
fms.c Shorten some delay()s. From WITEK Wnuk <witek@atari.org> 1999-11-02 17:48:01 +00:00
fmsvar.h Add a missing file for the fms driver. 1999-11-01 21:54:12 +00:00
i82365_pci.c
i82365_pcivar.h
if_de.c Fixes for 21143 and MII in full-duplex mode. 2000-01-15 18:39:31 +00:00
if_devar.h Fixes for 21143 and MII in full-duplex mode. 2000-01-15 18:39:31 +00:00
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c Update for sys/buf.h/disksort_*() changes. 2000-01-21 23:39:55 +00:00
if_ex_pci.c Remove EX_CONF_MII for the 3c980. At least 2 people need this for the card 2000-01-13 23:26:35 +00:00
if_fpa.c
if_fxp_pci.c Take a stab at making this work on big-endian systems. 1999-12-12 17:46:36 +00:00
if_le_pci.c
if_levar.h
if_lmc.c CL* discarding. 1999-12-04 12:11:13 +00:00
if_lmc_common.c
if_lmc_media.c
if_lmc_nbsd.c
if_lmc_types.h
if_lmcioctl.h
if_lmcvar.h
if_ne_pci.c
if_ntwoc_pci.c Add support for setting the clock and adapt the code to the new more 2000-01-04 06:31:39 +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_rl.c Call mii_down() as appropriate. 1999-11-12 18:14:17 +00:00
if_rlreg.h
if_sip.c Call mii_down() as appropriate. 1999-11-12 18:14:17 +00:00
if_sipreg.h
if_ti.c 1. include headers for NS support 1999-10-06 11:23:33 +00:00
if_tireg.h quick 'n dirty port of FreeBSD's Alteon Gigabit Ethernet driver. 1999-09-01 11:47:46 +00:00
if_tl.c As suggested by Jason Thorpe back out revision 1.27 because it broke 1999-12-12 17:55:21 +00:00
if_tlp_pci.c Handle Cobalt Networks interfaces, which are 21143 pass 4.1 devices 2000-01-25 03:23:56 +00:00
if_tlregs.h
if_tlvar.h
if_vr.c Use htole32() and le32toh(). 1999-12-12 02:53:56 +00:00
if_vrreg.h
isp_pci.c get back to looking at config flags 1999-12-20 00:33:17 +00:00
lpt_puc.c
mpu_eso.c Add missing MPU interrupt glue. 1999-08-14 22:42:16 +00:00
mpu_fms.c Add FM801 audio device driver. From Witold J. Wnuk ww181302@zodiac.mimuw.edu.pl 1999-11-01 20:43:12 +00:00
ncr.c Use htole32() and le32toh() instead of SCR_BO(). 1999-12-26 10:41:22 +00:00
ncrreg.h Use htole32() and le32toh() instead of SCR_BO(). 1999-12-26 10:41:22 +00:00
ncrstat.c
ohci_pci.c Deallocate resources (bus space and interrupts) when detaching from 1999-10-12 11:21:24 +00:00
opl_eso.c No longer requires mpuvar.h. 1999-09-01 18:03:10 +00:00
opl_fms.c Add FM801 audio device driver. From Witold J. Wnuk ww181302@zodiac.mimuw.edu.pl 1999-11-01 20:43:12 +00:00
opl_sv.c
pccbb.c get the device name from pcidevs instead of having a list here 2000-01-25 14:34:24 +00:00
pccbbreg.h add %b strings for sockevent and sockstate registers 2000-01-13 08:46:46 +00:00
pccbbvar.h Maintainance the name of Ricoh PCI-CardBus bridges. 1999-11-01 08:58:45 +00:00
pci.c Make sure devices are told they can use rd/line, rd/mult, and wr/inval. 1999-11-04 19:03:00 +00:00
pci_map.c
pci_quirks.c
pci_subr.c Report the Capability List support bit of the SR and, if set, print the 1999-12-15 12:27:26 +00:00
pcidevs Add TI PCI 1451 PCI-CardBus bridge. 2000-01-25 09:04:03 +00:00
pcidevs.h Regen. 2000-01-25 09:06:50 +00:00
pcidevs_data.h Regen. 2000-01-25 09:06:50 +00:00
pciide.c Clean up revision stuff for the sis. Suggested by Chris Cappuccio. 2000-01-18 13:58:07 +00:00
pciide_acer_reg.h Add support for the Promise Ultra/33 and /66 pci IDE controller. In addition to 1999-08-29 17:20:10 +00:00
pciide_apollo_reg.h Correct URLs. 2000-01-18 13:30:32 +00:00
pciide_cmd_reg.h Add support for the Promise Ultra/33 and /66 pci IDE controller. In addition to 1999-08-29 17:20:10 +00:00
pciide_cy693_reg.h Add definitions of the DMA mode control registers. They should be used 1999-08-29 17:06:43 +00:00
pciide_pdc202xx_reg.h Improve Ultra/66 support now that I've got some docs from Promise. 1999-11-28 20:05:18 +00:00
pciide_piix_reg.h Add support for Intel 810 chipset (ICH/ICH0). 1999-08-30 12:49:21 +00:00
pciide_sis_reg.h
pciidereg.h
pciidevar.h Export softc. 1999-11-13 13:40:28 +00:00
pcireg.h Make this file compile again; terminate the continuation line with backslash. 1999-11-16 02:13:02 +00:00
pcivar.h Define flags in pci_attach_args which indicate it's okay to use the 1999-09-30 20:30:06 +00:00
pcscp.c minor cosmetic 2000-01-14 13:20:17 +00:00
pcscpreg.h
ppb.c Don't pass rd/mult capability though a PCI-PCI bridge. The bridge would 1999-11-04 19:04:04 +00:00
ppbreg.h
puc.c
pucdata.c Add support for Lava Computers MFG 2sp-pci and quattro cards. 1999-12-04 05:43:44 +00:00
pucvar.h
sv.c Make little endian and big endian version of all functions 1999-11-01 18:12:19 +00:00
svreg.h
svvar.h
tga.c update for changed struct wsdisplay_accessops:show_screen signature. 1999-12-06 19:25:56 +00:00
tga_bt463.c
tga_bt485.c
tga_conf.c
tgareg.h
tgavar.h
ti_fw.h quick 'n dirty port of FreeBSD's Alteon Gigabit Ethernet driver. 1999-09-01 11:47:46 +00:00
ti_fw2.h quick 'n dirty port of FreeBSD's Alteon Gigabit Ethernet driver. 1999-09-01 11:47:46 +00:00
uhci_pci.c Make sure PIRQD enable bit is set. From FreeBSD. 2000-01-25 11:26:06 +00:00
vga_pci.c
vga_pcivar.h

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