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