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