1# $OpenBSD: files.pci,v 1.279 2011/05/18 14:21:21 sthen 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 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 device driver, for PCI com, lpt, etc. ports 532# (see documentation in the driver for what, exactly, should be supported) 533device puc {[port = -1]} 534attach puc at pci with puc_pci 535file dev/pci/puc.c puc 536file dev/pci/pucdata.c puc 537 538# WaveLAN/PrismII card behind a PLX 805x dumb bridge 539# device declaration in sys/conf/files 540attach wi at pci with wi_pci 541file dev/pci/if_wi_pci.c wi_pci 542 543# Aironet 4500/4800 802.11 DS WLAN 544# device declaration in sys/conf/files 545attach an at pci with an_pci 546file dev/pci/if_an_pci.c an_pci 547 548# Intel PRO/Wireless 2100 549device ipw: ifnet, wlan, firmload 550attach ipw at pci 551file dev/pci/if_ipw.c ipw 552 553# Intel PRO/Wireless 2200BG/2915ABG 554device iwi: ifnet, wlan, firmload 555attach iwi at pci 556file dev/pci/if_iwi.c iwi 557 558# Intel PRO/Wireless 3945ABG 559device wpi: ifnet, wlan, firmload 560attach wpi at pci 561file dev/pci/if_wpi.c wpi 562 563# Intel Wireless WiFi Link 4965AGN 564device iwn: ifnet, wlan, firmload 565attach iwn at pci 566file dev/pci/if_iwn.c iwn 567 568# C-Media CMI8x38 Audio Chip 569device cmpci {}: audio, auconv, mulaw 570attach cmpci at pci 571file dev/pci/cmpci.c cmpci 572 573# Initio ULTRA WIDE/ULTRA2 WIDE SCSI Controllers 574attach iha at pci with iha_pci 575file dev/pci/iha_pci.c iha_pci 576 577# Tekram TRM-S1040 SCSI Cards (DC395U/UW/F,DC315/U) 578attach trm at pci with trm_pci 579file dev/pci/trm_pci.c trm_pci 580 581# AMD Am53c974 PCscsi-PCI SCSI controllers 582device pcscp: scsi, ncr53c9x 583attach pcscp at pci 584file dev/pci/pcscp.c pcscp 585 586# Gemtek/Guillemot PCI Radio Card 587device gtp: tea5757, radiobus 588attach gtp at pci 589file dev/pci/gtp.c gtp 590 591# National Semiconductor DP83820/DP83821 based GigE 592device nge: ether, ifnet, mii, ifmedia, mii_phy 593attach nge at pci 594file dev/pci/if_nge.c nge 595 596# Cyclades-Z series of intelligent multi-port serial adapters 597device cz 598attach cz at pci 599file dev/pci/cz.c cz needs-flag 600 601# Level-1 LXT1001 Gigabit MAC 602device lge: ether, ifnet, mii, ifmedia, mii_phy 603attach lge at pci 604file dev/pci/if_lge.c lge 605 606# Broadcom BCM57xx gigabit ethernet 607device bge: ether, ifnet, mii, ifmedia, mii_phy 608attach bge at pci 609file dev/pci/if_bge.c bge 610 611# Broadcom BCM570[68] gigabit ethernet 612device bnx: ether, ifnet, mii, ifmedia, mii_phy, firmload 613attach bnx at pci 614file dev/pci/if_bnx.c bnx 615 616# VIA VT6122 617device vge: ether, ifnet, mii, ifmedia, mii_phy 618attach vge at pci 619file dev/pci/if_vge.c vge 620 621# Sundance Tech./Tamarack TC9021 Gigabit Ethernet 622device stge: ether, ifnet, mii, ifmedia, mii_phy, mii_bitbang 623attach stge at pci 624file dev/pci/if_stge.c stge 625 626# NVIDIA nForce Ethernet 627device nfe: ether, ifnet, mii, ifmedia, mii_phy 628attach nfe at pci 629file dev/pci/if_nfe.c nfe 630 631# Agere ET1310 Ethernet 632device et: ether, ifnet, mii, ifmedia, mii_phy 633attach et at pci 634file dev/pci/if_et.c et 635 636# JMicron JMC250/JMC260 Ethernet 637device jme: ether, ifnet, mii, ifmedia, mii_phy 638attach jme at pci 639file dev/pci/if_jme.c jme 640 641# Attansic/Atheros L1 Gigabit Ethernet 642device age: ether, ifnet, mii, ifmedia, mii_phy 643attach age at pci 644file dev/pci/if_age.c age 645 646# Attansic/Atheros L1C/L1D/L2C Gigabit Ethernet 647device alc: ether, ifnet, mii, ifmedia, mii_phy 648attach alc at pci 649file dev/pci/if_alc.c alc 650 651# Attansic/Atheros L1E Gigabit Ethernet 652device ale: ether, ifnet, mii, ifmedia, mii_phy 653attach ale at pci 654file dev/pci/if_ale.c ale 655 656# AMD-76x PM and SMBus controller 657device amdpm: i2cbus 658attach amdpm at pci 659file dev/pci/amdpm.c amdpm 660 661# Broadcom BCM4401 gigabit ethernet 662device bce: ether, ifnet, mii, ifmedia, mii_phy 663attach bce at pci 664file dev/pci/if_bce.c bce 665 666# Atheros AR5k (802.11a/b/g) PCI/Mini-PCI 667attach ath at pci with ath_pci 668file dev/pci/if_ath_pci.c ath_pci 669 670# Atheros AR9k (802.11a/g/n) 671attach athn at pci with athn_pci 672file dev/pci/if_athn_pci.c athn_pci 673 674# ADMtek ADM8211 PCI/Mini-PCI 675attach atw at pci with atw_pci 676file dev/pci/if_atw_pci.c atw_pci 677 678# Realtek RTL8180 PCI/Mini-PCI 679attach rtw at pci with rtw_pci 680file dev/pci/if_rtw_pci.c rtw_pci 681 682# Ralink RT2500 PCI/Mini-PCI 683attach ral at pci with ral_pci 684file dev/pci/if_ral_pci.c ral_pci 685 686# 687# Texas Instruments ACX 688# 689attach acx at pci with acx_pci 690file dev/pci/if_acx_pci.c acx_pci 691 692# 693# Conexant PrismGT 694# 695attach pgt at pci with pgt_pci 696file dev/pci/if_pgt_pci.c pgt_pci 697 698# 699# Marvel Libertas Open 700# 701attach malo at pci with malo_pci 702file dev/pci/if_malo_pci.c malo_pci 703 704# 705# Broadcom AirForce 706# 707attach bwi at pci with bwi_pci 708file dev/pci/if_bwi_pci.c bwi_pci 709 710# Sangoma PCI card 711device san: ifnet, ifmedia, sppp 712attach san at pci 713file dev/pci/if_sandrv.c san 714file dev/pci/if_san_common.c san 715file dev/pci/if_san_obsd.c san 716file dev/pci/if_san_te1.c san 717file dev/pci/if_san_xilinx.c san 718 719# PIIX4 power management controller 720device piixpm: i2cbus 721attach piixpm at pci 722file dev/pci/piixpm.c piixpm 723 724# Intel 6300ESB ICH watchdog timer 725device ichwdt {} 726attach ichwdt at pci 727file dev/pci/ichwdt.c ichwdt 728 729# Mindspeed/Conexant MUSYCC HDLC controller 730device musycc {} : ifnet 731attach musycc at pci 732file dev/pci/musycc.c musycc 733file dev/pci/musycc_obsd.c musycc 734 735# Accoom Artery PCI card 736device art: musycc, ifnet, ifmedia, sppp 737attach art at musycc 738file dev/pci/if_art.c art 739file dev/pci/bt8370.c art 740 741# VMware Virtual NIC 742device vic: ether, ifnet, ifmedia 743attach vic at pci 744file dev/pci/if_vic.c vic 745 746# Atheros L2 Ethernet 747device lii: ether, ifnet, ifmedia, mii 748attach lii at pci 749file dev/pci/if_lii.c lii 750 751# Intel ICH SMBus controller 752device ichiic: i2cbus 753attach ichiic at pci 754file dev/pci/ichiic.c ichiic 755 756# Acer Labs M7101 power management controller 757device alipm: i2cbus 758attach alipm at pci 759file dev/pci/alipm.c alipm 760 761# VIA VT8237 bus control and power management controller 762device viapm: i2cbus 763attach viapm at pci 764file dev/pci/viapm.c viapm 765 766# AMD-8111 SMBus controller 767device amdiic: i2cbus 768attach amdiic at pci 769file dev/pci/amdiic.c amdiic 770 771# NVIDIA nForce2/3/4 SMBus controller 772device nviic: i2cbus 773attach nviic at pci 774file dev/pci/nviic.c nviic 775 776# SD Host Controller 777attach sdhc at pci with sdhc_pci 778file dev/pci/sdhc_pci.c sdhc 779 780# AMD NPT Family 0Fh Processors, Function 3 -- Miscellaneous Control 781device kate 782attach kate at pci 783file dev/pci/kate.c kate 784 785# AMD Family 10h Processors, Function 3 -- Miscellaneous Control 786device km 787attach km at pci 788file dev/pci/km.c km 789 790# Intel SOC GCU 791device gcu 792attach gcu at pci 793file dev/pci/gcu.c gcu 794 795# AMD Geode CS5536 Audio 796device auglx: audio, ac97 797attach auglx at pci 798file dev/pci/auglx.c auglx 799 800# Intel 3400 Thermal 801device itherm 802attach itherm at pci 803file dev/pci/itherm.c itherm 804 805# AMD Geode CS5536 PCI-ISA bridge 806device glxpcib: isabus, gpiobus 807attach glxpcib at pci 808file dev/pci/glxpcib.c glxpcib 809