42fb510148
Let the mpu device attach at the sb device, and then midi at the mpu. Update the mpu at eso attachment.
218 lines
5.7 KiB
Plaintext
218 lines
5.7 KiB
Plaintext
# $NetBSD: files.pci,v 1.60 1999/08/02 17:37:43 augustss Exp $
|
|
#
|
|
# Config file and device description for machine-independent PCI code.
|
|
# Included by ports that need it. Requires that the SCSI files be
|
|
# defined first.
|
|
|
|
defopt PCIVERBOSE
|
|
|
|
device pci {[dev = -1], [function = -1]}
|
|
attach pci at pcibus
|
|
file dev/pci/pci.c pci needs-flag
|
|
file dev/pci/pci_map.c pci
|
|
file dev/pci/pci_quirks.c pci
|
|
file dev/pci/pci_subr.c pci
|
|
|
|
# Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
|
|
# device declaration in sys/conf/files
|
|
attach ahc at pci with ahc_pci
|
|
file dev/pci/ahc_pci.c ahc_pci
|
|
file dev/ic/smc93cx6.c ahc_pci
|
|
|
|
# AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
|
|
# device declaration in sys/conf/files
|
|
attach adv at pci with adv_pci
|
|
file dev/pci/adv_pci.c adv_pci
|
|
file dev/ic/advlib.c adv_pci
|
|
file dev/ic/advmcode.c adv_pci
|
|
|
|
# AdvanSys ULTRA WIDE SCSI controllers
|
|
# device declaration in sys/conf/files
|
|
attach adw at pci with adw_pci
|
|
file dev/pci/adw_pci.c adw_pci
|
|
file dev/ic/adwlib.c adw_pci
|
|
file dev/ic/adwmcode.c adw_pci
|
|
|
|
# AMD Am53c974 PCscsi-PCI SCSI controllers
|
|
device pcscp: scsi, ncr53c9x
|
|
attach pcscp at pci
|
|
file dev/pci/pcscp.c pcscp
|
|
|
|
# BusLogic BT-9xx PCI family
|
|
# device declaration in sys/conf/files
|
|
attach bha at pci with bha_pci
|
|
file dev/pci/bha_pci.c bha_pci
|
|
|
|
# Qlogic ISP 10x0 (PCI) family
|
|
# device declaration in sys/conf/files
|
|
attach isp at pci with isp_pci
|
|
file dev/pci/isp_pci.c isp_pci
|
|
|
|
# Ethernet driver for DC21040-based boards
|
|
device de: ether, ifnet, arp
|
|
attach de at pci
|
|
file dev/pci/if_de.c de
|
|
|
|
# Efficient Networks, Inc. ATM interface
|
|
# device declaration in sys/conf/files
|
|
attach en at pci with en_pci
|
|
file dev/pci/if_en_pci.c en_pci
|
|
|
|
# 3Com 3c590 and 3c595 Ethernet controllers
|
|
# device declaration in sys/conf/files
|
|
attach ep at pci with ep_pci
|
|
file dev/pci/if_ep_pci.c ep_pci
|
|
|
|
# 3Com 3c90x[B] Ethernet controllers
|
|
# device declaration in sys/conf/files
|
|
attach ex at pci with ex_pci
|
|
file dev/pci/if_ex_pci.c ex_pci
|
|
|
|
# Digital DEFPA PCI FDDI Controller
|
|
device fpa: pdq, fddi, ifnet, arp
|
|
attach fpa at pci
|
|
file dev/pci/if_fpa.c fpa
|
|
|
|
# AMD am7990 (LANCE) -based Ethernet controllers
|
|
# device declaration in sys/conf/files
|
|
attach le at pci with le_pci: le32
|
|
file dev/pci/if_le_pci.c le_pci
|
|
|
|
# NCR 53c8xx SCSI chips
|
|
device ncr: scsi
|
|
attach ncr at pci
|
|
file dev/pci/ncr.c ncr
|
|
|
|
# PCI IDE controllers
|
|
device pciide {[channel = -1]}: wdc_base, ata, atapi
|
|
attach pciide at pci
|
|
file dev/pci/pciide.c pciide
|
|
|
|
# PCI-PCI bridge chips
|
|
device ppb: pcibus
|
|
attach ppb at pci
|
|
file dev/pci/ppb.c ppb
|
|
|
|
# Cyclades Cyclom-8/16/32
|
|
attach cy at pci with cy_pci
|
|
file dev/pci/cy_pci.c cy_pci
|
|
|
|
# Intel EtherExpress PRO 10/100B
|
|
attach fxp at pci with fxp_pci
|
|
file dev/pci/if_fxp_pci.c fxp_pci
|
|
|
|
# NE2000-compatible PCI Ethernet cards
|
|
attach ne at pci with ne_pci: rtl80x9
|
|
file dev/pci/if_ne_pci.c ne_pci
|
|
|
|
# Texas Instruments ThunderLAN Chip.
|
|
device tl: ether, ifnet, arp, i2c, i2c_eeprom, mii
|
|
attach tl at pci
|
|
file dev/pci/if_tl.c tl
|
|
|
|
# SDL Communications N2 PCI Network Interface
|
|
device ntwoc: ifnet, hd64570
|
|
attach ntwoc at pci with ntwoc_pci
|
|
file dev/pci/if_ntwoc_pci.c ntwoc_pci
|
|
|
|
# Lan Media Corporation T1/HSSI/DS3 driver
|
|
device lmc: ifnet, sppp
|
|
attach lmc at pci
|
|
file dev/pci/if_lmc.c lmc
|
|
file dev/pci/if_lmc_common.c lmc
|
|
file dev/pci/if_lmc_media.c lmc
|
|
file dev/pci/if_lmc_nbsd.c lmc
|
|
|
|
# Essential Communications HIPPI interface
|
|
# device declaration in sys/conf/files
|
|
attach esh at pci with esh_pci
|
|
file dev/pci/if_esh_pci.c esh_pci
|
|
|
|
# generic PCI VGA
|
|
attach vga at pci with vga_pci
|
|
file dev/pci/vga_pci.c vga_pci needs-flag
|
|
|
|
# DEC TGA
|
|
device tga: wsemuldisplaydev, wsrasteremulops
|
|
attach tga at pci
|
|
file dev/pci/tga.c tga needs-flag
|
|
file dev/pci/tga_conf.c tga
|
|
file dev/pci/tga_bt463.c tga
|
|
file dev/pci/tga_bt485.c tga
|
|
|
|
# Ensoniq AudioPCI S5016
|
|
device eap: audio, auconv, mulaw
|
|
attach eap at pci
|
|
file dev/pci/eap.c eap
|
|
|
|
# ESS Solo-1 PCI AudioDrive
|
|
device eso { }: audio, auconv, mulaw, midibus
|
|
attach eso at pci
|
|
file dev/pci/eso.c eso
|
|
|
|
attach opl at eso with opl_eso
|
|
file dev/pci/opl_eso.c opl_eso
|
|
|
|
attach mpu at eso with mpu_eso
|
|
file dev/pci/mpu_eso.c mpu_eso
|
|
|
|
# S3 SonicVibes (S3 617)
|
|
device sv { }: audio, auconv, mulaw, midibus
|
|
attach sv at pci
|
|
file dev/pci/sv.c sv
|
|
|
|
attach opl at sv with opl_sv
|
|
file dev/pci/opl_sv.c opl_sv
|
|
|
|
# SMC EPIC/100 Fast Ethernet on PCI
|
|
attach epic at pci with epic_pci
|
|
file dev/pci/if_epic_pci.c epic_pci
|
|
|
|
# PCI "universal" communication device driver, for PCI com, lpt, etc. ports
|
|
# (see documentation in the driver for what, exactly, should be supported)
|
|
device puc { port = -1 }
|
|
attach puc at pci
|
|
file dev/pci/puc.c puc
|
|
file dev/pci/pucdata.c puc
|
|
|
|
attach com at puc with com_puc
|
|
file dev/pci/com_puc.c com_puc
|
|
|
|
# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
|
|
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
|
|
# XXX (when the conf/files and files.isa bogons are fixed, this can
|
|
# XXX be fixed as well.)
|
|
|
|
# attach lpt at puc with lpt_puc
|
|
# file dev/pci/lpt_puc.c lpt_puc
|
|
|
|
# UHCI USB controller
|
|
attach uhci at pci with uhci_pci
|
|
file dev/pci/uhci_pci.c uhci
|
|
|
|
# OHCI USB controller
|
|
attach ohci at pci with ohci_pci
|
|
file dev/pci/ohci_pci.c ohci
|
|
|
|
# VIA Rhine/Rhine II Fast Ethernet controllers
|
|
device vr: ether, ifnet, arp, mii
|
|
attach vr at pci
|
|
file dev/pci/if_vr.c vr
|
|
|
|
# SiS 900 Fast Ethernet controllers
|
|
device sip: ether, ifnet, arp, mii
|
|
attach sip at pci
|
|
file dev/pci/if_sip.c sip
|
|
|
|
# Realtek 8129/8139 Ethernet controllers
|
|
device rl: ether, ifnet, arp, mii
|
|
attach rl at pci
|
|
file dev/pci/if_rl.c rl
|
|
|
|
# Bit3 PCI-VME mod. 617
|
|
device btvmei: vmebus
|
|
attach btvmei at pci
|
|
file dev/pci/btvmei.c btvmei
|
|
#file dev/pci/btvmei_dma.c btvmei
|
|
#file dev/pci/btvmei_cntlrdma.c btvmei
|