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