[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.54.2.1

1.54.2.1! he          1: #      $NetBSD: files.pci,v 1.54 1999/03/25 00:51:53 explorer 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.45      dante      21:
                     22: # AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
                     23: # device declaration in sys/conf/files
                     24: attach adv at pci with adv_pci
                     25: file   dev/pci/adv_pci.c               adv_pci
                     26: file   dev/ic/advlib.c                 adv_pci
                     27: file   dev/ic/advmcode.c               adv_pci
1.46      dante      28:
                     29: # AdvanSys ULTRA WIDE SCSI controllers
                     30: # device declaration in sys/conf/files
                     31: attach  adw at pci with adw_pci
                     32: file    dev/pci/adw_pci.c               adw_pci
                     33: file    dev/ic/adwlib.c                 adw_pci
                     34: file    dev/ic/adwmcode.c               adw_pci
1.51      thorpej    35:
                     36: # AMD Am53c974 PCscsi-PCI SCSI controllers
                     37: device pcscp: scsi, ncr53c9x
                     38: attach pcscp at pci
                     39: file   dev/pci/pcscp.c                 pcscp
1.19      mycroft    40:
                     41: # BusLogic BT-9xx PCI family
1.27      mycroft    42: # device declaration in sys/conf/files
1.19      mycroft    43: attach bha at pci with bha_pci
                     44: file   dev/pci/bha_pci.c               bha_pci
1.22      cgd        45:
                     46: # Qlogic ISP 10x0 (PCI) family
                     47: # device declaration in sys/conf/files
                     48: attach isp at pci with isp_pci
                     49: file   dev/pci/isp_pci.c               isp_pci
1.10      cgd        50:
1.3       cgd        51: # Ethernet driver for DC21040-based boards
1.33      thorpej    52: device de: ether, ifnet, arp
1.13      thorpej    53: attach de at pci
1.3       cgd        54: file   dev/pci/if_de.c                 de
1.7       cgd        55:
1.21      thorpej    56: # Efficient Networks, Inc. ATM interface
                     57: # device declaration in sys/conf/files
1.18      cgd        58: attach en at pci with en_pci
1.21      thorpej    59: file    dev/pci/if_en_pci.c            en_pci
1.18      cgd        60:
                     61: # 3Com 3c590 and 3c595 Ethernet controllers
                     62: # device declaration in sys/conf/files
                     63: attach ep at pci with ep_pci
                     64: file   dev/pci/if_ep_pci.c             ep_pci
1.49      fvdl       65:
                     66: # 3Com 3c90x[B] Ethernet controllers
                     67: # device declaration in sys/conf/files
                     68: attach ex at pci with ex_pci
                     69: file   dev/pci/if_ex_pci.c             ex_pci
1.18      cgd        70:
1.7       cgd        71: # Digital DEFPA PCI FDDI Controller
1.33      thorpej    72: device fpa: pdq, fddi, ifnet, arp
1.13      thorpej    73: attach fpa at pci
1.7       cgd        74: file   dev/pci/if_fpa.c                fpa
                     75:
1.18      cgd        76: # AMD am7990 (LANCE) -based Ethernet controllers
                     77: # device declaration in sys/conf/files
1.42      drochner   78: attach le at pci with le_pci: le32
1.18      cgd        79: file   dev/pci/if_le_pci.c             le_pci
                     80:
1.7       cgd        81: # NCR 53c8xx SCSI chips
1.33      thorpej    82: device ncr: scsi
1.13      thorpej    83: attach ncr at pci
1.7       cgd        84: file   dev/pci/ncr.c                   ncr
1.34      cgd        85:
1.47      bouyer     86: # PCI IDE controllers
                     87: device pciide {[channel = -1]}: wdc_base, ata, atapi
                     88: attach pciide at pci
                     89: file   dev/pci/pciide.c                pciide
1.11      cgd        90:
                     91: # PCI-PCI bridge chips
1.33      thorpej    92: device ppb: pcibus
1.13      thorpej    93: attach ppb at pci
1.11      cgd        94: file   dev/pci/ppb.c                   ppb
1.20      christos   95:
                     96: # Cyclades Cyclom-8/16/32
                     97: attach cy at pci with cy_pci
                     98: file   dev/pci/cy_pci.c                cy_pci
1.24      thorpej    99:
                    100: # Intel EtherExpress PRO 10/100B
1.44      thorpej   101: device fxp: ether, ifnet, arp, mii
1.24      thorpej   102: attach fxp at pci
                    103: file   dev/pci/if_fxp.c                fxp
1.29      thorpej   104:
                    105: # NE2000-compatible PCI Ethernet cards
1.48      thorpej   106: attach ne at pci with ne_pci: rtl80x9
1.29      thorpej   107: file   dev/pci/if_ne_pci.c             ne_pci
1.30      bouyer    108:
1.31      bouyer    109: # Texas Instruments ThunderLAN Chip.
1.44      thorpej   110: device  tl: ether, ifnet, arp, i2c, i2c_eeprom, mii
1.30      bouyer    111: attach  tl at pci
1.54      explorer  112: file    dev/pci/if_tl.c                tl
1.43      explorer  113:
                    114: # SDL Communications N2 PCI Network Interface
                    115: device ntwoc: ifnet, hd64570
                    116: attach ntwoc at pci with ntwoc_pci
                    117: file   dev/pci/if_ntwoc_pci.c          ntwoc_pci
1.37      kml       118:
1.54      explorer  119: # Lan Media Corporation T1/HSSI/DS3 driver
                    120: device lmc: ifnet, sppp
                    121: attach lmc at pci
                    122: file   dev/pci/if_lmc.c                lmc
                    123: file   dev/pci/if_lmc_common.c         lmc
                    124: file   dev/pci/if_lmc_media.c          lmc
                    125: file   dev/pci/if_lmc_nbsd.c           lmc
                    126:
1.37      kml       127: # Essential Communications HIPPI interface
                    128: # device declaration in sys/conf/files
                    129: attach  esh at pci with esh_pci
                    130: file    dev/pci/if_esh_pci.c            esh_pci
1.35      drochner  131:
                    132: # generic PCI VGA
                    133: attach vga at pci with vga_pci
1.54      explorer  134: file   dev/pci/vga_pci.c               vga_pci needs-flag
1.35      drochner  135:
                    136: # DEC TGA
                    137: device tga: wsemuldisplaydev, wsrasteremulops
                    138: attach tga at pci
1.54      explorer  139: file   dev/pci/tga.c                   tga needs-flag
                    140: file   dev/pci/tga_conf.c              tga
                    141: file   dev/pci/tga_bt463.c             tga
                    142: file   dev/pci/tga_bt485.c             tga
1.36      augustss  143:
                    144: # Ensoniq AudioPCI S5016
                    145: device eap: audio, auconv, mulaw
                    146: attach eap at pci
                    147: file   dev/pci/eap.c                   eap
1.50      augustss  148:
                    149: # S3 SonicVibes (S3 617)
                    150: device sv { }: audio, auconv, mulaw, midibus
                    151: attach sv at pci
                    152: file   dev/pci/sv.c                    sv
                    153:
                    154: attach opl at sv with opl_sv
                    155: file   dev/pci/opl_sv.c                opl_sv
1.39      thorpej   156:
                    157: # SMC EPIC/100 Fast Ethernet on PCI
                    158: attach epic at pci with epic_pci
                    159: file   dev/pci/if_epic_pci.c           epic_pci
1.40      cgd       160:
                    161: # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
                    162: # (see documentation in the driver for what, exactly, should be supported)
                    163: device puc { port = -1 }
                    164: attach puc at pci
1.54      explorer  165: file   dev/pci/puc.c                   puc
                    166: file   dev/pci/pucdata.c               puc
1.40      cgd       167:
                    168: attach com at puc with com_puc
1.54      explorer  169: file   dev/pci/com_puc.c               com_puc
1.40      cgd       170:
                    171: # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
                    172: # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
                    173: # XXX (when the conf/files and files.isa bogons are fixed, this can
                    174: # XXX be fixed as well.)
                    175:
                    176: # attach       lpt at puc with lpt_puc
1.54      explorer  177: # file dev/pci/lpt_puc.c               lpt_puc
1.41      augustss  178:
                    179: # UHCI USB controller
                    180: attach uhci at pci with uhci_pci
                    181: file   dev/pci/uhci_pci.c              uhci
                    182:
                    183: # OHCI USB controller
                    184: attach ohci at pci with ohci_pci
                    185: file   dev/pci/ohci_pci.c              ohci
1.52      sakamoto  186:
                    187: # VIA Rhine/Rhine II Fast Ethernet controllers
1.53      sakamoto  188: device vr: ether, ifnet, arp, mii
1.52      sakamoto  189: attach vr at pci
                    190: file   dev/pci/if_vr.c                 vr
1.54.2.1! he        191:
        !           192: # Alteon ACEnic Gigabit Ethernet controller
        !           193: device ti: ether, ifnet, arp
        !           194: attach ti at pci
        !           195: file   dev/pci/if_ti.c                 ti

CVSweb <webmaster@jp.NetBSD.org>