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

1.315   ! jakllsch    1: #      $NetBSD: files.pci,v 1.314 2009/04/21 03:00:29 nonaka 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.230     rearnsha   16:                        PCIIDE_CMD0646U_ENABLEUDMA PCIIDE_I31244_DISABLEDMA
1.199     matt       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.219     drochner   27: file   dev/pci/pcibusprint.c           pcibus
                     28:
1.96      thorpej    29: # Cypress 82c693 hyperCache(tm) Stand-Alone PCI Peripheral Controller
                     30: # with USB.  This is a combo chip:
                     31: #
                     32: #      PCI-ISA bridge
                     33: #      PCI IDE controller
                     34: #      OHCI USB controller
                     35: #
                     36: # There are some common subroutines that each function needs.
                     37: define cy82c693
                     38: file   dev/pci/cy82c693.c              cy82c693
                     39:
1.16      mycroft    40: # Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
                     41: # device declaration in sys/conf/files
1.75      thorpej    42: attach ahc at pci with ahc_pci: ahc_seeprom, smc93cx6
1.16      mycroft    43: file   dev/pci/ahc_pci.c               ahc_pci
1.186     fvdl       44:
                     45: attach ahd at pci with ahd_pci
                     46: file   dev/pci/ahd_pci.c               ahd_pci
1.103     ad         47:
1.108     ad         48: # I2O adapters
                     49: attach iop at pci with iop_pci
                     50: file   dev/pci/iop_pci.c               iop_pci
                     51:
1.103     ad         52: # 3ware RAID controllers
                     53: device twe {unit = -1}
                     54: attach twe at pci
                     55: file   dev/pci/twe.c                   twe
                     56:
1.110     ad         57: attach ld at twe with ld_twe
                     58: file   dev/pci/ld_twe.c                ld_twe
1.161     ad         59:
1.254     wrstuden   60: device twa {unit = -1}
                     61: attach twa at pci
                     62: file   dev/pci/twa.c                   twa
                     63:
                     64: attach ld at twa with ld_twa
                     65: file   dev/pci/ld_twa.c                ld_twa
                     66:
1.161     ad         67: # AMI RAID controllers
                     68: device amr {unit = -1}
                     69: attach amr at pci
                     70: file   dev/pci/amr.c                   amr
                     71:
                     72: attach ld at amr with ld_amr
                     73: file   dev/pci/ld_amr.c                ld_amr
1.78      ad         74:
1.297     xtraeme    75: # Areca SATA RAID Controllers
1.298     xtraeme    76: device arcmsr: scsi
                     77: attach arcmsr at pci
                     78: file   dev/pci/arcmsr.c                arcmsr
1.297     xtraeme    79:
1.78      ad         80: # Compaq RAID controllers
                     81: attach cac at pci with cac_pci
                     82: file   dev/pci/cac_pci.c               cac_pci
1.119     ad         83:
1.134     ad         84: # Mylex DAC960 RAID controllers
1.119     ad         85: attach mlx at pci with mlx_pci
                     86: file   dev/pci/mlx_pci.c               mlx_pci
1.134     ad         87:
                     88: # Newer Mylex AcceleRAID and eXtremeRAID controllers
                     89: device mly: scsi
                     90: attach mly at pci
1.135     ad         91: file   dev/pci/mly.c                   mly                     needs-flag
1.184     martin     92:
                     93: # Myson-Century Technology MTD803 3-in-1 Fast Ethernet Controller
                     94: attach mtd at pci with mtd_pci
                     95: file   dev/pci/if_mtd_pci.c            mtd_pci
1.170     ad         96:
                     97: # ICP-Vortex/Intel RAID controllers
                     98: attach icp at pci with icp_pci
                     99: file   dev/pci/icp_pci.c               icp_pci
1.172     ad        100:
                    101: # Adaptec FSA RAID controllers
                    102: attach aac at pci with aac_pci
                    103: file   dev/pci/aac_pci.c               aac_pci
1.63      ad        104:
                    105: # DPT EATA SCSI controllers
                    106: attach dpt at pci with dpt_pci
                    107: file   dev/pci/dpt_pci.c               dpt_pci
1.45      dante     108:
                    109: # AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
                    110: # device declaration in sys/conf/files
                    111: attach adv at pci with adv_pci
                    112: file   dev/pci/adv_pci.c               adv_pci
1.46      dante     113:
                    114: # AdvanSys ULTRA WIDE SCSI controllers
                    115: # device declaration in sys/conf/files
1.123     lukem     116: attach adw at pci with adw_pci
                    117: file   dev/pci/adw_pci.c               adw_pci
                    118: file   dev/ic/adwlib.c                 adw_pci
                    119: file   dev/ic/adwmcode.c               adw_pci
1.51      thorpej   120:
                    121: # AMD Am53c974 PCscsi-PCI SCSI controllers
                    122: device pcscp: scsi, ncr53c9x
                    123: attach pcscp at pci
                    124: file   dev/pci/pcscp.c                 pcscp
1.19      mycroft   125:
1.245     he        126: # HP/Compaq Command Interface to Scsi-3
                    127: attach ciss at pci with ciss_pci
                    128: file   dev/pci/ciss_pci.c              ciss_pci
                    129:
1.19      mycroft   130: # BusLogic BT-9xx PCI family
1.27      mycroft   131: # device declaration in sys/conf/files
1.19      mycroft   132: attach bha at pci with bha_pci
                    133: file   dev/pci/bha_pci.c               bha_pci
1.22      cgd       134:
                    135: # Qlogic ISP 10x0 (PCI) family
                    136: # device declaration in sys/conf/files
                    137: attach isp at pci with isp_pci
                    138: file   dev/pci/isp_pci.c               isp_pci
1.173     matt      139:
1.274     bouyer    140: # LSILogic MegaRAID SAS
                    141: # device declaration in sys/conf/files
                    142: attach mfi at pci with mfi_pci
                    143: file   dev/pci/mfi_pci.c               mfi_pci
                    144:
1.173     matt      145: # LSILogic Fusion-MPT I/O Processor family
                    146: # device declaration in sys/conf/files
1.185     thorpej   147: attach mpt at pci with mpt_pci
                    148: file   dev/pci/mpt_pci.c               mpt_pci
1.10      cgd       149:
1.3       cgd       150: # Ethernet driver for DC21040-based boards
1.33      thorpej   151: device de: ether, ifnet, arp
1.13      thorpej   152: attach de at pci
1.3       cgd       153: file   dev/pci/if_de.c                 de
1.7       cgd       154:
1.21      thorpej   155: # Efficient Networks, Inc. ATM interface
                    156: # device declaration in sys/conf/files
1.18      cgd       157: attach en at pci with en_pci
1.123     lukem     158: file   dev/pci/if_en_pci.c             en_pci
1.18      cgd       159:
                    160: # 3Com 3c590 and 3c595 Ethernet controllers
                    161: # device declaration in sys/conf/files
                    162: attach ep at pci with ep_pci
                    163: file   dev/pci/if_ep_pci.c             ep_pci
1.49      fvdl      164:
                    165: # 3Com 3c90x[B] Ethernet controllers
                    166: # device declaration in sys/conf/files
                    167: attach ex at pci with ex_pci
                    168: file   dev/pci/if_ex_pci.c             ex_pci
1.18      cgd       169:
1.7       cgd       170: # Digital DEFPA PCI FDDI Controller
1.33      thorpej   171: device fpa: pdq, fddi, ifnet, arp
1.13      thorpej   172: attach fpa at pci
1.7       cgd       173: file   dev/pci/if_fpa.c                fpa
                    174:
1.18      cgd       175: # AMD am7990 (LANCE) -based Ethernet controllers
                    176: # device declaration in sys/conf/files
1.42      drochner  177: attach le at pci with le_pci: le32
1.18      cgd       178: file   dev/pci/if_le_pci.c             le_pci
1.137     thorpej   179:
                    180: # AMD PCnet-PCI Ethernet controller family
                    181: # Supersedes if_le_pci.c
                    182: device pcn: ether, ifnet, arp, mii
                    183: attach pcn at pci
                    184: file   dev/pci/if_pcn.c                pcn
1.88      bouyer    185:
1.93      bouyer    186: # common code for siop/esiop pci front end
1.123     lukem     187: define siop_pci_common
1.93      bouyer    188: file   dev/pci/siop_pci_common.c       siop_pci_common
                    189:
1.88      bouyer    190: # Symbios 53c8xx SCSI chips
                    191: # device declaration in sys/conf/files
1.93      bouyer    192: attach siop at pci with siop_pci: siop_pci_common
1.123     lukem     193: file   dev/pci/siop_pci.c              siop_pci
1.169     bouyer    194: attach esiop at pci with esiop_pci: siop_pci_common
                    195: file   dev/pci/esiop_pci.c             esiop_pci
1.130     tsutsui   196:
                    197: # Initio INIC-940/950 SCSI controllers
                    198: attach iha at pci with iha_pci
                    199: file   dev/pci/iha_pci.c               iha_pci
1.143     tsutsui   200:
                    201: # Tekram DC-395U/UW/F and DC-315/U SCSI controllers
                    202: device trm: scsi
                    203: attach trm at pci
                    204: file   dev/pci/trm.c                   trm
1.153     augustss  205:
                    206: # Guillemot Maxi Radio FM 2000 Radio Card
1.177     augustss  207: device gtp: radiodev, tea5757
                    208: attach gtp at pci
                    209: file   dev/pci/gtp.c                   gtp
1.153     augustss  210:
                    211: # MediaForte SoundForte SF64-PCR Radio card
1.158     drochner  212: #device        sf4r: radiodev, tea5757
1.153     augustss  213: #attach        sf4r at pci
                    214: #file  dev/pci/sf64pcr.c               sf4r
1.34      cgd       215:
1.47      bouyer    216: # PCI IDE controllers
1.197     bouyer    217: define pciide_common
                    218: file dev/pci/pciide_common.c pciide_common
                    219:
1.237     drochner  220: device pciide: ata, pciide_common, wdc_common
1.47      bouyer    221: attach pciide at pci
                    222: file   dev/pci/pciide.c                pciide
1.197     bouyer    223:
1.273     bouyer    224: # AHCI SATA controllers
1.287     bouyer    225: attach ahcisata at pci with ahcisata_pci
                    226: file   dev/pci/ahcisata_pci.c          ahcisata_pci
1.273     bouyer    227:
1.197     bouyer    228: # Acard IDE controllers
1.267     itohy     229: device acardide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    230: attach acardide at pci
                    231: file   dev/pci/acardide.c              acardide
                    232:
                    233: # Acer Lab IDE controllers
1.267     itohy     234: device aceride: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    235: attach aceride at pci
                    236: file   dev/pci/aceride.c               aceride
1.204     thorpej   237:
                    238: # Intel i31244 SATA controller
1.267     itohy     239: device artsata: ata, ata_dma, ata_udma, pciide_common, wdc_common, sata
1.204     thorpej   240: attach artsata at pci
                    241: file   dev/pci/artsata.c               artsata
1.197     bouyer    242:
                    243: # CMD tech IDE controllers
1.267     itohy     244: device cmdide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    245: attach cmdide at pci
                    246: file   dev/pci/cmdide.c                cmdide
                    247:
                    248: # Cypress IDE controllers
1.267     itohy     249: device cypide: ata, ata_dma, pciide_common, wdc_common, cy82c693
1.197     bouyer    250: attach cypide at pci
                    251: file   dev/pci/cypide.c                cypide
                    252:
1.214     bouyer    253: # AMD Geode IDE controllers
1.267     itohy     254: device geodeide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.214     bouyer    255: attach geodeide at pci
                    256: file   dev/pci/geodeide.c              geodeide
                    257:
1.197     bouyer    258: # Triones/HighPoint IDE controllers
1.267     itohy     259: device hptide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    260: attach hptide at pci
                    261: file   dev/pci/hptide.c                hptide
                    262:
1.225     grant     263: # Integrated Technology Express IDE controllers
1.267     itohy     264: device iteide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.225     grant     265: attach iteide at pci
                    266: file   dev/pci/iteide.c                iteide
                    267:
1.288     bouyer    268: # Jmicron hybrid IDE/AHCI controllers
                    269: define  jmide_hl { }
                    270: device jmide: ata, ata_dma, ata_udma, pciide_common, wdc_common, jmide_hl
                    271: attach jmide at pci
                    272: attach ahcisata at jmide_hl with jmahci
                    273: file   dev/pci/jmide.c                 jmide | jmahci needs-flag
                    274:
1.197     bouyer    275: # Opti IDE controllers
1.267     itohy     276: device optiide: ata, ata_dma, pciide_common, wdc_common
1.197     bouyer    277: attach optiide at pci
                    278: file   dev/pci/optiide.c               optiide
                    279:
                    280: # Intel IDE controllers
1.267     itohy     281: device piixide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    282: attach piixide at pci
                    283: file   dev/pci/piixide.c               piixide
                    284:
1.224     bouyer    285: # Promise Serial ATA controllers
1.270     bouyer    286: device pdcsata: ata, ata_dma, ata_udma, pciide_common, wdc_common, sata
1.224     bouyer    287: attach pdcsata at pci
                    288: file   dev/pci/pdcsata.c               pdcsata
                    289:
1.197     bouyer    290: # Promise IDE controllers
1.267     itohy     291: device pdcide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    292: attach pdcide at pci
                    293: file   dev/pci/pdcide.c                pdcide
1.201     mycroft   294:
                    295: # ServerWorks IDE controllers
1.267     itohy     296: device rccide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.201     mycroft   297: attach rccide at pci
                    298: file   dev/pci/rccide.c                rccide
1.203     thorpej   299:
1.243     bouyer    300: # ServerWorks SATA controllers
1.267     itohy     301: device svwsata: ata, ata_dma, ata_udma, pciide_common, wdc_common, sata
1.243     bouyer    302: attach svwsata at pci
                    303: file   dev/pci/svwsata.c               svwsata
                    304:
1.203     thorpej   305: # Silicon Image SATALink controllers
1.267     itohy     306: device satalink: ata, ata_dma, ata_udma, pciide_common, wdc_common, sata
1.203     thorpej   307: attach satalink at pci
                    308: file   dev/pci/satalink.c              satalink
1.197     bouyer    309:
                    310: # SiS IDE controllers
1.267     itohy     311: device siside: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    312: attach siside at pci
                    313: file   dev/pci/siside.c                siside
                    314:
                    315: # Symphony Labs IDE controllers
1.267     itohy     316: device slide: ata, ata_dma, pciide_common, wdc_common
1.197     bouyer    317: attach slide at pci
                    318: file   dev/pci/slide.c         slide
                    319:
                    320: # ServerWorks IDE controllers
1.267     itohy     321: #device        swide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.197     bouyer    322: #attach        swide at pci
                    323: #file  dev/pci/swide.c         swide
                    324:
                    325: # VIA/AMD/Nvidia IDE controllers
1.271     bouyer    326: device viaide: ata, ata_dma, ata_udma, pciide_common, wdc_common, sata
1.197     bouyer    327: attach viaide at pci
                    328: file   dev/pci/viaide.c        viaide
1.200     nisimura  329:
                    330: # STMicroelectronics STPC IDE controllers
1.267     itohy     331: device stpcide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.200     nisimura  332: attach stpcide at pci
                    333: file   dev/pci/stpcide.c       stpcide
1.11      cgd       334:
1.226     cube      335: # ATI IXP IDE controllers
1.267     itohy     336: device ixpide: ata, ata_dma, ata_udma, pciide_common, wdc_common
1.226     cube      337: attach ixpide at pci
                    338: file   dev/pci/ixpide.c        ixpide
                    339:
1.11      cgd       340: # PCI-PCI bridge chips
1.33      thorpej   341: device ppb: pcibus
1.13      thorpej   342: attach ppb at pci
1.11      cgd       343: file   dev/pci/ppb.c                   ppb
1.20      christos  344:
1.232     perry     345: # Cyclades Cyclom-8/16/32
1.20      christos  346: attach cy at pci with cy_pci
                    347: file   dev/pci/cy_pci.c                cy_pci
1.94      thorpej   348:
                    349: # Cyclades-Z series of intelligent multi-port serial adapters
                    350: device cz
                    351: attach cz at pci
1.123     lukem     352: file   dev/pci/cz.c                    cz                      needs-flag
1.24      thorpej   353:
                    354: # Intel EtherExpress PRO 10/100B
1.56      thorpej   355: attach fxp at pci with fxp_pci
                    356: file   dev/pci/if_fxp_pci.c            fxp_pci
1.84      mrg       357:
                    358: # Sun HME-network
                    359: attach hme at pci with hme_pci
                    360: file   dev/pci/if_hme_pci.c            hme_pci
1.140     eeh       361:
                    362: # Sun GEM-network
                    363: attach gem at pci with gem_pci
                    364: file   dev/pci/if_gem_pci.c            gem_pci
1.29      thorpej   365:
1.306     bouyer    366: # JMicron JMC2[56]0 ethernet controllers
                    367: device jme: ether, ifnet, arp, mii
                    368: attach jme at pci
                    369: file   dev/pci/if_jme.c                jme
                    370:
1.29      thorpej   371: # NE2000-compatible PCI Ethernet cards
1.181     thorpej   372: defparam opt_ipkdb.h   IPKDB_NE_PCISLOT
                    373: defflag        opt_ipkdb.h     IPKDB_NE_PCI            : IPKDB_NE
1.48      thorpej   374: attach ne at pci with ne_pci: rtl80x9
1.181     thorpej   375: file   dev/pci/if_ne_pci.c             ne_pci | ipkdb_ne_pci
1.30      bouyer    376:
1.31      bouyer    377: # Texas Instruments ThunderLAN Chip.
1.195     thorpej   378: device tl: ether, ifnet, arp, i2cexec, at24cxx_eeprom, i2c_bitbang,
                    379:            mii, mii_bitbang
1.123     lukem     380: attach tl at pci
                    381: file   dev/pci/if_tl.c                 tl
1.43      explorer  382:
                    383: # SDL Communications N2 PCI Network Interface
1.74      chopps    384: # device declaration in sys/conf/files
1.43      explorer  385: attach ntwoc at pci with ntwoc_pci
                    386: file   dev/pci/if_ntwoc_pci.c          ntwoc_pci
1.37      kml       387:
1.54      explorer  388: # Lan Media Corporation T1/HSSI/DS3 driver
                    389: device lmc: ifnet, sppp
                    390: attach lmc at pci
                    391: file   dev/pci/if_lmc.c                lmc
                    392:
1.37      kml       393: # Essential Communications HIPPI interface
                    394: # device declaration in sys/conf/files
1.123     lukem     395: attach esh at pci with esh_pci
                    396: file   dev/pci/if_esh_pci.c            esh_pci
1.35      drochner  397:
                    398: # generic PCI VGA
1.305     joerg     399: defflag        opt_vga.h       VGA_POST:       X86EMU
1.35      drochner  400: attach vga at pci with vga_pci
1.123     lukem     401: file   dev/pci/vga_pci.c               vga_pci                 needs-flag
1.35      drochner  402:
                    403: # DEC TGA
1.87      nathanw   404: device tga: wsemuldisplaydev, rasops8, rasops32
1.35      drochner  405: attach tga at pci
1.123     lukem     406: file   dev/pci/tga.c                   tga                     needs-flag
1.54      explorer  407: file   dev/pci/tga_conf.c              tga
1.77      elric     408: file   dev/ic/bt485.c                  tga
1.83      nathanw   409: file   dev/ic/bt463.c                  tga
1.154     thorpej   410: file   dev/ic/ibm561.c                 tga
1.166     uwe       411:
                    412: # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
                    413: # device declaration in sys/conf/files
                    414: attach igsfb at pci with igsfb_pci
                    415: file   dev/pci/igsfb_pci.c             igsfb_pci
1.90      wiz       416:
                    417: # Brooktree Bt848 video capture
1.218     drochner  418: device bktr: radiodev
1.123     lukem     419: attach bktr at pci
                    420: file   dev/pci/bktr/bktr_audio.c       bktr
                    421: file   dev/pci/bktr/bktr_card.c        bktr
                    422: file   dev/pci/bktr/bktr_core.c        bktr
                    423: file   dev/pci/bktr/bktr_os.c          bktr                    needs-flag
                    424: file   dev/pci/bktr/bktr_tuner.c       bktr
1.73      augustss  425:
                    426: # Cirrus Logic CrystalClear PCI Audio CS4280
1.168     augustss  427: device clcs: audiobus, auconv, mulaw, ac97, midibus
1.123     lukem     428: attach clcs at pci
                    429: file   dev/pci/cs4280.c                clcs
1.117     augustss  430:
                    431: # Cirrus Logic CrystalClear PCI Audio CS4281
1.168     augustss  432: device clct: audiobus, auconv, mulaw, ac97
1.123     lukem     433: attach clct at pci
                    434: file   dev/pci/cs4281.c                clct
1.120     tacha     435:
                    436: # Shared code for Cirrus Logic CrystalClear PCI Audio CS4280 and CS4281
1.123     lukem     437: file   dev/pci/cs428x.c                clcs | clct
1.69      augustss  438:
                    439: # Forte Media FM801
1.168     augustss  440: device fms { }: audiobus, auconv, mulaw, ac97, midibus
1.123     lukem     441: attach fms at pci
                    442: file   dev/pci/fms.c                   fms
1.69      augustss  443:
                    444: attach opl at fms with opl_fms
1.70      thorpej   445: file   dev/pci/opl_fms.c               opl_fms
1.69      augustss  446:
                    447: attach mpu at fms with mpu_fms
1.70      thorpej   448: file   dev/pci/mpu_fms.c               mpu_fms
1.36      augustss  449:
                    450: # Ensoniq AudioPCI S5016
1.213     drochner  451: device eap { }: audiobus, auconv, mulaw, ac97, midibus
1.36      augustss  452: attach eap at pci
                    453: file   dev/pci/eap.c                   eap
1.111     thorpej   454:
1.213     drochner  455: attach joy at eap with joy_eap
                    456: file   dev/pci/joy_eap.c               joy_eap needs-flag
                    457:
1.221     augustss  458: # Acer Labs M5455
1.223     kent      459: device auacer: audiobus, auconv, mulaw, ac97, aurateconv
1.221     augustss  460: attach auacer at pci
                    461: file   dev/pci/auacer.c                auacer
                    462:
1.111     thorpej   463: # Intel ICH AC'97 audio
1.168     augustss  464: device auich: audiobus, auconv, mulaw, ac97, aurateconv
1.111     thorpej   465: attach auich at pci
                    466: file   dev/pci/auich.c                 auich
1.82      tsarna    467:
1.180     kent      468: # VIA VT82C686A/VT8233/VT8235 AC'97 Audio
                    469: device auvia: audiobus, auconv, mulaw, ac97, aurateconv
1.123     lukem     470: attach auvia at pci
                    471: file   dev/pci/auvia.c                 auvia
1.106     thorpej   472:
1.228     reinoud   473: # ATI IXP 200/300/400 series AC'97 Audio
                    474: device auixp: audiobus, auconv, mulaw, ac97, aurateconv
                    475: attach auixp at pci
                    476: file   dev/pci/auixp.c                 auixp
                    477:
1.233     kent      478: # High Definition Audio
                    479: device azalia: audiobus, auconv, mulaw, ac97, aurateconv
                    480: attach azalia at pci
                    481: file   dev/pci/azalia.c                azalia
1.239     kent      482: file   dev/pci/azalia_codec.c          azalia
1.233     kent      483:
1.309     jmcneill  484: # AMD Geode CS5536 Companion Audio
                    485: device gcscaudio: audiobus, auconv, mulaw, ac97, aurateconv
                    486: attach gcscaudio at pci
                    487: file   dev/pci/gcscaudio.c             gcscaudio
                    488:
1.106     thorpej   489: # NeoMagic 256 AC'97 Audio
1.168     augustss  490: device neo: audiobus, auconv, mulaw, ac97
1.106     thorpej   491: attach neo at pci
                    492: file   dev/pci/neo.c                   neo
1.156     jmcneill  493:
                    494: # ESS Allegro-1 / Maestro3
1.168     augustss  495: device esa: audiobus, auconv, mulaw, ac97
1.156     jmcneill  496: attach esa at pci
                    497: file   dev/pci/esa.c                   esa
1.59      kleink    498:
                    499: # ESS Solo-1 PCI AudioDrive
1.168     augustss  500: device eso { }: audiobus, auconv, mulaw, midibus
1.59      kleink    501: attach eso at pci
                    502: file   dev/pci/eso.c                   eso
                    503:
                    504: attach opl at eso with opl_eso
                    505: file   dev/pci/opl_eso.c               opl_eso
1.60      augustss  506:
                    507: attach mpu at eso with mpu_eso
                    508: file   dev/pci/mpu_eso.c               mpu_eso
1.171     kleink    509:
                    510: attach joy at eso with joy_eso
                    511: file   dev/pci/joy_eso.c               joy_eso
1.115     rh        512:
1.116     thorpej   513: # ESS Maestro-1/2/2e PCI AC97 Audio Accelerator
1.168     augustss  514: device esm: audiobus, auconv, mulaw, ac97
1.115     rh        515: attach esm at pci
1.116     thorpej   516: file   dev/pci/esm.c                   esm
1.50      augustss  517:
                    518: # S3 SonicVibes (S3 617)
1.168     augustss  519: device sv { }: audiobus, auconv, mulaw, midibus
1.50      augustss  520: attach sv at pci
                    521: file   dev/pci/sv.c                    sv
                    522:
                    523: attach opl at sv with opl_sv
                    524: file   dev/pci/opl_sv.c                opl_sv
1.89      augustss  525:
                    526: # C-Media CMI8x38 Audio Chip
1.168     augustss  527: device cmpci { }: audiobus, auconv, mulaw
1.89      augustss  528: attach cmpci at pci
                    529: file   dev/pci/cmpci.c                 cmpci
1.138     itohy     530:
                    531: attach opl at cmpci with opl_cmpci
                    532: file   dev/pci/opl_cmpci.c             opl_cmpci
                    533:
                    534: attach mpu at cmpci with mpu_cmpci
                    535: file   dev/pci/mpu_cmpci.c             mpu_cmpci
1.127     minoura   536:
                    537: # Yamaha YMF724/740/744/754 PCI audio controller
1.168     augustss  538: device yds { }: audiobus, auconv, mulaw, ac97
1.127     minoura   539: attach yds at pci
                    540: file   dev/pci/yds.c                   yds
                    541:
                    542: attach opl at yds with opl_yds
                    543: file   dev/pci/opl_yds.c               opl_yds
                    544:
                    545: attach mpu at yds with mpu_yds
                    546: file   dev/pci/mpu_yds.c               mpu_yds
1.142     jdolecek  547:
                    548: # Creative Labs EMU10k1 (SBLive! series and PCI512)
1.168     augustss  549: device emuxki: audiobus, auconv, mulaw, ac97
1.142     jdolecek  550: attach emuxki at pci
                    551: file   dev/pci/emuxki.c                emuxki
1.144     someya    552:
                    553: # Trident 4DWAVE AC'97 audio (including SiS 7018,ALi M5451)
1.168     augustss  554: device autri: audiobus, auconv, mulaw, ac97, midibus
1.144     someya    555: attach autri at pci
                    556: file   dev/pci/autri.c                 autri
1.39      thorpej   557:
                    558: # SMC EPIC/100 Fast Ethernet on PCI
                    559: attach epic at pci with epic_pci
                    560: file   dev/pci/if_epic_pci.c           epic_pci
1.40      cgd       561:
                    562: # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
                    563: # (see documentation in the driver for what, exactly, should be supported)
                    564: device puc { port = -1 }
                    565: attach puc at pci
1.54      explorer  566: file   dev/pci/puc.c                   puc
                    567: file   dev/pci/pucdata.c               puc
1.40      cgd       568:
                    569: attach com at puc with com_puc
1.54      explorer  570: file   dev/pci/com_puc.c               com_puc
1.208     fredb     571: file   dev/pci/cyber.c                 com_puc
1.100     jeffs     572:
1.206     jdolecek  573: attach lpt at puc with lpt_puc
1.207     jdolecek  574: file   dev/pci/lpt_puc.c               lpt_puc & !ppbus
                    575:
                    576: attach atppc at puc with atppc_puc
                    577: file   dev/pci/atppc_puc.c             atppc_puc
1.206     jdolecek  578:
1.100     jeffs     579: # Console device support for puc drivers
1.145     lukem     580: defflag        opt_puccn.h     PUCCN
1.100     jeffs     581: file   dev/pci/puccn.c                 puccn
1.40      cgd       582:
1.41      augustss  583: # UHCI USB controller
                    584: attach uhci at pci with uhci_pci
1.68      augustss  585: file   dev/pci/uhci_pci.c              uhci_pci
1.41      augustss  586:
                    587: # OHCI USB controller
                    588: attach ohci at pci with ohci_pci
1.68      augustss  589: file   dev/pci/ohci_pci.c              ohci_pci
1.113     augustss  590:
                    591: # EHCI USB controller
                    592: attach ehci at pci with ehci_pci
                    593: file   dev/pci/ehci_pci.c              ehci_pci
1.160     augustss  594:
                    595: file   dev/pci/usb_pci.c               ehci_pci | ehci_cardbus
1.95      matt      596:
                    597: # OHCI IEEE 1394 controller
                    598: attach fwohci at pci with fwohci_pci
                    599: file   dev/pci/fwohci_pci.c            fwohci_pci
1.109     matt      600:
1.52      sakamoto  601: # VIA Rhine/Rhine II Fast Ethernet controllers
1.72      thorpej   602: device vr: ether, ifnet, arp, mii, mii_bitbang
1.52      sakamoto  603: attach vr at pci
                    604: file   dev/pci/if_vr.c                 vr
1.55      thorpej   605:
                    606: # SiS 900 Fast Ethernet controllers
1.202     cube      607: device sip: ether, ifnet, arp, mii, mii_bitbang
1.55      thorpej   608: attach sip at pci
1.299     dyoung    609: file   dev/pci/if_sip.c                sip | gsip
1.128     thorpej   610:
                    611: # National Semiconductor DP83820 Gigabit Ethernet
1.129     thorpej   612: device gsip: ether, ifnet, arp, mii, mii_bitbang
1.128     thorpej   613: attach gsip at pci
1.133     thorpej   614:
1.152     hpeyerl   615: # Level One LXT-1001 Gigabit Ethernet
1.251     rpaulo    616: #device        glxt: ether, ifnet, arp, mii
                    617: #attach        glxt at pci
                    618: #file  dev/pci/if_glxt.c               glxt
1.152     hpeyerl   619:
1.133     thorpej   620: # Sundance Tech./Tamarack TC9021 Gigabit Ethernet
                    621: device stge: ether, ifnet, arp, mii, mii_bitbang
                    622: attach stge at pci
                    623: file   dev/pci/if_stge.c               stge
1.152     hpeyerl   624:
                    625: # Intel i8254x Gigabit Ethernet
                    626: device wm: ether, ifnet, arp, mii, mii_bitbang
                    627: attach wm at pci
                    628: file   dev/pci/if_wm.c                 wm
1.175     fvdl      629:
                    630: # Broadcom 570x Gigabit Ethernet
                    631: device bge: ether, ifnet, arp, mii, mii_bitbang
                    632: attach bge at pci
                    633: file   dev/pci/if_bge.c                bge
1.152     hpeyerl   634:
1.275     bouyer    635: # Broadcom NetXtreme II
                    636: device bnx: ether, ifnet, arp, mii
                    637: attach bnx at pci
                    638: file   dev/pci/if_bnx.c                bnx
                    639:
1.57      drochner  640: # Realtek 8129/8139 Ethernet controllers
1.86      haya      641: attach rtk at pci with rtk_pci
1.92      haya      642: file   dev/pci/if_rtk_pci.c            rtk_pci
1.61      thorpej   643:
                    644: # DECchip 21x4x Ethernet controller family, and assorted clones.
                    645: attach tlp at pci with tlp_pci
                    646: file   dev/pci/if_tlp_pci.c            tlp_pci
1.57      drochner  647:
1.58      drochner  648: # Bit3 PCI-VME mod. 617
                    649: device btvmei: vmebus
                    650: attach btvmei at pci
                    651: file   dev/pci/btvmei.c                btvmei
                    652: #file  dev/pci/btvmei_dma.c            btvmei
                    653: #file  dev/pci/btvmei_cntlrdma.c       btvmei
1.62      drochner  654:
                    655: # Alteon ACEnic Gigabit Ethernet controller
                    656: device ti: ether, ifnet, arp
                    657: attach ti at pci
                    658: file   dev/pci/if_ti.c                 ti
1.64      thorpej   659:
                    660: # Adaptec AIC-6915 Ethernet interface
                    661: attach sf at pci with sf_pci
                    662: file   dev/pci/if_sf_pci.c             sf_pci
1.131     thorpej   663:
                    664: # Sundance Tech. ST-201 10/100 Ethernet
                    665: device ste: ether, ifnet, arp, mii, mii_bitbang
                    666: attach ste at pci
                    667: file   dev/pci/if_ste.c                ste
1.65      haya      668:
1.232     perry     669: # YENTA PCI-Cardbus bridge
1.123     lukem     670: #device        cbb: cbbus, pcmciabus
                    671: device cbb: pcmciaslot
1.65      haya      672: attach cbb at pci with cbb_pci
                    673: file   dev/pci/pccbb.c                 cbb
1.76      drochner  674:
                    675: # Tundra Universe PCI-VME adapter
1.123     lukem     676: define univ_pci
                    677: file   dev/pci/universe_pci.c univ_pci
1.76      drochner  678:
                    679: # Bit3 PCI-VME mod. 2706
1.123     lukem     680: device btvmeii: vmebus, univ_pci
                    681: attach btvmeii at pci
                    682: file   dev/pci/btvmeii.c btvmeii
1.91      joda      683:
1.276     xtraeme   684: # VIA VT82C686A/VT8231 PM Timer and Hardware Monitor
                    685: device viaenv: acpipmtimer, sysmon_envsys
                    686: attach viaenv at pci
                    687: file   dev/pci/viaenv.c                viaenv
1.174     enami     688:
1.253     jmcneill  689: # Intel PIIX4 power management controller
1.259     drochner  690: device piixpm: i2cbus, acpipmtimer
1.253     jmcneill  691: attach piixpm at pci
                    692: file   dev/pci/piixpm.c                piixpm
                    693:
1.174     enami     694: # AMD 768MPX power management controller
                    695: defflag        opt_amdpm.h                     AMDPM_RND_COUNTERS
1.261     drochner  696: device amdpm: i2cbus, acpipmtimer
1.174     enami     697: attach amdpm at pci
                    698: file   dev/pci/amdpm.c                 amdpm
1.242     tls       699: file   dev/pci/amdpm_smbus.c           amdpm
1.102     itojun    700:
1.232     perry     701: # Hi/fn 7751
1.205     jonathan  702: device hifn: opencrypto
1.102     itojun    703: attach hifn at pci
                    704: file   dev/pci/hifn7751.c              hifn
1.190     jonathan  705:
                    706: # Bluesteelnet 5501/5601, Broadcom 580x/582x security processor
1.205     jonathan  707: device ubsec: opencrypto
1.190     jonathan  708: attach ubsec at pci
                    709: file   dev/pci/ubsec.c                 ubsec
1.112     onoe      710:
                    711: # Aironet PC4500/PC4800
                    712: attach an at pci with an_pci
                    713: file   dev/pci/if_an_pci.c             an_pci
1.189     dyoung    714:
                    715: # ADMtek ADM8211 PCI/Mini-PCI
                    716: attach atw at pci with atw_pci
                    717: file   dev/pci/if_atw_pci.c            atw_pci
1.114     martin    718:
1.220     dyoung    719: # Realtek RTL8180 PCI/Mini-PCI
                    720: attach rtw at pci with rtw_pci
                    721: file   dev/pci/if_rtw_pci.c            rtw_pci
                    722:
1.256     rpaulo    723: # Ralink RT2500/RT2600 PCI/Mini-PCI
                    724: attach ral at pci with ral_pci
1.235     drochner  725: file   dev/pci/if_ral_pci.c            ral_pci
                    726:
1.141     ichiro    727: # Intersil Prism2.5 Mini-PCI
                    728: attach wi at pci with wi_pci
                    729: file   dev/pci/if_wi_pci.c             wi_pci
1.114     martin    730:
                    731: # ISDN devices
1.123     lukem     732: attach isic at pci with isic_pci
                    733: file   dev/pci/isic_pci.c              isic_pci
1.114     martin    734:
1.164     martin    735: file   dev/pci/isic_pci_elsa_qs1p.c    isic_pci
1.193     pooka     736:
                    737: # AVM T1/B1
                    738: attach iavc at pci with iavc_pci
                    739: file   dev/pci/iavc_pci.c              iavc_pci
1.114     martin    740:
1.183     leo       741: device ifpci: isdndev, passive_isdn, nisac
1.164     martin    742: attach ifpci at pci
                    743: file   dev/pci/ifpci.c                 ifpci
1.183     leo       744:
                    745: device ifritz: isdndev, passive_isdn, nisacsx
                    746: attach ifritz at pci
                    747: file   dev/pci/ifpci2.c                ifritz
1.178     pooka     748:
                    749: # Winbond W6692
                    750: device iwic: isdndev, passive_isdn
                    751: attach iwic at pci with iwic_pci
                    752: file   dev/pci/iwic_pci.c              iwic
                    753: file   dev/pci/iwic_bchan.c            iwic
                    754: file   dev/pci/iwic_dchan.c            iwic
                    755: file   dev/pci/iwic_fsm.c              iwic
1.114     martin    756:
1.146     augustss  757: # IrDA devices
                    758: #  Toshiba Fast Infrared Type O IrDA driver
1.209     junyoung  759: device oboe: irbus, irdasir
                    760: attach oboe at pci
1.146     augustss  761: file   dev/pci/oboe.c                  oboe
1.152     hpeyerl   762:
                    763: # Middle Digital, Inc. PCI-Weasel serial console board control
                    764: # devices (watchdog timer, etc.)
                    765: device weasel: sysmon_wdog
                    766: attach weasel at pci with weasel_pci
                    767: file   dev/pci/weasel_pci.c            weasel
1.162     jdolecek  768:
                    769: # Game adapter (joystick)
                    770: attach joy at pci with joy_pci
                    771: file   dev/pci/joy_pci.c               joy_pci
1.182     junyoung  772:
                    773: # ATI Mach64 framebuffer console driver
1.280     macallan  774: defflag        opt_machfb.h    MACHFB_DEBUG
                    775: device machfb: wsemuldisplaydev, rasops8, fb, vcons, videomode, edid, drm
1.182     junyoung  776: attach machfb at pci
                    777: file   dev/pci/machfb.c                machfb
1.187     drochner  778:
1.247     macallan  779: # 3Dfx Voodoo3 framebuffer console driver
                    780: device voodoofb: wsemuldisplaydev, rasops8, vcons, videomode
                    781: attach voodoofb at pci
                    782: file   dev/pci/voodoofb.c              voodoofb
                    783:
1.262     jmcneill  784: # VIA UniChrome framebuffer console driver
1.282     jmcneill  785: device unichromefb: wsemuldisplaydev, rasops16, rasops32, vcons, drm
1.262     jmcneill  786: attach unichromefb at pci
                    787: file   dev/pci/unichromefb.c           unichromefb needs-flag
                    788:
1.266     gdamore   789: # ATI Radeon framebuffer console driver
                    790: # (Note: to enable the BIOS parser, add options RADEON_BIOS_INIT to the config)
1.280     macallan  791: device radeonfb: wsemuldisplaydev, videomode, rasops32, vcons, splash, iic, i2c_bitbang, ddc_read_edid, edid, drm
1.266     gdamore   792: attach radeonfb at pci
                    793: file   dev/pci/radeonfb.c      radeonfb
                    794: file   dev/pci/radeonfb_i2c.c  radeonfb
                    795: file   dev/pci/radeonfb_bios.c radeonfb
1.280     macallan  796: defflag opt_radeonfb.h RADEONFB_DEBUG
1.266     gdamore   797:
1.289     jklos     798: # Chelsio Terminator 3 (T3) 10 gigabit ethernet
1.293     jklos     799: device cxgbc { }
                    800: attach cxgbc at pci
1.289     jklos     801: device cxgb: ether, ifnet, arp
1.293     jklos     802: attach cxgb at cxgbc
                    803: file   dev/pci/cxgb_main.c             cxgbc | cxgb
                    804: file   dev/pci/cxgb_mc5.c              cxgbc | cxgb
                    805: file   dev/pci/cxgb_vsc8211.c          cxgbc | cxgb
                    806: file   dev/pci/cxgb_ael1002.c          cxgbc | cxgb
                    807: file   dev/pci/cxgb_mv88e1xxx.c        cxgbc | cxgb
1.301     jklos     808: file   dev/pci/cxgb_vsc7323.c          cxgbc | cxgb
1.293     jklos     809: file   dev/pci/cxgb_xgmac.c            cxgbc | cxgb
                    810: file   dev/pci/cxgb_t3_hw.c            cxgbc | cxgb
                    811: file   dev/pci/cxgb_sge.c              cxgbc | cxgb
                    812: file   dev/pci/cxgb_lro.c              cxgbc | cxgb
1.301     jklos     813: # file dev/pci/cxgb_offload.c          cxgbc | cxgb
1.293     jklos     814: file   dev/pci/cxgb_l2t.c              cxgbc | cxgb
1.301     jklos     815: file   dev/pci/cxgb_osdep.c            cxgbc | cxgb
1.289     jklos     816:
1.269     macallan  817: # Chips & Technologies 65550 framebuffer console driver
                    818: device chipsfb: wsemuldisplaydev, rasops8, vcons, videomode
                    819: attach chipsfb at pci
                    820: file   dev/pci/chipsfb.c               chipsfb
1.277     macallan  821: defflag        opt_chipsfb.h   CHIPSFB_DEBUG
                    822: defflag        opt_chipsfb.h   CHIPSFB_WAIT
1.269     macallan  823:
1.187     drochner  824: # 3Com 3c990
                    825: device txp: ether, ifnet, arp
                    826: attach txp at pci
                    827: file   dev/pci/if_txp.c                txp
1.191     jdolecek  828:
                    829: # SysKonnect
                    830: device skc { }
                    831: attach skc at pci
                    832: device sk: ether, ifnet, arp, mii
                    833: attach sk at skc
                    834: file   dev/pci/if_sk.c                 skc | sk
1.194     mrg       835:
                    836: # Broadcom 4401 10/100 Ethernet
1.209     junyoung  837: device bce: ether, ifnet, arp, mii
                    838: attach bce at pci
1.194     mrg       839: file   dev/pci/if_bce.c                bce
1.210     ragge     840:
                    841: # Intel PRO/10GbE
                    842: device dge: ether, ifnet, arp
                    843: attach dge at pci
                    844: file   dev/pci/if_dge.c                dge
1.211     toshii    845:
1.229     yamt      846: # Realtek 8169 Ethernet controllers
                    847: attach re at pci with re_pci
                    848: file   dev/pci/if_re_pci.c             re_pci
1.216     lukem     849:
1.246     rittera   850: # Windows NDIS drivers (Experimental)
1.250     rittera   851: device         ndis
                    852: attach         ndis at pci
                    853: file   dev/if_ndis/if_ndis.c           ndis
                    854: file   dev/if_ndis/if_ndis_pci.c       ndis
1.246     rittera   855:
1.216     lukem     856: # Intel PRO/Wireless 2100
1.249     rpaulo    857: device ipw: ifnet, arp, wlan, firmload
1.216     lukem     858: attach ipw at pci
                    859: file   dev/pci/if_ipw.c                ipw
1.217     itohy     860:
1.264     simonb    861: # Intel PRO/Wireless 2200BG/2915ABG
                    862: device iwi: ifnet, arp, wlan, firmload
                    863: attach iwi at pci
                    864: file   dev/pci/if_iwi.c                iwi
                    865:
                    866: # Intel PRO/Wireless 3945ABG
                    867: device wpi: ifnet, arp, wlan, firmload
                    868: attach wpi at pci
                    869: file   dev/pci/if_wpi.c                wpi
                    870:
1.302     ober      871: # Intel PRO/Wireless 4965AGN Mini-PCI Adapter
                    872: device iwn: ifnet, arp, wlan, firmload
                    873: attach iwn at pci
                    874: file   dev/pci/if_iwn.c                iwn
                    875:
1.217     itohy     876: # Workbit NinjaSCSI-32 controllers
                    877: # device declaration in sys/conf/files
                    878: attach njs at pci with njs_pci
                    879: file   dev/pci/njs_pci.c               njs_pci
1.227     skrll     880:
1.238     ragge     881: # S2io Xframe 10 Gigabit ethernet (Xframe driver)
                    882: device  xge: ether, ifnet, arp
                    883: attach  xge  at pci
                    884: file    dev/pci/if_xge.c               xge
                    885:
1.231     jdolecek  886: # Via Velocity 612x 10/100/1000 Ethernet
                    887: device vge: ether, ifnet, arp, mii
                    888: attach vge at pci
                    889: file   dev/pci/if_vge.c                vge
1.234     dyoung    890:
                    891: # Atheros 5210/5211/5212 PCI/Mini-PCI
                    892: attach ath at pci with ath_pci
                    893: file   dev/pci/if_ath_pci.c            ath_pci
1.244     chs       894:
                    895: # NVIDIA nForce Ethernet
1.252     xtraeme   896: device  nfe: ether, ifnet, arp, mii, mii_phy
1.244     chs       897: attach  nfe at pci
                    898: file    dev/pci/if_nfe.c                nfe
1.260     nisimura  899:
                    900: # MICREL Etherent
                    901: device kse: ether, ifnet, arp
                    902: attach kse at pci
                    903: file   dev/pci/if_kse.c                kse
1.268     riz       904:
                    905: # Yukon 2
                    906: device mskc { }
                    907: attach mskc at pci
                    908: device msk: ether, ifnet, arp, mii
                    909: attach msk at mskc
                    910: file   dev/pci/if_msk.c                mskc | msk
1.279     drochner  911:
1.314     nonaka    912: # SD Host Controller
                    913: attach sdhc at pci with sdhc_pci
                    914: file   dev/pci/sdhc_pci.c              sdhc_pci
                    915:
1.283     jmcneill  916: #
                    917: # Direct Rendering Manager
                    918: #
                    919: include "dev/pci/drm/files.pcidrm"
1.284     macallan  920:
                    921: # generic framebuffer console driver, PCI frontend
                    922: attach genfb at pci with genfb_pci
1.285     macallan  923: file   dev/pci/genfb_pci.c     genfb_pci
1.294     kiyohara  924:
                    925: # NVIDIA nForce2/3/4 SMBus controller
                    926: device nfsmbc { }
                    927: attach nfsmbc at pci
                    928: device nfsmb: i2cbus
                    929: attach nfsmb at nfsmbc
                    930: file   dev/pci/nfsmb.c                 nfsmbc | nfsmb
1.295     kiyohara  931:
                    932: # Intel ICH SMBus controller
                    933: device ichsmb: i2cbus
                    934: attach ichsmb at pci
                    935: file   dev/pci/ichsmb.c                ichsmb
1.296     macallan  936:
                    937: # ATI Rage 128 framebuffer console driver
                    938: device r128fb: wsemuldisplaydev, rasops8, vcons, videomode, iic, i2c_bitbang
                    939: attach r128fb at pci
                    940: file   dev/pci/r128fb.c                r128fb
                    941: defflag        opt_r128fb.h    R128FB_DEBUG
                    942: defflag        opt_r128fb.h    R128FB_WAIT
1.303     cube      943:
1.311     cegger    944: # Attansic/Atheros L1 Gigabit-Ethernet
1.312     cegger    945: device age: ether, ifnet, arp, mii, mii_phy
1.311     cegger    946: attach age at pci
                    947: file   dev/pci/if_age.c                age
                    948:
1.313     cegger    949: # Attanisc/Atheros L1E Gigabit Ethernet
                    950: device ale: ether, ifnet, arp, mii, mii_phy
                    951: attach ale at pci
                    952: file   dev/pci/if_ale.c                ale
                    953:
1.303     cube      954: # Atheros/Attansic L2 Fast-Ethernet
                    955: device lii: ether, ifnet, arp, mii
                    956: attach lii at pci
                    957: file   dev/pci/if_lii.c                lii
1.304     jnemeth   958:
                    959: # Silicon Image SteelVine SATA-II controllers
                    960: define siisata
                    961: file dev/ic/siisata.c atapibus & atabus & siisata
1.315   ! jakllsch  962: device siisata: ata, ata_dma, ata_udma, sata, sata_fis, siisata
1.304     jnemeth   963: attach siisata at pci with siisata_pci
                    964: file dev/pci/siisata_pci.c siisata_pci
1.307     jkunz     965:
                    966: # Acer Labs M7101 power management controller
                    967: device alipm: i2cbus
                    968: attach alipm at pci
                    969: file   dev/pci/alipm.c                         alipm
                    970:
1.308     darran    971: #
                    972: # NetOctave NSP2000
                    973: #
                    974: include "dev/pci/n8/files.n8"
                    975:
1.310     macallan  976: #
                    977: # Broadcom AirForce / Apple Airport Extreme
                    978: #
                    979: attach bwi at pci with bwi_pci
                    980: file   dev/pci/if_bwi_pci.c            bwi_pci

CVSweb <webmaster@jp.NetBSD.org>