files.pci revision 1.17
1#	$NetBSD: files.pci,v 1.17 2014/10/17 20:55:21 uebayasi 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 amdnb_miscbus {}
10
11# PCI-Host bridge chipsets
12device	pchb:	pcibus, agpbus
13attach	pchb at pci
14file	arch/x86/pci/pchb.c		pchb		needs-flag
15
16# PCI-ISA bridges
17device	pcib: isabus
18attach	pcib at pci
19file	arch/x86/pci/pcib.c		pcib | ichlpcib | gscpcib | piixpcib |
20					viapcib | amdpcib | gcscpcib | rdcpcib |
21					tcpcib
22
23device	amdpcib {} : isabus
24attach	amdpcib at pci
25file	arch/x86/pci/amdpcib.c			amdpcib
26
27attach  hpet at amdpcib with amdpcib_hpet
28file    arch/x86/pci/amdpcib_hpet.c		amdpcib_hpet
29
30# AMD Processors -- Miscellaneous Control
31device	amdnb_misc: amdnb_miscbus
32attach	amdnb_misc at pci
33file	arch/x86/pci/amdnb_misc.c	amdnb_misc
34
35device	amdtemp: sysmon_envsys
36attach	amdtemp at amdnb_miscbus
37file	arch/x86/pci/amdtemp.c		amdtemp
38
39# PCI-LPC bridges
40device rdcpcib: isabus, sysmon_wdog
41attach rdcpcib at pci
42file 	arch/x86/pci/rdcpcib.c 		rdcpcib
43
44define	fwhichbus {}
45define	hpetichbus {}
46device	ichlpcib: acpipmtimer, isabus, sysmon_wdog, fwhichbus, hpetichbus, gpiobus
47attach	ichlpcib at pci
48file 	arch/x86/pci/ichlpcib.c 	ichlpcib
49
50attach	hpet at hpetichbus with ichlpcib_hpet
51file    arch/x86/pci/ichlpcib_hpet.c	ichlpcib_hpet
52
53device	tcpcib: isabus, sysmon_wdog, hpetichbus
54attach	tcpcib at pci
55file	arch/x86/pci/tcpcib.c		tcpcib
56
57device	fwhrng
58attach	fwhrng at fwhichbus
59file	arch/x86/pci/fwhrng.c		fwhrng needs-flag
60
61# VMware VMXNET3 virtual interface
62device	vmx: ether, ifnet, arp
63attach	vmx at pci
64file	arch/x86/pci/if_vmx.c		vmx
65