files.pci revision 1.21
1# $NetBSD: files.pci,v 1.21 2017/12/10 17:12:54 bouyer Exp $ 2 3device aapic 4attach aapic at pci 5file arch/x86/pci/aapic.c aapic 6 7file arch/x86/pci/agp_machdep.c agp 8 9define agp_x86: agp_ali, agp_amd, agp_amd64, agp_i810, agp_intel, agp_sis, agp_via 10defflag AGP_X86 11 12define amdnb_miscbus {} 13 14# PCI-Host bridge chipsets 15device pchb: pcibus, agpbus, agp_x86 16attach pchb at pci 17file arch/x86/pci/pchb.c pchb needs-flag 18 19# PCI-ISA bridges 20device pcib: isabus 21attach pcib at pci 22file arch/x86/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | 23 viapcib | amdpcib | gcscpcib | rdcpcib | 24 tcpcib 25 26device amdpcib {} : isabus 27attach amdpcib at pci 28file arch/x86/pci/amdpcib.c amdpcib 29 30attach hpet at amdpcib with amdpcib_hpet 31file arch/x86/pci/amdpcib_hpet.c amdpcib_hpet 32 33# AMD Processors -- Miscellaneous Control 34device amdnb_misc: amdnb_miscbus 35attach amdnb_misc at pci 36file arch/x86/pci/amdnb_misc.c amdnb_misc 37 38device amdtemp: sysmon_envsys 39attach amdtemp at amdnb_miscbus 40file arch/x86/pci/amdtemp.c amdtemp 41 42attach dwiic at pci with pcidwiic 43file arch/x86/pci/dwiic_pci.c pcidwiic 44 45# PCI-LPC bridges 46device rdcpcib: isabus, sysmon_wdog 47attach rdcpcib at pci 48file arch/x86/pci/rdcpcib.c rdcpcib 49 50define fwhichbus {} 51define hpetichbus {} 52define tcoichbus {} 53device ichlpcib: acpipmtimer, isabus, fwhichbus, hpetichbus, gpiobus, tcoichbus 54attach ichlpcib at pci 55file arch/x86/pci/ichlpcib.c ichlpcib 56 57attach hpet at hpetichbus with ichlpcib_hpet 58file arch/x86/pci/ichlpcib_hpet.c ichlpcib_hpet 59 60device tco: sysmon_wdog 61attach tco at tcoichbus 62file arch/x86/pci/tco.c tco 63 64device tcpcib: isabus, sysmon_wdog, hpetichbus 65attach tcpcib at pci 66file arch/x86/pci/tcpcib.c tcpcib 67 68device fwhrng 69attach fwhrng at fwhichbus 70file arch/x86/pci/fwhrng.c fwhrng needs-flag 71 72# VMware VMXNET3 virtual interface 73device vmx: ether, ifnet, arp 74attach vmx at pci 75file arch/x86/pci/if_vmx.c vmx 76