[BACK]Return to files.pci CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / pci

Annotation of src/sys/dev/pci/files.pci, Revision 1.42

1.42    ! drochner    1: #      $NetBSD: files.pci,v 1.41 1998/07/12 19:51:57 augustss Exp $
1.1       cgd         2: #
1.25      pk          3: # Config file and device description for machine-independent PCI code.
1.1       cgd         4: # Included by ports that need it.  Requires that the SCSI files be
                      5: # defined first.
1.28      enami       6:
                      7: defopt PCIVERBOSE
1.1       cgd         8:
1.33      thorpej     9: device pci {[dev = -1], [function = -1]}
1.13      thorpej    10: attach pci at pcibus
1.11      cgd        11: file   dev/pci/pci.c                   pci needs-flag
1.26      mycroft    12: file   dev/pci/pci_map.c               pci
1.38      cgd        13: file   dev/pci/pci_quirks.c            pci
1.11      cgd        14: file   dev/pci/pci_subr.c              pci
1.1       cgd        15:
1.16      mycroft    16: # Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
                     17: # device declaration in sys/conf/files
                     18: attach ahc at pci with ahc_pci
                     19: file   dev/pci/ahc_pci.c               ahc_pci
                     20: file   dev/ic/smc93cx6.c               ahc_pci
1.19      mycroft    21:
                     22: # BusLogic BT-9xx PCI family
1.27      mycroft    23: # device declaration in sys/conf/files
1.19      mycroft    24: attach bha at pci with bha_pci
                     25: file   dev/pci/bha_pci.c               bha_pci
1.22      cgd        26:
                     27: # Qlogic ISP 10x0 (PCI) family
                     28: # device declaration in sys/conf/files
                     29: attach isp at pci with isp_pci
                     30: file   dev/pci/isp_pci.c               isp_pci
1.10      cgd        31:
1.3       cgd        32: # Ethernet driver for DC21040-based boards
1.33      thorpej    33: device de: ether, ifnet, arp
1.13      thorpej    34: attach de at pci
1.3       cgd        35: file   dev/pci/if_de.c                 de
1.7       cgd        36:
1.21      thorpej    37: # Efficient Networks, Inc. ATM interface
                     38: # device declaration in sys/conf/files
1.18      cgd        39: attach en at pci with en_pci
1.21      thorpej    40: file    dev/pci/if_en_pci.c            en_pci
1.18      cgd        41:
                     42: # 3Com 3c590 and 3c595 Ethernet controllers
                     43: # device declaration in sys/conf/files
                     44: attach ep at pci with ep_pci
                     45: file   dev/pci/if_ep_pci.c             ep_pci
                     46:
1.7       cgd        47: # Digital DEFPA PCI FDDI Controller
1.33      thorpej    48: device fpa: pdq, fddi, ifnet, arp
1.13      thorpej    49: attach fpa at pci
1.7       cgd        50: file   dev/pci/if_fpa.c                fpa
                     51:
1.18      cgd        52: # AMD am7990 (LANCE) -based Ethernet controllers
                     53: # device declaration in sys/conf/files
1.42    ! drochner   54: attach le at pci with le_pci: le32
1.18      cgd        55: file   dev/pci/if_le_pci.c             le_pci
                     56:
1.7       cgd        57: # NCR 53c8xx SCSI chips
1.33      thorpej    58: device ncr: scsi
1.13      thorpej    59: attach ncr at pci
1.7       cgd        60: file   dev/pci/ncr.c                   ncr
1.34      cgd        61:
                     62: # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
                     63: # XXX BECAUSE NOT ALL PORTS USE THE MI DRIVER YET.  (when the conf/files
                     64: # XXX and files.isa bogons are fixed, this can be fixed as well.)
                     65:
                     66: # # PCI IDE controllers
                     67: # device       pciide {[channel = -1]}
                     68: # attach       pciide at pci
                     69: # file dev/pci/pciide.c                pciide
                     70: # attach       wdc at pciide with wdc_pciide
                     71: # file dev/pci/wdc_pciide.c            wdc_pciide
1.11      cgd        72:
                     73: # PCI-PCI bridge chips
1.33      thorpej    74: device ppb: pcibus
1.13      thorpej    75: attach ppb at pci
1.11      cgd        76: file   dev/pci/ppb.c                   ppb
1.20      christos   77:
                     78: # Cyclades Cyclom-8/16/32
                     79: attach cy at pci with cy_pci
                     80: file   dev/pci/cy_pci.c                cy_pci
1.24      thorpej    81:
                     82: # Intel EtherExpress PRO 10/100B
1.33      thorpej    83: device fxp: ether, ifnet, arp
1.24      thorpej    84: attach fxp at pci
                     85: file   dev/pci/if_fxp.c                fxp
1.29      thorpej    86:
                     87: # NE2000-compatible PCI Ethernet cards
                     88: attach ne at pci with ne_pci
                     89: file   dev/pci/if_ne_pci.c             ne_pci
1.30      bouyer     90:
1.31      bouyer     91: # Texas Instruments ThunderLAN Chip.
1.33      thorpej    92: device  tl: ether, ifnet, arp, i2c, i2c_eeprom, miibus
1.30      bouyer     93: attach  tl at pci
                     94: file    dev/pci/if_tl.c     tl
1.37      kml        95:
                     96: # Essential Communications HIPPI interface
                     97: # device declaration in sys/conf/files
                     98: attach  esh at pci with esh_pci
                     99: file    dev/pci/if_esh_pci.c            esh_pci
1.35      drochner  100:
                    101: # generic PCI VGA
                    102: attach vga at pci with vga_pci
                    103: file   dev/pci/vga_pci.c       vga_pci needs-flag
                    104:
                    105: # DEC TGA
                    106: device tga: wsemuldisplaydev, wsrasteremulops
                    107: attach tga at pci
                    108: file   dev/pci/tga.c           tga             needs-flag
                    109: file   dev/pci/tga_conf.c      tga
                    110: file   dev/pci/tga_bt463.c     tga
                    111: file   dev/pci/tga_bt485.c     tga
1.36      augustss  112:
                    113: # Ensoniq AudioPCI S5016
                    114: device eap: audio, auconv, mulaw
                    115: attach eap at pci
                    116: file   dev/pci/eap.c                   eap
1.39      thorpej   117:
                    118: # SMC EPIC/100 Fast Ethernet on PCI
                    119: attach epic at pci with epic_pci
                    120: file   dev/pci/if_epic_pci.c           epic_pci
1.40      cgd       121:
                    122: # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
                    123: # (see documentation in the driver for what, exactly, should be supported)
                    124: device puc { port = -1 }
                    125: attach puc at pci
                    126: file   dev/pci/puc.c           puc
                    127: file   dev/pci/pucdata.c       puc
                    128:
                    129: attach com at puc with com_puc
                    130: file   dev/pci/com_puc.c       com_puc
                    131:
                    132: # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
                    133: # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
                    134: # XXX (when the conf/files and files.isa bogons are fixed, this can
                    135: # XXX be fixed as well.)
                    136:
                    137: # attach       lpt at puc with lpt_puc
                    138: # file dev/pci/lpt_puc.c       lpt_puc
1.41      augustss  139:
                    140: # UHCI USB controller
                    141: attach uhci at pci with uhci_pci
                    142: file   dev/pci/uhci_pci.c              uhci
                    143:
                    144: # OHCI USB controller
                    145: attach ohci at pci with ohci_pci
                    146: file   dev/pci/ohci_pci.c              ohci

CVSweb <webmaster@jp.NetBSD.org>