[BACK]Return to files.pci CVS log [TXT][DIR] Up to [local] / sys / dev / pci

Annotation of sys/dev/pci/files.pci, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: files.pci,v 1.242 2007/08/14 23:16:43 dlg Exp $
                      2: #      $NetBSD: files.pci,v 1.20 1996/09/24 17:47:15 christos Exp $
                      3: #
                      4: # Config file and device description for machine-independent PCI code.
                      5: # Included by ports that need it.  Requires that the SCSI files be
                      6: # defined first.
                      7:
                      8: device pci {[dev = -1], [function = -1]}
                      9: attach pci at pcibus
                     10: file   dev/pci/pci.c                   pci needs-flag
                     11: file   dev/pci/pci_map.c               pci
                     12: file   dev/pci/pci_quirks.c            pci
                     13: file   dev/pci/pci_subr.c              pci
                     14:
                     15: # Generic VGA
                     16: attach vga at pci with vga_pci
                     17: file   dev/pci/vga_pci.c               vga_pci
                     18: file   dev/pci/agp.c                   vga_pci & pciagp
                     19:
                     20: device tga: wsemuldisplaydev, rasops8, rasops32
                     21: attach tga at pci
                     22: file   dev/pci/tga.c                   tga             needs-flag
                     23: file   dev/pci/tga_conf.c              tga
                     24: file   dev/ic/bt463.c                  tga
                     25: file   dev/ic/bt485.c                  tga
                     26: file   dev/ic/ibm561.c                 tga
                     27:
                     28: attach sti at pci with sti_pci
                     29: file   dev/pci/sti_pci.c               sti_pci
                     30:
                     31: # Cypress 82c693 hyperCache(tm) Stand-Alone PCI Peripheral Controller
                     32: # with USB.  This is a combo chip:
                     33: #
                     34: #      PCI-ISA bridge
                     35: #      PCI IDE controller
                     36: #      OHCI USB controller
                     37: #
                     38: # There are some common subroutines that each function needs.
                     39: define cy82c693
                     40: file   dev/pci/cy82c693.c              cy82c693
                     41:
                     42: # Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
                     43: # device declaration in sys/conf/files
                     44: attach ahc at pci with ahc_pci
                     45: file   dev/pci/ahc_pci.c               ahc_pci
                     46:
                     47: # Adaptec U320 SCSI controllers
                     48: attach ahd at pci with ahd_pci
                     49: file   dev/pci/ahd_pci.c               ahd_pci
                     50:
                     51: # DPT EATA SCSI controllers
                     52: attach dpt at pci with dpt_pci
                     53: file   dev/pci/dpt_pci.c               dpt_pci
                     54:
                     55: # AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
                     56: # device declaration in sys/conf/files
                     57: attach adv at pci with adv_pci
                     58: file   dev/pci/adv_pci.c               adv_pci
                     59: file   dev/ic/advlib.c                 adv_pci
                     60: file   dev/microcode/adw/advmcode.c    adv_pci
                     61:
                     62: # AdvanSys ULTRA WIDE SCSI controllers
                     63: # device declaration in sys/conf/files
                     64: attach adw at pci with adw_pci
                     65: file   dev/pci/adw_pci.c               adw_pci
                     66: file   dev/ic/adwlib.c                 adw_pci
                     67: file   dev/microcode/adw/adwmcode.c    adw_pci
                     68:
                     69: # BusLogic BT-9xx PCI family
                     70: attach bha at pci with bha_pci
                     71: file   dev/pci/bha_pci.c               bha_pci
                     72:
                     73: # 3ware 5x000/6x000 RAID controllers
                     74: attach twe at pci with twe_pci
                     75: file   dev/pci/twe_pci.c               twe_pci
                     76:
                     77: # Areca RAID Controllers
                     78: device arc: scsi
                     79: attach arc at pci
                     80: file   dev/pci/arc.c                   arc
                     81:
                     82: # JMicron JMB36x controllers
                     83: device jmb {}
                     84: attach jmb at pci
                     85: file   dev/pci/jmb.c                   jmb
                     86:
                     87: # Advanced Host Controller Interface for Serial ATA
                     88: device ahci: scsi, atascsi
                     89: attach ahci at pci with ahci_pci
                     90: attach ahci at jmb with ahci_jmb
                     91: file   dev/pci/ahci.c                  ahci | ahci_pci | ahci_jmb
                     92:
                     93: # AMI MegaRAID Express x00/Elite 1500/Express 1x00 RAID Controllers
                     94: attach ami at pci with ami_pci
                     95: file   dev/pci/ami_pci.c               ami_pci
                     96:
                     97: # LSI MegaRAID SAS RAID controllers
                     98: attach mfi at pci with mfi_pci
                     99: file   dev/pci/mfi_pci.c               mfi_pci
                    100:
                    101: # IBM ServeRAID controllers
                    102: device ips: scsi
                    103: attach ips at pci
                    104: file   dev/pci/ips.c                   ips
                    105:
                    106: # I2O
                    107: attach iop at pci with iop_pci
                    108: file   dev/pci/iop_pci.c               iop_pci
                    109:
                    110: # Ensoniq AudioPCI S5016, 1371
                    111: device eap: audio, auconv, mulaw, ac97, midibus
                    112: attach eap at pci
                    113: file   dev/pci/eap.c                   eap
                    114:
                    115: # ESS Solo-1 PCI AudioDrive
                    116: device eso {}: audio, auconv, mulaw, midibus
                    117: attach eso at pci
                    118: file   dev/pci/eso.c                   eso
                    119:
                    120: attach opl at eso with opl_eso
                    121: file   dev/pci/opl_eso.c               opl_eso
                    122:
                    123: # Intel 810/820/440MX ICH audio with AC'97
                    124: device auich: audio, auconv, mulaw, ac97
                    125: attach auich at pci
                    126: file   dev/pci/auich.c                 auich
                    127:
                    128: # Intel 82801 HDA
                    129: device azalia: audio, auconv, mulaw, ac97
                    130: attach azalia at pci
                    131: file   dev/pci/azalia.c                azalia
                    132: file   dev/pci/azalia_codec.c          azalia
                    133:
                    134: # Creative Labs EMU10k1 (SBLive! series and PCI512)
                    135: device emu: audio, auconv, mulaw, ac97
                    136: attach emu at pci
                    137: file   dev/pci/emuxki.c                emu
                    138:
                    139: # Trident 4DWAVE based PCI audio (including SiS 7018, ALi M5451)
                    140: device autri: audio, auconv, mulaw, ac97, midibus
                    141: attach autri at pci
                    142: file   dev/pci/autri.c                 autri
                    143:
                    144: # ATI IXP 200/300/400 series AC'97 Audio
                    145: device auixp: audio, auconv, mulaw, ac97
                    146: attach auixp at pci
                    147: file   dev/pci/auixp.c                 auixp
                    148:
                    149: # CS4280 CrystalClear Audio
                    150: device clcs: audio, auconv, mulaw, ac97, firmload
                    151: attach clcs at pci
                    152: file   dev/pci/cs4280.c                clcs
                    153:
                    154: # CS4281 CrystalClear Audio
                    155: device clct: audio, auconv, mulaw, ac97
                    156: attach clct at pci
                    157: file   dev/pci/cs4281.c                clct
                    158:
                    159: # ESS Maestro
                    160: device maestro: audio, auconv, mulaw, ac97
                    161: attach maestro at pci
                    162: file   dev/pci/maestro.c               maestro
                    163:
                    164: # ESS Maestro3
                    165: device esa: audio, auconv, mulaw, ac97
                    166: attach esa at pci
                    167: file   dev/pci/esa.c                   esa
                    168:
                    169: # Yamaha YMF Audio
                    170: device yds {}: audio, auconv, mulaw, ac97, firmload
                    171: attach yds at pci
                    172: file   dev/pci/yds.c                   yds
                    173:
                    174: attach opl at yds with opl_yds
                    175: file   dev/pci/opl_yds.c               opl_yds
                    176:
                    177: # Forte Media FM801
                    178: device fms: audio, auconv, mulaw, ac97, midibus, tea5757, radiobus
                    179: attach fms at pci
                    180: file   dev/pci/fms.c                   fms
                    181: file   dev/pci/fmsradio.c              fms & radio
                    182:
                    183: # VIA VT82C686A AC'97 Audio
                    184: device auvia: audio, auconv, mulaw, ac97
                    185: attach auvia at pci
                    186: file   dev/pci/auvia.c                 auvia
                    187:
                    188: # ICP Vortex GDT PCI RAID controllers
                    189: # device declaration in sys/conf/files
                    190: attach gdt at pci with gdt_pci
                    191: file   dev/pci/gdt_pci.c               gdt_pci
                    192:
                    193: # Adaptec FSA (file system accelerators) RAID adapters
                    194: device aac: scsi
                    195: attach aac at pci with aac_pci
                    196: file   dev/pci/aac_pci.c               aac_pci
                    197: file   dev/ic/aac.c                    aac
                    198:
                    199: # Compaq Smart ARRAY [234]* RAID controllers
                    200: attach cac at pci with cac_pci
                    201: file   dev/pci/cac_pci.c               cac_pci
                    202:
                    203: # Compaq Smart ARRAY [56]* RAID controllers
                    204: attach ciss at pci with ciss_pci
                    205: file   dev/pci/ciss_pci.c              ciss_pci
                    206:
                    207: # Qlogic ISP 10x0 (PCI) family
                    208: # device declaration in sys/conf/files
                    209: attach isp at pci with isp_pci
                    210: file   dev/pci/isp_pci.c               isp_pci
                    211:
                    212: # LSI Logic Fusion-MPT Message Passing Interface
                    213: attach mpi at pci with mpi_pci
                    214: file   dev/pci/mpi_pci.c               mpi_pci
                    215:
                    216: # Emulex Light Pulse Fibre Channel (Service Level Interface)
                    217: attach sli at pci with sli_pci
                    218: file   dev/pci/sli_pci.c               sli_pci
                    219:
                    220: # Silicon Image 3124/3132/3531 SATALink
                    221: attach sili at pci with sili_pci
                    222: file   dev/pci/sili_pci.c              sili_pci
                    223:
                    224: # Ethernet driver for DC21040-based boards
                    225: device de: ether, ifnet, ifmedia
                    226: attach de at pci
                    227: file   dev/pci/if_de.c                 de
                    228:
                    229: # ENI ATM driver
                    230: device en: atm, ifnet
                    231: attach en at pci with en_pci
                    232: file   dev/pci/if_en_pci.c             en
                    233: file   dev/ic/midway.c                 en
                    234:
                    235: # 3Com 3c590 and 3c595 Ethernet controllers
                    236: # device declaration in sys/conf/files
                    237: attach ep at pci with ep_pci
                    238: file   dev/pci/if_ep_pci.c             ep_pci
                    239:
                    240: # Digital DEFPA PCI FDDI Controller
                    241: device fpa: pdq, fddi, ifnet
                    242: attach fpa at pci
                    243: file   dev/pci/if_fpa.c                fpa
                    244:
                    245: # AMD PCnet-PCI Ethernet controller family
                    246: device pcn: ether, ifnet, ifmedia, mii
                    247: attach pcn at pci
                    248: file   dev/pci/if_pcn.c                pcn
                    249:
                    250: # common code for siop/esiop pci front end
                    251: define siop_pci_common
                    252: file   dev/pci/siop_pci_common.c       siop_pci_common
                    253:
                    254: # Symbios 53c8xx SCSI chips
                    255: # device declaration in sys/conf/files
                    256: attach siop at pci with siop_pci: siop_pci_common
                    257: file   dev/pci/siop_pci.c              siop_pci
                    258:
                    259: # NeoMagic 256AV and 256ZX
                    260: device neo: audio, auconv, mulaw, ac97, firmload
                    261: attach neo at pci
                    262: file   dev/pci/neo.c                   neo
                    263:
                    264: # PCI IDE controllers
                    265: device pciide {[channel = -1]}: cy82c693, wdc_base, ata, atapi
                    266: attach pciide at pci with pciide_pci
                    267: attach pciide at jmb with pciide_jmb
                    268: file   dev/pci/pciide.c                pciide | pciide_pci | pciide_jmb
                    269:
                    270: # PCI-PCI bridge chips
                    271: device ppb: pcibus
                    272: attach ppb at pci
                    273: file   dev/pci/ppb.c                   ppb
                    274:
                    275: # Cyclades Cyclom-8/16/32
                    276: attach cy at pci with cy_pci
                    277: file   dev/pci/cy_pci.c                cy_pci
                    278:
                    279: # Lan Media Corporation T1/HSSI/DS3 adapter
                    280: device lmc: ifnet, sppp, ifmedia
                    281: attach lmc at pci
                    282: file   dev/pci/if_lmc.c                lmc
                    283: file   dev/pci/if_lmc_common.c         lmc
                    284: file   dev/pci/if_lmc_media.c          lmc
                    285: file   dev/pci/if_lmc_obsd.c           lmc
                    286:
                    287: # Myson Century MTD800/MTD803/MTD891
                    288: attach mtd at pci with mtd_pci
                    289: file   dev/pci/if_mtd_pci.c            mtd_pci
                    290:
                    291: # RealTek 8129/8139
                    292: attach rl at pci with rl_pci
                    293: file   dev/pci/if_rl_pci.c             rl_pci
                    294:
                    295: # Realtek 8169/8169S/8110S
                    296: attach re at pci with re_pci
                    297: file   dev/pci/if_re_pci.c             re_pci
                    298:
                    299: # Via Rhine
                    300: device vr: ether, ifnet, mii, ifmedia
                    301: attach vr at pci
                    302: file   dev/pci/if_vr.c                 vr
                    303:
                    304: # Texas Instruments ThunderLAN
                    305: device tl: ether, ifnet, mii, ifmedia
                    306: attach tl at pci
                    307: file   dev/pci/if_tl.c                 tl
                    308:
                    309: # 3Com 3c990
                    310: device txp: ether, ifnet, ifmedia, firmload
                    311: attach txp at pci
                    312: file   dev/pci/if_txp.c                txp
                    313:
                    314: # S3 SonicVibes (S3 617)
                    315: device sv: audio, auconv, mulaw
                    316: attach sv at pci
                    317: file   dev/pci/sv.c                    sv
                    318:
                    319: # Brooktree Bt848 video capture
                    320: device bktr: pcibus, radiobus
                    321: attach bktr at pci
                    322: file   dev/pci/bktr/bktr_audio.c       bktr    needs-count
                    323: file   dev/pci/bktr/bktr_card.c        bktr
                    324: file   dev/pci/bktr/bktr_core.c        bktr
                    325: file   dev/pci/bktr/bktr_os.c          bktr
                    326: file   dev/pci/bktr/bktr_tuner.c       bktr
                    327:
                    328: # 3C90x
                    329: attach xl at pci with xl_pci
                    330: file   dev/pci/if_xl_pci.c             xl_pci
                    331:
                    332: # Intel EtherExpress PRO 10/100B
                    333: attach fxp at pci with fxp_pci
                    334: file   dev/pci/if_fxp_pci.c            fxp_pci
                    335:
                    336: # Intel Pro/1000
                    337: device em: ether, ifnet, ifmedia
                    338: attach em at pci
                    339: file   dev/pci/if_em.c                 em
                    340: file   dev/pci/if_em_hw.c              em
                    341:
                    342: # Intel Pro/10GbE
                    343: device ixgb: ether, ifnet, ifmedia
                    344: attach ixgb at pci
                    345: file   dev/pci/if_ixgb.c               ixgb
                    346: file   dev/pci/ixgb_ee.c               ixgb
                    347: file   dev/pci/ixgb_hw.c               ixgb
                    348:
                    349: # Neterion Xframe 10 Gigabit ethernet
                    350: device xge: ether, ifnet, ifmedia
                    351: attach xge  at pci
                    352: file   dev/pci/if_xge.c                xge
                    353:
                    354: # NetXen NX2031/NX2035 10Gb Ethernet
                    355: device nxe: ether, ifnet, ifmedia
                    356: attach nxe at pci
                    357: file   dev/pci/if_nxe.c                nxe
                    358:
                    359: # Tehuti Networks 10Gb Ethernet
                    360: device thtc {}
                    361: attach thtc at pci
                    362: device tht: ether, ifnet, ifmedia, firmload
                    363: attach tht at thtc
                    364: file   dev/pci/if_tht.c                thtc | tht
                    365:
                    366: # Chelsio 10Gb Ethernet
                    367: device cheg {}
                    368: attach cheg at pci
                    369: device che: ether, ifnet, ifmedia, firmload
                    370: attach che at cheg
                    371: file   dev/pci/if_che.c                cheg | che
                    372:
                    373: # Myricom Myri-10G Ethernet
                    374: device myx: ether, ifnet, ifmedia
                    375: attach myx at pci
                    376: file   dev/pci/if_myx.c                myx
                    377:
                    378: # DEC/Intel 21143 and "tulip" clone ethernet
                    379: attach dc at pci with dc_pci
                    380: file   dev/pci/if_dc_pci.c             dc_pci
                    381:
                    382: # SMC EPIC/100 Fast Ethernet on PCI
                    383: attach epic at pci with epic_pci
                    384: file   dev/pci/if_epic_pci.c           epic_pci
                    385:
                    386: # Alteon Tigon I & II
                    387: device ti: ether, ifnet, ifmedia, firmload
                    388: attach ti at pci
                    389: file   dev/pci/if_ti.c                 ti
                    390:
                    391: # NE2000-compatible PCI Ethernet cards
                    392: attach ne at pci with ne_pci: rtl80x9
                    393: file   dev/pci/if_ne_pci.c             ne_pci
                    394:
                    395: # Sun GEM ethernet
                    396: attach gem at pci with gem_pci
                    397: file   dev/pci/if_gem_pci.c            gem_pci
                    398:
                    399: # Sun Cassini ethernet
                    400: device cas: ether, ifnet, ifmedia, mii
                    401: attach cas at pci
                    402: file   dev/pci/if_cas.c                cas
                    403:
                    404: # Hi/fn 6500
                    405: device lofn: crypto
                    406: attach lofn at pci
                    407: file   dev/pci/lofn.c                  lofn
                    408:
                    409: # Hi/fn 7751/7811/7951
                    410: device hifn: crypto
                    411: attach hifn at pci
                    412: file   dev/pci/hifn7751.c              hifn
                    413:
                    414: # Hi/fn 7814/7851/7854
                    415: device nofn: crypto
                    416: attach nofn at pci
                    417: file   dev/pci/nofn.c                  nofn
                    418:
                    419: # Bluesteelnet (Broadcom) 5501/5601
                    420: device ubsec: crypto
                    421: attach ubsec at pci
                    422: file   dev/pci/ubsec.c                 ubsec
                    423:
                    424: # Netoctave NSP2000
                    425: device noct: crypto
                    426: attach noct at pci
                    427: file   dev/pci/noct.c                  noct
                    428:
                    429: # Pijnenburg PCC-ISES
                    430: device ises: crypto
                    431: attach ises at pci
                    432: file   dev/pci/ises.c                  ises
                    433:
                    434: # Safenet SafeXcel 1141
                    435: device safe: crypto
                    436: attach safe at pci
                    437: file   dev/pci/safe.c                  safe
                    438:
                    439: # Winbond W89C840F ethernet
                    440: device wb: ether, ifnet, mii, ifmedia, mii_phy
                    441: attach wb at pci
                    442: file   dev/pci/if_wb.c                 wb
                    443:
                    444: # Adaptec AIC-6915 "Starfire" ethernet
                    445: attach sf at pci with sf_pci
                    446: file   dev/pci/if_sf_pci.c             sf_pci
                    447:
                    448: # SiS 900/7016 ethernet
                    449: device sis: ether, ifnet, mii, ifmedia
                    450: attach sis at pci
                    451: file   dev/pci/if_sis.c                sis
                    452:
                    453: # Sundance ST201 ethernet
                    454: device ste: ether, ifnet, mii, ifmedia
                    455: attach ste at pci
                    456: file   dev/pci/if_ste.c                ste
                    457:
                    458: # Industrial Computer Source WDT-50x
                    459: device wdt: pcibus
                    460: attach wdt at pci
                    461: file   dev/pci/wdt.c                   wdt
                    462:
                    463: # Quancom PWDOG1
                    464: device pwdog: pcibus
                    465: attach pwdog at pci
                    466: file   dev/pci/pwdog.c                 pwdog
                    467:
                    468: # Meinberg Funkuhren PCI32
                    469: device mbg: pcibus
                    470: attach mbg at pci
                    471: file   dev/pci/mbg.c                   mbg
                    472:
                    473: # UHCI USB controller
                    474: attach uhci at pci with uhci_pci
                    475: file   dev/pci/uhci_pci.c              uhci
                    476:
                    477: # OHCI USB controller
                    478: attach ohci at pci with ohci_pci
                    479: file   dev/pci/ohci_pci.c              ohci
                    480:
                    481: # EHCI USB controller
                    482: attach ehci at pci with ehci_pci
                    483: file   dev/pci/ehci_pci.c              ehci
                    484:
                    485: # YENTA PCI-CardBus bridge
                    486: #device        cbb: cbbus, pcmciabus
                    487: device cbb: pcmciaslot
                    488: attach cbb at pci with cbb_pci
                    489: file   dev/pci/pccbb.c                 cbb
                    490:
                    491: # SysKonnect 984x gigabit ethernet
                    492: device skc {}
                    493: attach skc at pci
                    494: device sk: ether, ifnet, mii, ifmedia
                    495: attach sk at skc
                    496: file   dev/pci/if_sk.c                 skc | sk
                    497:
                    498: # Marvell Yukon-2
                    499: device mskc {}
                    500: attach mskc at pci
                    501: device msk: ether, ifnet, mii, ifmedia
                    502: attach msk at mskc
                    503: file   dev/pci/if_msk.c                mskc | msk
                    504:
                    505: # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
                    506: # (see documentation in the driver for what, exactly, should be supported)
                    507: device puc {[port = -1]}
                    508: attach puc at pci with puc_pci
                    509: file   dev/pci/puc.c                   puc
                    510: file   dev/pci/pucdata.c               puc
                    511:
                    512: # WaveLAN/PrismII card behind a PLX 805x dumb bridge
                    513: # device declaration in sys/conf/files
                    514: attach wi at pci with wi_pci
                    515: file   dev/pci/if_wi_pci.c             wi_pci
                    516:
                    517: # Aironet 4500/4800 802.11 DS WLAN
                    518: # device declaration in sys/conf/files
                    519: attach an at pci with an_pci
                    520: file   dev/pci/if_an_pci.c             an_pci
                    521:
                    522: # Intel PRO/Wireless 2100
                    523: device ipw: ifnet, wlan, firmload
                    524: attach ipw at pci
                    525: file   dev/pci/if_ipw.c                ipw
                    526:
                    527: # Intel PRO/Wireless 2200BG/2915ABG
                    528: device iwi: ifnet, wlan, firmload
                    529: attach iwi at pci
                    530: file   dev/pci/if_iwi.c                iwi
                    531:
                    532: # Intel PRO/Wireless 3945ABG
                    533: device wpi: ifnet, wlan, firmload
                    534: attach wpi at pci
                    535: file   dev/pci/if_wpi.c                wpi
                    536:
                    537: # C-Media CMI8x38 Audio Chip
                    538: device cmpci {}: audio, auconv, mulaw
                    539: attach cmpci at pci
                    540: file   dev/pci/cmpci.c                 cmpci
                    541:
                    542: attach opl at cmpci with opl_cmpci
                    543: file   dev/pci/opl_cmpci.c             opl_cmpci
                    544:
                    545: # Initio ULTRA WIDE/ULTRA2 WIDE SCSI Controllers
                    546: attach iha at pci with iha_pci
                    547: file   dev/pci/iha_pci.c               iha_pci
                    548:
                    549: # Tekram TRM-S1040 SCSI Cards (DC395U/UW/F,DC315/U)
                    550: attach trm at pci with trm_pci
                    551: file   dev/pci/trm_pci.c               trm_pci
                    552:
                    553: # AMD Am53c974 PCscsi-PCI SCSI controllers
                    554: device pcscp: scsi, ncr53c9x
                    555: attach pcscp at pci
                    556: file   dev/pci/pcscp.c                 pcscp
                    557:
                    558: # Gemtek/Guillemot PCI Radio Card
                    559: device gtp: tea5757, radiobus
                    560: attach gtp at pci
                    561: file   dev/pci/gtp.c                   gtp
                    562:
                    563: # National Semiconductor DP83820/DP83821 based GigE
                    564: device nge: ether, ifnet, mii, ifmedia, mii_phy
                    565: attach nge at pci
                    566: file   dev/pci/if_nge.c                nge
                    567:
                    568: # Cyclades-Z series of intelligent multi-port serial adapters
                    569: device cz
                    570: attach cz at pci
                    571: file   dev/pci/cz.c                    cz              needs-flag
                    572:
                    573: # Level-1 LXT1001 Gigabit MAC
                    574: device lge: ether, ifnet, mii, ifmedia, mii_phy
                    575: attach lge at pci
                    576: file   dev/pci/if_lge.c                lge
                    577:
                    578: # Broadcom BCM57xx gigabit ethernet
                    579: device bge: ether, ifnet, mii, ifmedia, mii_phy
                    580: attach bge at pci
                    581: file   dev/pci/if_bge.c                bge
                    582:
                    583: # Broadcom BCM570[68] gigabit ethernet
                    584: device bnx: ether, ifnet, mii, ifmedia, mii_phy, firmload
                    585: attach bnx at pci
                    586: file   dev/pci/if_bnx.c                bnx
                    587:
                    588: # VIA VT6122
                    589: device vge: ether, ifnet, mii, ifmedia, mii_phy
                    590: attach vge at pci
                    591: file   dev/pci/if_vge.c                vge
                    592:
                    593: # Sundance Tech./Tamarack TC9021 Gigabit Ethernet
                    594: device stge: ether, ifnet, mii, ifmedia, mii_phy, mii_bitbang
                    595: attach stge at pci
                    596: file   dev/pci/if_stge.c               stge
                    597:
                    598: # NVIDIA nForce Ethernet
                    599: device nfe: ether, ifnet, mii, ifmedia, mii_phy
                    600: attach nfe at pci
                    601: file   dev/pci/if_nfe.c                nfe
                    602:
                    603: # AMD-76x PM and SMBus controller
                    604: device amdpm: i2cbus
                    605: attach amdpm at pci
                    606: file   dev/pci/amdpm.c                 amdpm
                    607:
                    608: # VIA VT82C686A hardware monitor
                    609: device viaenv
                    610: attach viaenv at pci
                    611: file   dev/pci/viaenv.c                viaenv
                    612:
                    613: # Broadcom BCM4401 gigabit ethernet
                    614: device bce: ether, ifnet, mii, ifmedia, mii_phy
                    615: attach bce at pci
                    616: file   dev/pci/if_bce.c                bce
                    617:
                    618: # Atheros AR5k (802.11a/b/g) PCI/Mini-PCI
                    619: attach ath at pci with ath_pci
                    620: file   dev/pci/if_ath_pci.c            ath_pci
                    621:
                    622: # ADMtek ADM8211 PCI/Mini-PCI
                    623: attach atw at pci with atw_pci
                    624: file   dev/pci/if_atw_pci.c            atw_pci
                    625:
                    626: # Realtek RTL8180 PCI/Mini-PCI
                    627: attach rtw at pci with rtw_pci
                    628: file   dev/pci/if_rtw_pci.c            rtw_pci
                    629:
                    630: # Ralink RT2500 PCI/Mini-PCI
                    631: attach ral at pci with ral_pci
                    632: file   dev/pci/if_ral_pci.c            ral_pci
                    633:
                    634: #
                    635: # Texas Instruments ACX
                    636: #
                    637: attach acx at pci with acx_pci
                    638: file   dev/pci/if_acx_pci.c            acx_pci
                    639:
                    640: #
                    641: # Conexant PrismGT
                    642: #
                    643: attach pgt at pci with pgt_pci
                    644: file   dev/pci/if_pgt_pci.c            pgt_pci
                    645:
                    646: #
                    647: # Marvel Libertas Open
                    648: #
                    649: attach malo at pci with malo_pci
                    650: file   dev/pci/if_malo_pci.c           malo_pci
                    651:
                    652: # Sangoma PCI card
                    653: device san: ifnet, ifmedia, sppp
                    654: attach san at pci
                    655: file   dev/pci/if_sandrv.c             san
                    656: file   dev/pci/if_san_common.c         san
                    657: file   dev/pci/if_san_obsd.c           san
                    658: file   dev/pci/if_san_te1.c            san
                    659: file   dev/pci/if_san_xilinx.c         san
                    660:
                    661: # PIIX4 power management controller
                    662: device piixpm: i2cbus
                    663: attach piixpm at pci
                    664: file   dev/pci/piixpm.c                piixpm
                    665:
                    666: # Intel 6300ESB ICH watchdog timer
                    667: device ichwdt {}
                    668: attach ichwdt at pci
                    669: file   dev/pci/ichwdt.c                ichwdt
                    670:
                    671: # Mindspeed/Conexant MUSYCC HDLC controller
                    672: device musycc {} : ifnet
                    673: attach musycc at pci
                    674: file   dev/pci/musycc.c                musycc
                    675: file   dev/pci/musycc_obsd.c           musycc
                    676:
                    677: # Accoom Artery PCI card
                    678: device art: musycc, ifnet, ifmedia, sppp
                    679: attach art at musycc
                    680: file   dev/pci/if_art.c                art
                    681: file   dev/pci/bt8370.c                art
                    682:
                    683: # VMware Virtual NIC
                    684: device vic: ether, ifnet, ifmedia
                    685: attach vic at pci
                    686: file   dev/pci/if_vic.c                vic
                    687:
                    688: # Intel ICH SMBus controller
                    689: device ichiic: i2cbus
                    690: attach ichiic at pci
                    691: file   dev/pci/ichiic.c                ichiic
                    692:
                    693: # Acer Labs M7101 power management controller
                    694: device alipm: i2cbus
                    695: attach alipm at pci
                    696: file   dev/pci/alipm.c                 alipm
                    697:
                    698: # VIA VT8237 bus control and power management controller
                    699: device viapm: i2cbus
                    700: attach viapm at pci
                    701: file   dev/pci/viapm.c                 viapm
                    702:
                    703: # AMD-8111 SMBus controller
                    704: device amdiic: i2cbus
                    705: attach amdiic at pci
                    706: file   dev/pci/amdiic.c                amdiic
                    707:
                    708: # NVIDIA nForce2/3/4 SMBus controller
                    709: device nviic: i2cbus
                    710: attach nviic at pci
                    711: file   dev/pci/nviic.c                 nviic
                    712:
                    713: # SD Host Controller
                    714: attach sdhc at pci with sdhc_pci
                    715: file   dev/pci/sdhc_pci.c              sdhc

CVSweb