files.pci revision 1.25
1# $NetBSD: files.pci,v 1.25 2020/10/14 10:19:11 ryo 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 {} 13define amdsmnbus {} 14 15# PCI-Host bridge chipsets 16device pchb: pcibus, agpbus, agp_x86 17attach pchb at pci 18file arch/x86/pci/pchb.c pchb needs-flag 19 20# PCI-ISA bridges 21device pcib: isabus 22attach pcib at pci 23file arch/x86/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | 24 viapcib | amdpcib | gcscpcib | rdcpcib | 25 tcpcib 26 27device amdpcib {} : isabus 28attach amdpcib at pci 29file arch/x86/pci/amdpcib.c amdpcib 30 31attach hpet at amdpcib with amdpcib_hpet 32file arch/x86/pci/amdpcib_hpet.c amdpcib_hpet 33 34# AMD Processors -- Miscellaneous Control 35device amdnb_misc: amdnb_miscbus 36attach amdnb_misc at pci 37file arch/x86/pci/amdnb_misc.c amdnb_misc 38 39# AMD Family 17h system management network 40device amdsmn: amdsmnbus 41attach amdsmn at pci 42file arch/x86/pci/amdsmn.c amdsmn 43 44# AMD Family 17h CPU temp sensor 45device amdzentemp: sysmon_envsys 46attach amdzentemp at amdsmnbus 47file arch/x86/pci/amdzentemp.c amdzentemp 48 49device amdtemp: sysmon_envsys 50attach amdtemp at amdnb_miscbus 51file arch/x86/pci/amdtemp.c amdtemp 52 53attach dwiic at pci with pcidwiic 54file arch/x86/pci/dwiic_pci.c pcidwiic 55 56# PCI-LPC bridges 57device rdcpcib: isabus, sysmon_wdog 58attach rdcpcib at pci 59file arch/x86/pci/rdcpcib.c rdcpcib 60 61define fwhichbus {} 62define hpetichbus {} 63define tcoichbus {} 64device ichlpcib: acpipmtimer, isabus, fwhichbus, hpetichbus, gpiobus, tcoichbus 65attach ichlpcib at pci 66file arch/x86/pci/ichlpcib.c ichlpcib 67 68attach hpet at hpetichbus with ichlpcib_hpet 69file arch/x86/pci/ichlpcib_hpet.c ichlpcib_hpet 70 71device tco: sysmon_wdog 72attach tco at tcoichbus 73file arch/x86/pci/tco.c tco 74 75device tcpcib: isabus, sysmon_wdog, hpetichbus 76attach tcpcib at pci 77file arch/x86/pci/tcpcib.c tcpcib 78 79device fwhrng 80attach fwhrng at fwhichbus 81file arch/x86/pci/fwhrng.c fwhrng needs-flag 82 83# Intel Integrated Memory Controller and associated SMBus 84# (Experimental) 85 86device imc {}: imcsmb 87attach imc at pci 88file arch/x86/pci/imcsmb/imc.c imc 89 90device imcsmb: i2cbus 91attach imcsmb at imc 92file arch/x86/pci/imcsmb/imcsmb.c imcsmb 93