1# $OpenBSD: files.pci,v 1.282 2012/03/06 12:48:07 mikeb 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 needs-flag 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 119# Acer Labs M5455 120device auacer: audio, auconv, mulaw, ac97 121attach auacer at pci 122file dev/pci/auacer.c auacer 123 124# Intel 810/820/440MX ICH audio with AC'97 125device auich: audio, auconv, mulaw, ac97 126attach auich at pci 127file dev/pci/auich.c auich 128 129# Intel 82801 HDA 130device azalia: audio, auconv, mulaw, ac97 131attach azalia at pci 132file dev/pci/azalia.c azalia 133file dev/pci/azalia_codec.c azalia 134 135# VIA Envy24 (aka ICE1712) 136device envy: audio, ac97, midibus 137attach envy at pci 138file dev/pci/envy.c envy 139 140# Creative Labs EMU10k1 (SBLive! series and PCI512) 141device emu: audio, auconv, mulaw, ac97 142attach emu at pci 143file dev/pci/emuxki.c emu 144 145# Trident 4DWAVE based PCI audio (including SiS 7018, ALi M5451) 146device autri: audio, auconv, mulaw, ac97, midibus 147attach autri at pci 148file dev/pci/autri.c autri 149 150# ATI SB200/300/400 series AC'97 Audio 151device auixp: audio, auconv, mulaw, ac97 152attach auixp at pci 153file dev/pci/auixp.c auixp 154 155# CS4280 CrystalClear Audio 156device clcs: audio, auconv, mulaw, ac97, firmload 157attach clcs at pci 158file dev/pci/cs4280.c clcs 159 160# CS4281 CrystalClear Audio 161device clct: audio, auconv, mulaw, ac97 162attach clct at pci 163file dev/pci/cs4281.c clct 164 165# ESS Maestro 166device maestro: audio, auconv, mulaw, ac97 167attach maestro at pci 168file dev/pci/maestro.c maestro 169 170# ESS Maestro3 171device esa: audio, auconv, mulaw, ac97 172attach esa at pci 173file dev/pci/esa.c esa 174 175# Yamaha YMF Audio 176device yds {}: audio, auconv, mulaw, ac97, firmload 177attach yds at pci 178file dev/pci/yds.c yds 179 180# Forte Media FM801 181device fms: audio, auconv, mulaw, ac97, midibus, tea5757, radiobus 182attach fms at pci 183file dev/pci/fms.c fms 184file dev/pci/fmsradio.c fms & radio 185 186# VIA VT82C686A AC'97 Audio 187device auvia: audio, auconv, mulaw, ac97 188attach auvia at pci 189file dev/pci/auvia.c auvia 190 191# ICP Vortex GDT PCI RAID controllers 192# device declaration in sys/conf/files 193attach gdt at pci with gdt_pci 194file dev/pci/gdt_pci.c gdt_pci 195 196# Adaptec FSA (file system accelerators) RAID adapters 197device aac: scsi 198attach aac at pci with aac_pci 199file dev/pci/aac_pci.c aac_pci 200file dev/ic/aac.c aac 201 202# Compaq Smart ARRAY [234]* RAID controllers 203attach cac at pci with cac_pci 204file dev/pci/cac_pci.c cac_pci 205 206# Compaq Smart ARRAY [56]* RAID controllers 207attach ciss at pci with ciss_pci 208file dev/pci/ciss_pci.c ciss_pci 209 210# QLogic ISP 10x0 (PCI) family 211# device declaration in sys/conf/files 212attach isp at pci with isp_pci 213file dev/pci/isp_pci.c isp_pci 214 215# LSI Logic Fusion-MPT Message Passing Interface 216attach mpi at pci with mpi_pci 217file dev/pci/mpi_pci.c mpi_pci 218 219# LSI Logic Fusion-MPT Message Passing Interface 2.0 220device mpii: scsi 221attach mpii at pci 222file dev/pci/mpii.c mpii 223 224# Emulex Light Pulse Fibre Channel (Service Level Interface) 225attach sli at pci with sli_pci 226file dev/pci/sli_pci.c sli_pci 227 228# Silicon Image 3124/3132/3531 SATALink 229attach sili at pci with sili_pci 230file dev/pci/sili_pci.c sili_pci 231 232# QLogic iSCSI HBAs 233device qli: scsi 234attach qli at pci with qli_pci 235file dev/pci/qli_pci.c qli_pci 236 237# Ethernet driver for DC21040-based boards 238device de: ether, ifnet, ifmedia 239attach de at pci 240file dev/pci/if_de.c de 241 242# 3Com 3c590 and 3c595 Ethernet controllers 243# device declaration in sys/conf/files 244attach ep at pci with ep_pci 245file dev/pci/if_ep_pci.c ep_pci 246 247# Digital DEFPA PCI FDDI Controller 248device fpa: pdq, fddi, ifnet 249attach fpa at pci 250file dev/pci/if_fpa.c fpa 251 252# AMD PCnet-PCI Ethernet controller family 253device pcn: ether, ifnet, ifmedia, mii 254attach pcn at pci 255file dev/pci/if_pcn.c pcn 256 257# common code for siop/esiop pci front end 258define siop_pci_common 259file dev/pci/siop_pci_common.c siop_pci_common 260 261# Symbios 53c8xx SCSI chips 262# device declaration in sys/conf/files 263attach siop at pci with siop_pci: siop_pci_common 264file dev/pci/siop_pci.c siop_pci 265 266# NeoMagic 256AV and 256ZX 267device neo: audio, auconv, mulaw, ac97, firmload 268attach neo at pci 269file dev/pci/neo.c neo 270 271# PCI IDE controllers 272device pciide {[channel = -1]}: cy82c693, wdc_base, ata, atapi 273attach pciide at pci with pciide_pci 274attach pciide at jmb with pciide_jmb 275file dev/pci/pciide.c pciide | pciide_pci | pciide_jmb 276 277# PCI-PCI bridge chips 278device ppb: pcibus 279attach ppb at pci 280file dev/pci/ppb.c ppb 281 282# Cyclades Cyclom-8/16/32 283attach cy at pci with cy_pci 284file dev/pci/cy_pci.c cy_pci 285 286# Lan Media Corporation T1/HSSI/DS3 adapter 287device lmc: ifnet, sppp, ifmedia 288attach lmc at pci 289file dev/pci/if_lmc.c lmc 290file dev/pci/if_lmc_common.c lmc 291file dev/pci/if_lmc_media.c lmc 292file dev/pci/if_lmc_obsd.c lmc 293 294# Myson Century MTD800/MTD803/MTD891 295attach mtd at pci with mtd_pci 296file dev/pci/if_mtd_pci.c mtd_pci 297 298# RealTek 8129/8139 299attach rl at pci with rl_pci 300file dev/pci/if_rl_pci.c rl_pci 301 302# Realtek 8169/8169S/8110S 303attach re at pci with re_pci 304file dev/pci/if_re_pci.c re_pci 305 306# Via Rhine 307device vr: ether, ifnet, mii, ifmedia 308attach vr at pci 309file dev/pci/if_vr.c vr 310 311# RDC R6040 312device vte: ether, ifnet, mii, ifmedia, mii_phy 313attach vte at pci 314file dev/pci/if_vte.c vte 315 316# Texas Instruments ThunderLAN 317device tl: ether, ifnet, mii, ifmedia 318attach tl at pci 319file dev/pci/if_tl.c tl 320 321# 3Com 3c990 322device txp: ether, ifnet, ifmedia, firmload 323attach txp at pci 324file dev/pci/if_txp.c txp 325 326# S3 SonicVibes (S3 617) 327device sv: audio, auconv, mulaw 328attach sv at pci 329file dev/pci/sv.c sv 330 331# Brooktree Bt848 video capture 332device bktr: pcibus, radiobus 333attach bktr at pci 334file dev/pci/bktr/bktr_audio.c bktr needs-count 335file dev/pci/bktr/bktr_card.c bktr 336file dev/pci/bktr/bktr_core.c bktr 337file dev/pci/bktr/bktr_os.c bktr 338file dev/pci/bktr/bktr_tuner.c bktr 339 340# 3C90x 341attach xl at pci with xl_pci 342file dev/pci/if_xl_pci.c xl_pci 343 344# Intel EtherExpress PRO 10/100B 345attach fxp at pci with fxp_pci 346file dev/pci/if_fxp_pci.c fxp_pci 347 348# Intel Pro/1000 349device em: ether, ifnet, ifmedia 350attach em at pci 351file dev/pci/if_em.c em 352file dev/pci/if_em_hw.c em 353file dev/pci/if_em_soc.c em 354 355# Intel Pro/10GbE 356device ixgb: ether, ifnet, ifmedia 357attach ixgb at pci 358file dev/pci/if_ixgb.c ixgb 359file dev/pci/ixgb_ee.c ixgb 360file dev/pci/ixgb_hw.c ixgb 361 362# Intel 82598 10GbE 363device ix: ether, ifnet, ifmedia 364attach ix at pci 365file dev/pci/if_ix.c ix 366file dev/pci/ixgbe.c ix 367file dev/pci/ixgbe_82598.c ix 368file dev/pci/ixgbe_82599.c ix 369file dev/pci/ixgbe_phy.c ix 370 371# Neterion Xframe 10 Gigabit ethernet 372device xge: ether, ifnet, ifmedia 373attach xge at pci 374file dev/pci/if_xge.c xge 375 376# NetXen NX2031/NX2035 10Gb Ethernet 377device nxe: ether, ifnet, ifmedia 378attach nxe at pci 379file dev/pci/if_nxe.c nxe 380 381# Tehuti Networks 10Gb Ethernet 382device thtc {} 383attach thtc at pci 384device tht: ether, ifnet, ifmedia, firmload 385attach tht at thtc 386file dev/pci/if_tht.c thtc | tht 387 388# Chelsio 10Gb Ethernet 389device cheg {} 390attach cheg at pci 391device che: ether, ifnet, ifmedia, firmload 392attach che at cheg 393file dev/pci/if_che.c cheg | che 394 395# Myricom Myri-10G Ethernet 396device myx: ether, ifnet, ifmedia 397attach myx at pci 398file dev/pci/if_myx.c myx 399 400# DEC/Intel 21143 and "tulip" clone ethernet 401attach dc at pci with dc_pci 402file dev/pci/if_dc_pci.c dc_pci 403 404# SMC EPIC/100 Fast Ethernet on PCI 405attach epic at pci with epic_pci 406file dev/pci/if_epic_pci.c epic_pci 407 408# Alteon Tigon I & II 409attach ti at pci with ti_pci 410file dev/pci/if_ti_pci.c ti_pci 411 412# NE2000-compatible PCI Ethernet cards 413attach ne at pci with ne_pci: rtl80x9 414file dev/pci/if_ne_pci.c ne_pci 415 416# Sun GEM ethernet 417attach gem at pci with gem_pci 418file dev/pci/if_gem_pci.c gem_pci 419 420# Sun Cassini ethernet 421device cas: ether, ifnet, ifmedia, mii 422attach cas at pci 423file dev/pci/if_cas.c cas 424 425# Hi/fn 6500 426device lofn: crypto 427attach lofn at pci 428file dev/pci/lofn.c lofn 429 430# Hi/fn 7751/7811/7951 431device hifn: crypto 432attach hifn at pci 433file dev/pci/hifn7751.c hifn 434 435# Hi/fn 7814/7851/7854 436device nofn: crypto 437attach nofn at pci 438file dev/pci/nofn.c nofn 439 440# Bluesteelnet (Broadcom) 5501/5601 441device ubsec: crypto 442attach ubsec at pci 443file dev/pci/ubsec.c ubsec 444 445# Netoctave NSP2000 446device noct: crypto 447attach noct at pci 448file dev/pci/noct.c noct 449 450# Safenet SafeXcel 1141 451device safe: crypto 452attach safe at pci 453file dev/pci/safe.c safe 454 455# Winbond W89C840F ethernet 456device wb: ether, ifnet, mii, ifmedia, mii_phy 457attach wb at pci 458file dev/pci/if_wb.c wb 459 460# Adaptec AIC-6915 "Starfire" ethernet 461attach sf at pci with sf_pci 462file dev/pci/if_sf_pci.c sf_pci 463 464# SiS 900/7016 ethernet 465device sis: ether, ifnet, mii, ifmedia 466attach sis at pci 467file dev/pci/if_sis.c sis 468 469# SiS 190/191 ethernet 470device se: ether, ifnet, mii, ifmedia 471attach se at pci 472file dev/pci/if_se.c se 473 474# Sundance ST201 ethernet 475device ste: ether, ifnet, mii, ifmedia 476attach ste at pci 477file dev/pci/if_ste.c ste 478 479# Industrial Computer Source WDT-50x 480device wdt: pcibus 481attach wdt at pci 482file dev/pci/wdt.c wdt 483 484# Berkshire PCI-PC Watchdog 485device berkwdt: pcibus 486attach berkwdt at pci 487file dev/pci/berkwdt.c berkwdt 488 489# Quancom PWDOG1 490device pwdog: pcibus 491attach pwdog at pci 492file dev/pci/pwdog.c pwdog 493 494# Meinberg Funkuhren PCI32 495device mbg: pcibus 496attach mbg at pci 497file dev/pci/mbg.c mbg 498 499# UHCI USB controller 500attach uhci at pci with uhci_pci 501file dev/pci/uhci_pci.c uhci 502 503# OHCI USB controller 504attach ohci at pci with ohci_pci 505file dev/pci/ohci_pci.c ohci 506 507# EHCI USB controller 508attach ehci at pci with ehci_pci 509file dev/pci/ehci_pci.c ehci 510 511# YENTA PCI-CardBus bridge 512#device cbb: cbbus, pcmciabus 513device cbb: pcmciaslot 514attach cbb at pci with cbb_pci 515file dev/pci/pccbb.c cbb 516 517# SysKonnect 984x gigabit ethernet 518device skc {} 519attach skc at pci 520device sk: ether, ifnet, mii, ifmedia 521attach sk at skc 522file dev/pci/if_sk.c skc | sk 523 524# Marvell Yukon-2 525device mskc {} 526attach mskc at pci 527device msk: ether, ifnet, mii, ifmedia 528attach msk at mskc 529file dev/pci/if_msk.c mskc | msk 530 531# PCI "universal" communication for PCI com, lpt 532device puc {[port = -1]} 533file dev/pci/puc.c puc 534file dev/pci/pucdata.c puc 535 536attach com at puc with com_puc 537file dev/puc/com_puc.c com_puc 538attach lpt at puc with lpt_puc 539file dev/puc/lpt_puc.c lpt_puc 540attach puc at pci with puc_pci 541 542# WaveLAN/PrismII card behind a PLX 805x dumb bridge 543# device declaration in sys/conf/files 544attach wi at pci with wi_pci 545file dev/pci/if_wi_pci.c wi_pci 546 547# Aironet 4500/4800 802.11 DS WLAN 548# device declaration in sys/conf/files 549attach an at pci with an_pci 550file dev/pci/if_an_pci.c an_pci 551 552# Intel PRO/Wireless 2100 553device ipw: ifnet, wlan, firmload 554attach ipw at pci 555file dev/pci/if_ipw.c ipw 556 557# Intel PRO/Wireless 2200BG/2915ABG 558device iwi: ifnet, wlan, firmload 559attach iwi at pci 560file dev/pci/if_iwi.c iwi 561 562# Intel PRO/Wireless 3945ABG 563device wpi: ifnet, wlan, firmload 564attach wpi at pci 565file dev/pci/if_wpi.c wpi 566 567# Intel Wireless WiFi Link 4965AGN 568device iwn: ifnet, wlan, firmload 569attach iwn at pci 570file dev/pci/if_iwn.c iwn 571 572# C-Media CMI8x38 Audio Chip 573device cmpci {}: audio, auconv, mulaw 574attach cmpci at pci 575file dev/pci/cmpci.c 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/L1D/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# Broadcom BCM4401 gigabit ethernet 666device bce: ether, ifnet, mii, ifmedia, mii_phy 667attach bce at pci 668file dev/pci/if_bce.c bce 669 670# Atheros AR5k (802.11a/b/g) PCI/Mini-PCI 671attach ath at pci with ath_pci 672file dev/pci/if_ath_pci.c ath_pci 673 674# Atheros AR9k (802.11a/g/n) 675attach athn at pci with athn_pci 676file dev/pci/if_athn_pci.c athn_pci 677 678# ADMtek ADM8211 PCI/Mini-PCI 679attach atw at pci with atw_pci 680file dev/pci/if_atw_pci.c atw_pci 681 682# Realtek RTL8180 PCI/Mini-PCI 683attach rtw at pci with rtw_pci 684file dev/pci/if_rtw_pci.c rtw_pci 685 686# Ralink RT2500 PCI/Mini-PCI 687attach ral at pci with ral_pci 688file dev/pci/if_ral_pci.c ral_pci 689 690# 691# Texas Instruments ACX 692# 693attach acx at pci with acx_pci 694file dev/pci/if_acx_pci.c acx_pci 695 696# 697# Conexant PrismGT 698# 699attach pgt at pci with pgt_pci 700file dev/pci/if_pgt_pci.c pgt_pci 701 702# 703# Marvel Libertas Open 704# 705attach malo at pci with malo_pci 706file dev/pci/if_malo_pci.c malo_pci 707 708# 709# Broadcom AirForce 710# 711attach bwi at pci with bwi_pci 712file dev/pci/if_bwi_pci.c bwi_pci 713 714# Sangoma PCI card 715device san: ifnet, ifmedia, sppp 716attach san at pci 717file dev/pci/if_sandrv.c san 718file dev/pci/if_san_common.c san 719file dev/pci/if_san_obsd.c san 720file dev/pci/if_san_te1.c san 721file dev/pci/if_san_xilinx.c san 722 723# PIIX4 power management controller 724device piixpm: i2cbus 725attach piixpm at pci 726file dev/pci/piixpm.c piixpm 727 728# Intel 6300ESB ICH watchdog timer 729device ichwdt {} 730attach ichwdt at pci 731file dev/pci/ichwdt.c ichwdt 732 733# Mindspeed/Conexant MUSYCC HDLC controller 734device musycc {} : ifnet 735attach musycc at pci 736file dev/pci/musycc.c musycc 737file dev/pci/musycc_obsd.c musycc 738 739# Accoom Artery PCI card 740device art: musycc, ifnet, ifmedia, sppp 741attach art at musycc 742file dev/pci/if_art.c art 743file dev/pci/bt8370.c art 744 745# VMware Virtual NIC 746device vic: ether, ifnet, ifmedia 747attach vic at pci 748file dev/pci/if_vic.c vic 749 750# Atheros L2 Ethernet 751device lii: ether, ifnet, ifmedia, mii 752attach lii at pci 753file dev/pci/if_lii.c lii 754 755# Intel ICH SMBus controller 756device ichiic: i2cbus 757attach ichiic at pci 758file dev/pci/ichiic.c ichiic 759 760# Acer Labs M7101 power management controller 761device alipm: i2cbus 762attach alipm at pci 763file dev/pci/alipm.c alipm 764 765# VIA VT8237 bus control and power management controller 766device viapm: i2cbus 767attach viapm at pci 768file dev/pci/viapm.c viapm 769 770# AMD-8111 SMBus controller 771device amdiic: i2cbus 772attach amdiic at pci 773file dev/pci/amdiic.c amdiic 774 775# NVIDIA nForce2/3/4 SMBus controller 776device nviic: i2cbus 777attach nviic at pci 778file dev/pci/nviic.c nviic 779 780# SD Host Controller 781attach sdhc at pci with sdhc_pci 782file dev/pci/sdhc_pci.c sdhc 783 784# AMD NPT Family 0Fh Processors, Function 3 -- Miscellaneous Control 785device kate 786attach kate at pci 787file dev/pci/kate.c kate 788 789# AMD Family 10h Processors, Function 3 -- Miscellaneous Control 790device km 791attach km at pci 792file dev/pci/km.c km 793 794# Intel SOC GCU 795device gcu 796attach gcu at pci 797file dev/pci/gcu.c gcu 798 799# AMD Geode CS5536 Audio 800device auglx: audio, ac97 801attach auglx at pci 802file dev/pci/auglx.c auglx 803 804# Intel 3400 Thermal 805device itherm 806attach itherm at pci 807file dev/pci/itherm.c itherm 808 809# AMD Geode CS5536 PCI-ISA bridge 810device glxpcib: isabus, gpiobus, i2cbus 811attach glxpcib at pci 812file dev/pci/glxpcib.c glxpcib 813