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

1.180   ! kent        1: #      $NetBSD: files.pci,v 1.179 2002/09/30 20:37:21 thorpej 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:
1.145     lukem       7: defflag        opt_pci.h       PCIVERBOSE PCI_CONFIG_DUMP PCI_NETBSD_CONFIGURE
1.148     simonb      8: defparam opt_pci.h     PCI_NETBSD_ENABLE_IDE
1.1       cgd         9:
1.149     wiz        10: defflag        opt_bktr.h      BKTR_430_FX_MODE BKTR_GPIO_ACCESS BKTR_NO_MSP_RESET
                     11:                        BKTR_REVERSE_MUTE BKTR_SIS_VIA_MODE BKTR_USE_PLL
                     12: defparam opt_bktr.h    BKTR_OVERRIDE_CARD BKTR_OVERRIDE_TUNER BKTR_OVERRIDE_DBX
1.90      wiz        13:                        BKTR_OVERRIDE_MSP BKTR_SYSTEM_DEFAULT
1.101     bouyer     14:
1.145     lukem      15: defflag        opt_pciide.h    PCIIDE_CMD064x_DISABLE PCIIDE_AMD756_ENABLEDMA
1.101     bouyer     16:                        PCIIDE_CMD0646U_ENABLEUDMA
1.90      wiz        17:
1.33      thorpej    18: device pci {[dev = -1], [function = -1]}
1.13      thorpej    19: attach pci at pcibus
1.123     lukem      20: file   dev/pci/pci.c                   pci                     needs-flag
1.26      mycroft    21: file   dev/pci/pci_map.c               pci
1.38      cgd        22: file   dev/pci/pci_quirks.c            pci
1.11      cgd        23: file   dev/pci/pci_subr.c              pci
1.139     thorpej    24: file   dev/pci/pci_usrreq.c            pci
1.165     thorpej    25: file   dev/pci/pciconf.c               pci & pci_netbsd_configure
1.1       cgd        26:
1.96      thorpej    27: # Cypress 82c693 hyperCache(tm) Stand-Alone PCI Peripheral Controller
                     28: # with USB.  This is a combo chip:
                     29: #
                     30: #      PCI-ISA bridge
                     31: #      PCI IDE controller
                     32: #      OHCI USB controller
                     33: #
                     34: # There are some common subroutines that each function needs.
                     35: define cy82c693
                     36: file   dev/pci/cy82c693.c              cy82c693
                     37:
1.16      mycroft    38: # Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
                     39: # device declaration in sys/conf/files
1.75      thorpej    40: attach ahc at pci with ahc_pci: ahc_seeprom, smc93cx6
1.16      mycroft    41: file   dev/pci/ahc_pci.c               ahc_pci
1.103     ad         42:
1.108     ad         43: # I2O adapters
                     44: attach iop at pci with iop_pci
                     45: file   dev/pci/iop_pci.c               iop_pci
                     46:
1.103     ad         47: # 3ware RAID controllers
                     48: device twe {unit = -1}
                     49: attach twe at pci
                     50: file   dev/pci/twe.c                   twe
                     51:
1.110     ad         52: attach ld at twe with ld_twe
                     53: file   dev/pci/ld_twe.c                ld_twe
1.161     ad         54:
                     55: # AMI RAID controllers
                     56: device amr {unit = -1}
                     57: attach amr at pci
                     58: file   dev/pci/amr.c                   amr
                     59:
                     60: attach ld at amr with ld_amr
                     61: file   dev/pci/ld_amr.c                ld_amr
1.78      ad         62:
                     63: # Compaq RAID controllers
                     64: attach cac at pci with cac_pci
                     65: file   dev/pci/cac_pci.c               cac_pci
1.119     ad         66:
1.134     ad         67: # Mylex DAC960 RAID controllers
1.119     ad         68: attach mlx at pci with mlx_pci
                     69: file   dev/pci/mlx_pci.c               mlx_pci
1.134     ad         70:
                     71: # Newer Mylex AcceleRAID and eXtremeRAID controllers
                     72: device mly: scsi
                     73: attach mly at pci
1.135     ad         74: file   dev/pci/mly.c                   mly                     needs-flag
1.170     ad         75:
                     76: # ICP-Vortex/Intel RAID controllers
                     77: attach icp at pci with icp_pci
                     78: file   dev/pci/icp_pci.c               icp_pci
1.172     ad         79:
                     80: # Adaptec FSA RAID controllers
                     81: attach aac at pci with aac_pci
                     82: file   dev/pci/aac_pci.c               aac_pci
1.63      ad         83:
                     84: # DPT EATA SCSI controllers
                     85: attach dpt at pci with dpt_pci
                     86: file   dev/pci/dpt_pci.c               dpt_pci
1.45      dante      87:
                     88: # AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
                     89: # device declaration in sys/conf/files
                     90: attach adv at pci with adv_pci
                     91: file   dev/pci/adv_pci.c               adv_pci
1.46      dante      92:
                     93: # AdvanSys ULTRA WIDE SCSI controllers
                     94: # device declaration in sys/conf/files
1.123     lukem      95: attach adw at pci with adw_pci
                     96: file   dev/pci/adw_pci.c               adw_pci
                     97: file   dev/ic/adwlib.c                 adw_pci
                     98: file   dev/ic/adwmcode.c               adw_pci
1.51      thorpej    99:
                    100: # AMD Am53c974 PCscsi-PCI SCSI controllers
                    101: device pcscp: scsi, ncr53c9x
                    102: attach pcscp at pci
                    103: file   dev/pci/pcscp.c                 pcscp
1.19      mycroft   104:
                    105: # BusLogic BT-9xx PCI family
1.27      mycroft   106: # device declaration in sys/conf/files
1.19      mycroft   107: attach bha at pci with bha_pci
                    108: file   dev/pci/bha_pci.c               bha_pci
1.22      cgd       109:
                    110: # Qlogic ISP 10x0 (PCI) family
                    111: # device declaration in sys/conf/files
                    112: attach isp at pci with isp_pci
                    113: file   dev/pci/isp_pci.c               isp_pci
1.173     matt      114:
                    115: # LSILogic Fusion-MPT I/O Processor family
                    116: # device declaration in sys/conf/files
                    117: attach lfmiop at pci with lfmiop_pci
                    118: file   dev/pci/lfmiop_pci.c            lfmiop_pci
1.10      cgd       119:
1.3       cgd       120: # Ethernet driver for DC21040-based boards
1.33      thorpej   121: device de: ether, ifnet, arp
1.13      thorpej   122: attach de at pci
1.3       cgd       123: file   dev/pci/if_de.c                 de
1.7       cgd       124:
1.21      thorpej   125: # Efficient Networks, Inc. ATM interface
                    126: # device declaration in sys/conf/files
1.18      cgd       127: attach en at pci with en_pci
1.123     lukem     128: file   dev/pci/if_en_pci.c             en_pci
1.18      cgd       129:
                    130: # 3Com 3c590 and 3c595 Ethernet controllers
                    131: # device declaration in sys/conf/files
                    132: attach ep at pci with ep_pci
                    133: file   dev/pci/if_ep_pci.c             ep_pci
1.49      fvdl      134:
                    135: # 3Com 3c90x[B] Ethernet controllers
                    136: # device declaration in sys/conf/files
                    137: attach ex at pci with ex_pci
                    138: file   dev/pci/if_ex_pci.c             ex_pci
1.18      cgd       139:
1.7       cgd       140: # Digital DEFPA PCI FDDI Controller
1.33      thorpej   141: device fpa: pdq, fddi, ifnet, arp
1.13      thorpej   142: attach fpa at pci
1.7       cgd       143: file   dev/pci/if_fpa.c                fpa
                    144:
1.18      cgd       145: # AMD am7990 (LANCE) -based Ethernet controllers
                    146: # device declaration in sys/conf/files
1.42      drochner  147: attach le at pci with le_pci: le32
1.18      cgd       148: file   dev/pci/if_le_pci.c             le_pci
1.137     thorpej   149:
                    150: # AMD PCnet-PCI Ethernet controller family
                    151: # Supersedes if_le_pci.c
                    152: device pcn: ether, ifnet, arp, mii
                    153: attach pcn at pci
                    154: file   dev/pci/if_pcn.c                pcn
1.88      bouyer    155:
1.93      bouyer    156: # common code for siop/esiop pci front end
1.123     lukem     157: define siop_pci_common
1.93      bouyer    158: file   dev/pci/siop_pci_common.c       siop_pci_common
                    159:
1.88      bouyer    160: # Symbios 53c8xx SCSI chips
                    161: # device declaration in sys/conf/files
1.93      bouyer    162: attach siop at pci with siop_pci: siop_pci_common
1.123     lukem     163: file   dev/pci/siop_pci.c              siop_pci
1.169     bouyer    164: attach esiop at pci with esiop_pci: siop_pci_common
                    165: file   dev/pci/esiop_pci.c             esiop_pci
1.130     tsutsui   166:
                    167: # Initio INIC-940/950 SCSI controllers
                    168: attach iha at pci with iha_pci
                    169: file   dev/pci/iha_pci.c               iha_pci
1.143     tsutsui   170:
                    171: # Tekram DC-395U/UW/F and DC-315/U SCSI controllers
                    172: device trm: scsi
                    173: attach trm at pci
                    174: file   dev/pci/trm.c                   trm
1.153     augustss  175:
                    176: # Guillemot Maxi Radio FM 2000 Radio Card
1.177     augustss  177: device gtp: radiodev, tea5757
                    178: attach gtp at pci
                    179: file   dev/pci/gtp.c                   gtp
1.153     augustss  180:
                    181: # MediaForte SoundForte SF64-PCR Radio card
1.158     drochner  182: #device        sf4r: radiodev, tea5757
1.153     augustss  183: #attach        sf4r at pci
                    184: #file  dev/pci/sf64pcr.c               sf4r
1.34      cgd       185:
1.47      bouyer    186: # PCI IDE controllers
1.96      thorpej   187: device pciide {[channel = -1]}: cy82c693, wdc_base, ata, atapi
1.47      bouyer    188: attach pciide at pci
                    189: file   dev/pci/pciide.c                pciide
1.11      cgd       190:
                    191: # PCI-PCI bridge chips
1.33      thorpej   192: device ppb: pcibus
1.13      thorpej   193: attach ppb at pci
1.11      cgd       194: file   dev/pci/ppb.c                   ppb
1.20      christos  195:
                    196: # Cyclades Cyclom-8/16/32
                    197: attach cy at pci with cy_pci
                    198: file   dev/pci/cy_pci.c                cy_pci
1.94      thorpej   199:
                    200: # Cyclades-Z series of intelligent multi-port serial adapters
                    201: device cz
                    202: attach cz at pci
1.123     lukem     203: file   dev/pci/cz.c                    cz                      needs-flag
1.24      thorpej   204:
                    205: # Intel EtherExpress PRO 10/100B
1.56      thorpej   206: attach fxp at pci with fxp_pci
                    207: file   dev/pci/if_fxp_pci.c            fxp_pci
1.84      mrg       208:
                    209: # Sun HME-network
                    210: attach hme at pci with hme_pci
                    211: file   dev/pci/if_hme_pci.c            hme_pci
1.140     eeh       212:
                    213: # Sun GEM-network
                    214: attach gem at pci with gem_pci
                    215: file   dev/pci/if_gem_pci.c            gem_pci
1.29      thorpej   216:
                    217: # NE2000-compatible PCI Ethernet cards
1.81      ws        218: defparam opt_ipkdb.h   IPKDB_NE_PCISLOT        : IPKDB_NE_PCI
1.145     lukem     219: defflag        opt_ipkdb.h     IPKDB_NE_PCI            : IPKDB_NE IPKDB_NE_PCISLOT
1.48      thorpej   220: attach ne at pci with ne_pci: rtl80x9
1.81      ws        221: file   dev/pci/if_ne_pci.c             ne_pci | IPKDB_NE_PCI
1.30      bouyer    222:
1.31      bouyer    223: # Texas Instruments ThunderLAN Chip.
1.123     lukem     224: device tl: ether, ifnet, arp, i2c, i2c_eeprom, mii, mii_bitbang
                    225: attach tl at pci
                    226: file   dev/pci/if_tl.c                 tl
1.43      explorer  227:
                    228: # SDL Communications N2 PCI Network Interface
1.74      chopps    229: # device declaration in sys/conf/files
1.43      explorer  230: attach ntwoc at pci with ntwoc_pci
                    231: file   dev/pci/if_ntwoc_pci.c          ntwoc_pci
1.37      kml       232:
1.54      explorer  233: # Lan Media Corporation T1/HSSI/DS3 driver
                    234: device lmc: ifnet, sppp
                    235: attach lmc at pci
                    236: file   dev/pci/if_lmc.c                lmc
                    237: file   dev/pci/if_lmc_common.c         lmc
                    238: file   dev/pci/if_lmc_media.c          lmc
                    239: file   dev/pci/if_lmc_nbsd.c           lmc
                    240:
1.37      kml       241: # Essential Communications HIPPI interface
                    242: # device declaration in sys/conf/files
1.123     lukem     243: attach esh at pci with esh_pci
                    244: file   dev/pci/if_esh_pci.c            esh_pci
1.35      drochner  245:
                    246: # generic PCI VGA
                    247: attach vga at pci with vga_pci
1.123     lukem     248: file   dev/pci/vga_pci.c               vga_pci                 needs-flag
1.35      drochner  249:
                    250: # DEC TGA
1.87      nathanw   251: device tga: wsemuldisplaydev, rasops8, rasops32
1.35      drochner  252: attach tga at pci
1.123     lukem     253: file   dev/pci/tga.c                   tga                     needs-flag
1.54      explorer  254: file   dev/pci/tga_conf.c              tga
1.77      elric     255: file   dev/ic/bt485.c                  tga
1.83      nathanw   256: file   dev/ic/bt463.c                  tga
1.154     thorpej   257: file   dev/ic/ibm561.c                 tga
1.166     uwe       258:
                    259: # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
                    260: # device declaration in sys/conf/files
                    261: attach igsfb at pci with igsfb_pci
                    262: file   dev/pci/igsfb_pci.c             igsfb_pci
1.90      wiz       263:
                    264: # Brooktree Bt848 video capture
1.159     jmcneill  265: device bktr: pcibus, radiodev
1.123     lukem     266: attach bktr at pci
                    267: file   dev/pci/bktr/bktr_audio.c       bktr
                    268: file   dev/pci/bktr/bktr_card.c        bktr
                    269: file   dev/pci/bktr/bktr_core.c        bktr
                    270: file   dev/pci/bktr/bktr_os.c          bktr                    needs-flag
                    271: file   dev/pci/bktr/bktr_tuner.c       bktr
1.73      augustss  272:
                    273: # Cirrus Logic CrystalClear PCI Audio CS4280
1.168     augustss  274: device clcs: audiobus, auconv, mulaw, ac97, midibus
1.123     lukem     275: attach clcs at pci
                    276: file   dev/pci/cs4280.c                clcs
1.117     augustss  277:
                    278: # Cirrus Logic CrystalClear PCI Audio CS4281
1.168     augustss  279: device clct: audiobus, auconv, mulaw, ac97
1.123     lukem     280: attach clct at pci
                    281: file   dev/pci/cs4281.c                clct
1.120     tacha     282:
                    283: # Shared code for Cirrus Logic CrystalClear PCI Audio CS4280 and CS4281
1.123     lukem     284: file   dev/pci/cs428x.c                clcs | clct
1.69      augustss  285:
                    286: # Forte Media FM801
1.168     augustss  287: device fms { }: audiobus, auconv, mulaw, ac97, midibus
1.123     lukem     288: attach fms at pci
                    289: file   dev/pci/fms.c                   fms
1.69      augustss  290:
                    291: attach opl at fms with opl_fms
1.70      thorpej   292: file   dev/pci/opl_fms.c               opl_fms
1.69      augustss  293:
                    294: attach mpu at fms with mpu_fms
1.70      thorpej   295: file   dev/pci/mpu_fms.c               mpu_fms
1.36      augustss  296:
                    297: # Ensoniq AudioPCI S5016
1.168     augustss  298: device eap: audiobus, auconv, mulaw, ac97, midibus
1.36      augustss  299: attach eap at pci
                    300: file   dev/pci/eap.c                   eap
1.179     thorpej   301:
                    302: # Avance Logic ALS4000 audio
                    303: device als: audiobus, auconv, mulaw
                    304: attach als at pci
                    305: file   dev/pci/als.c                   als
1.111     thorpej   306:
                    307: # Intel ICH AC'97 audio
1.168     augustss  308: device auich: audiobus, auconv, mulaw, ac97, aurateconv
1.111     thorpej   309: attach auich at pci
                    310: file   dev/pci/auich.c                 auich
1.82      tsarna    311:
1.180   ! kent      312: # VIA VT82C686A/VT8233/VT8235 AC'97 Audio
        !           313: device auvia: audiobus, auconv, mulaw, ac97, aurateconv
1.123     lukem     314: attach auvia at pci
                    315: file   dev/pci/auvia.c                 auvia
1.106     thorpej   316:
                    317: # NeoMagic 256 AC'97 Audio
1.168     augustss  318: device neo: audiobus, auconv, mulaw, ac97
1.106     thorpej   319: attach neo at pci
                    320: file   dev/pci/neo.c                   neo
1.156     jmcneill  321:
                    322: # ESS Allegro-1 / Maestro3
1.168     augustss  323: device esa: audiobus, auconv, mulaw, ac97
1.156     jmcneill  324: attach esa at pci
                    325: file   dev/pci/esa.c                   esa
1.59      kleink    326:
                    327: # ESS Solo-1 PCI AudioDrive
1.168     augustss  328: device eso { }: audiobus, auconv, mulaw, midibus
1.59      kleink    329: attach eso at pci
                    330: file   dev/pci/eso.c                   eso
                    331:
                    332: attach opl at eso with opl_eso
                    333: file   dev/pci/opl_eso.c               opl_eso
1.60      augustss  334:
                    335: attach mpu at eso with mpu_eso
                    336: file   dev/pci/mpu_eso.c               mpu_eso
1.171     kleink    337:
                    338: attach joy at eso with joy_eso
                    339: file   dev/pci/joy_eso.c               joy_eso
1.115     rh        340:
1.116     thorpej   341: # ESS Maestro-1/2/2e PCI AC97 Audio Accelerator
1.168     augustss  342: device esm: audiobus, auconv, mulaw, ac97
1.115     rh        343: attach esm at pci
1.116     thorpej   344: file   dev/pci/esm.c                   esm
1.50      augustss  345:
                    346: # S3 SonicVibes (S3 617)
1.168     augustss  347: device sv { }: audiobus, auconv, mulaw, midibus
1.50      augustss  348: attach sv at pci
                    349: file   dev/pci/sv.c                    sv
                    350:
                    351: attach opl at sv with opl_sv
                    352: file   dev/pci/opl_sv.c                opl_sv
1.89      augustss  353:
                    354: # C-Media CMI8x38 Audio Chip
1.168     augustss  355: device cmpci { }: audiobus, auconv, mulaw
1.89      augustss  356: attach cmpci at pci
                    357: file   dev/pci/cmpci.c                 cmpci
1.138     itohy     358:
                    359: attach opl at cmpci with opl_cmpci
                    360: file   dev/pci/opl_cmpci.c             opl_cmpci
                    361:
                    362: attach mpu at cmpci with mpu_cmpci
                    363: file   dev/pci/mpu_cmpci.c             mpu_cmpci
1.127     minoura   364:
                    365: # Yamaha YMF724/740/744/754 PCI audio controller
1.168     augustss  366: device yds { }: audiobus, auconv, mulaw, ac97
1.127     minoura   367: attach yds at pci
                    368: file   dev/pci/yds.c                   yds
                    369:
                    370: attach opl at yds with opl_yds
                    371: file   dev/pci/opl_yds.c               opl_yds
                    372:
                    373: attach mpu at yds with mpu_yds
                    374: file   dev/pci/mpu_yds.c               mpu_yds
1.142     jdolecek  375:
                    376: # Creative Labs EMU10k1 (SBLive! series and PCI512)
1.168     augustss  377: device emuxki: audiobus, auconv, mulaw, ac97
1.142     jdolecek  378: attach emuxki at pci
                    379: file   dev/pci/emuxki.c                emuxki
1.144     someya    380:
                    381: # Trident 4DWAVE AC'97 audio (including SiS 7018,ALi M5451)
1.168     augustss  382: device autri: audiobus, auconv, mulaw, ac97, midibus
1.144     someya    383: attach autri at pci
                    384: file   dev/pci/autri.c                 autri
1.39      thorpej   385:
                    386: # SMC EPIC/100 Fast Ethernet on PCI
                    387: attach epic at pci with epic_pci
                    388: file   dev/pci/if_epic_pci.c           epic_pci
1.40      cgd       389:
                    390: # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
                    391: # (see documentation in the driver for what, exactly, should be supported)
                    392: device puc { port = -1 }
                    393: attach puc at pci
1.54      explorer  394: file   dev/pci/puc.c                   puc
                    395: file   dev/pci/pucdata.c               puc
1.40      cgd       396:
                    397: attach com at puc with com_puc
1.54      explorer  398: file   dev/pci/com_puc.c               com_puc
1.100     jeffs     399:
                    400: # Console device support for puc drivers
1.145     lukem     401: defflag        opt_puccn.h     PUCCN
1.100     jeffs     402: file   dev/pci/puccn.c                 puccn
1.40      cgd       403:
                    404: # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
                    405: # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
                    406: # XXX (when the conf/files and files.isa bogons are fixed, this can
                    407: # XXX be fixed as well.)
                    408:
                    409: # attach       lpt at puc with lpt_puc
1.54      explorer  410: # file dev/pci/lpt_puc.c               lpt_puc
1.41      augustss  411:
                    412: # UHCI USB controller
                    413: attach uhci at pci with uhci_pci
1.68      augustss  414: file   dev/pci/uhci_pci.c              uhci_pci
1.41      augustss  415:
                    416: # OHCI USB controller
                    417: attach ohci at pci with ohci_pci
1.68      augustss  418: file   dev/pci/ohci_pci.c              ohci_pci
1.113     augustss  419:
                    420: # EHCI USB controller
                    421: attach ehci at pci with ehci_pci
                    422: file   dev/pci/ehci_pci.c              ehci_pci
1.160     augustss  423:
                    424: file   dev/pci/usb_pci.c               ehci_pci | ehci_cardbus
1.95      matt      425:
                    426: # OHCI IEEE 1394 controller
                    427: attach fwohci at pci with fwohci_pci
                    428: file   dev/pci/fwohci_pci.c            fwohci_pci
1.109     matt      429:
                    430: # IEEE 1394 TI "Lynx" controller
                    431: attach fwlynx at pci with fwlynx_pci
1.126     jmc       432: file   dev/pci/fwlynx_pci.c            fwlynx_pci
1.52      sakamoto  433:
                    434: # VIA Rhine/Rhine II Fast Ethernet controllers
1.72      thorpej   435: device vr: ether, ifnet, arp, mii, mii_bitbang
1.52      sakamoto  436: attach vr at pci
                    437: file   dev/pci/if_vr.c                 vr
1.55      thorpej   438:
                    439: # SiS 900 Fast Ethernet controllers
                    440: device sip: ether, ifnet, arp, mii
                    441: attach sip at pci
                    442: file   dev/pci/if_sip.c                sip
1.128     thorpej   443:
                    444: # National Semiconductor DP83820 Gigabit Ethernet
1.129     thorpej   445: device gsip: ether, ifnet, arp, mii, mii_bitbang
1.128     thorpej   446: attach gsip at pci
                    447: file   dev/pci/if_gsip.c               gsip
1.133     thorpej   448:
1.152     hpeyerl   449: # Level One LXT-1001 Gigabit Ethernet
                    450: device glxt: ether, ifnet, arp, mii
                    451: attach glxt at pci
                    452: file   dev/pci/if_glxt.c               glxt
                    453:
1.133     thorpej   454: # Sundance Tech./Tamarack TC9021 Gigabit Ethernet
                    455: device stge: ether, ifnet, arp, mii, mii_bitbang
                    456: attach stge at pci
                    457: file   dev/pci/if_stge.c               stge
1.57      drochner  458:
1.152     hpeyerl   459: # SysKonnect SKNET-GE Gigabit Ethernet
                    460: device skgec { port = -1 }
                    461: attach skgec at pci
                    462: file   dev/pci/if_skge.c               skgec
                    463:
                    464: device skge: ether, ifnet, arp, mii
                    465: attach skge at skgec
                    466:
                    467: # Intel i8254x Gigabit Ethernet
                    468: device wm: ether, ifnet, arp, mii, mii_bitbang
                    469: attach wm at pci
                    470: file   dev/pci/if_wm.c                 wm
1.175     fvdl      471:
                    472: # Broadcom 570x Gigabit Ethernet
                    473: device bge: ether, ifnet, arp, mii, mii_bitbang
                    474: attach bge at pci
                    475: file   dev/pci/if_bge.c                bge
1.152     hpeyerl   476:
1.57      drochner  477: # Realtek 8129/8139 Ethernet controllers
1.86      haya      478: attach rtk at pci with rtk_pci
1.92      haya      479: file   dev/pci/if_rtk_pci.c            rtk_pci
1.61      thorpej   480:
                    481: # DECchip 21x4x Ethernet controller family, and assorted clones.
                    482: attach tlp at pci with tlp_pci
                    483: file   dev/pci/if_tlp_pci.c            tlp_pci
1.57      drochner  484:
1.58      drochner  485: # Bit3 PCI-VME mod. 617
                    486: device btvmei: vmebus
                    487: attach btvmei at pci
                    488: file   dev/pci/btvmei.c                btvmei
                    489: #file  dev/pci/btvmei_dma.c            btvmei
                    490: #file  dev/pci/btvmei_cntlrdma.c       btvmei
1.62      drochner  491:
                    492: # Alteon ACEnic Gigabit Ethernet controller
                    493: device ti: ether, ifnet, arp
                    494: attach ti at pci
                    495: file   dev/pci/if_ti.c                 ti
1.64      thorpej   496:
                    497: # Adaptec AIC-6915 Ethernet interface
                    498: attach sf at pci with sf_pci
                    499: file   dev/pci/if_sf_pci.c             sf_pci
1.131     thorpej   500:
                    501: # Sundance Tech. ST-201 10/100 Ethernet
                    502: device ste: ether, ifnet, arp, mii, mii_bitbang
                    503: attach ste at pci
                    504: file   dev/pci/if_ste.c                ste
1.65      haya      505:
                    506: # YENTA PCI-Cardbus bridge
1.123     lukem     507: #device        cbb: cbbus, pcmciabus
                    508: device cbb: pcmciaslot
1.65      haya      509: attach cbb at pci with cbb_pci
                    510: file   dev/pci/pccbb.c                 cbb
1.76      drochner  511:
                    512: # Tundra Universe PCI-VME adapter
1.123     lukem     513: define univ_pci
                    514: file   dev/pci/universe_pci.c univ_pci
1.76      drochner  515:
                    516: # Bit3 PCI-VME mod. 2706
1.123     lukem     517: device btvmeii: vmebus, univ_pci
                    518: attach btvmeii at pci
                    519: file   dev/pci/btvmeii.c btvmeii
1.91      joda      520:
                    521: # VT86C686A power management
1.123     lukem     522: device viapm {}
                    523: attach viapm at pci
                    524: file   dev/pci/viapm.c viapm
1.91      joda      525:
                    526: # hardware monitoring part of viapm
1.123     lukem     527: device viaenv: sysmon_envsys
                    528: attach viaenv at viapm
                    529: file   dev/pci/viaenv.c                viaenv                  needs-flag
1.174     enami     530:
                    531: # AMD 768MPX power management controller
                    532: defflag        opt_amdpm.h                     AMDPM_RND_COUNTERS
                    533: device amdpm {}
                    534: attach amdpm at pci
                    535: file   dev/pci/amdpm.c                 amdpm
1.102     itojun    536:
                    537: # Hi/fn 7751
                    538: device hifn {}
                    539: attach hifn at pci
                    540: file   dev/pci/hifn7751.c              hifn
1.112     onoe      541:
                    542: # Aironet PC4500/PC4800
                    543: attach an at pci with an_pci
                    544: file   dev/pci/if_an_pci.c             an_pci
1.114     martin    545:
1.141     ichiro    546: # Intersil Prism2.5 Mini-PCI
                    547: attach wi at pci with wi_pci
                    548: file   dev/pci/if_wi_pci.c             wi_pci
1.114     martin    549:
                    550: # ISDN devices
1.123     lukem     551: attach isic at pci with isic_pci
                    552: file   dev/pci/isic_pci.c              isic_pci
1.114     martin    553:
1.164     martin    554: file   dev/pci/isic_pci_elsa_qs1p.c    isic_pci
1.114     martin    555:
1.164     martin    556: device ifpci: isdndev, passive_isdn
                    557: attach ifpci at pci
                    558: file   dev/pci/ifpci.c                 ifpci
1.178     pooka     559:
                    560: # Winbond W6692
                    561: device iwic: isdndev, passive_isdn
                    562: attach iwic at pci with iwic_pci
                    563: file   dev/pci/iwic_pci.c              iwic
                    564: file   dev/pci/iwic_bchan.c            iwic
                    565: file   dev/pci/iwic_dchan.c            iwic
                    566: file   dev/pci/iwic_fsm.c              iwic
1.114     martin    567:
1.146     augustss  568: # IrDA devices
                    569: #  Toshiba Fast Infrared Type O IrDA driver
1.150     augustss  570: device oboe: irbus, irdasir
1.146     augustss  571: attach oboe at pci
                    572: file   dev/pci/oboe.c                  oboe
1.152     hpeyerl   573:
                    574: # Middle Digital, Inc. PCI-Weasel serial console board control
                    575: # devices (watchdog timer, etc.)
                    576: device weasel: sysmon_wdog
                    577: attach weasel at pci with weasel_pci
                    578: file   dev/pci/weasel_pci.c            weasel
1.162     jdolecek  579:
                    580: # Game adapter (joystick)
                    581: attach joy at pci with joy_pci
                    582: file   dev/pci/joy_pci.c               joy_pci

CVSweb <webmaster@jp.NetBSD.org>