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