files.pci revision 1.14
1#	$NetBSD: files.pci,v 1.14 2012/04/13 13:11:17 cegger 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
24device	amdpcib {} : isabus
25attach	amdpcib at pci
26file	arch/x86/pci/amdpcib.c			amdpcib
27
28attach  hpet at amdpcib with amdpcib_hpet
29file    arch/x86/pci/amdpcib_hpet.c		amdpcib_hpet
30
31# AMD Processors -- Miscellaneous Control
32device	amdnb_misc: amdnb_miscbus
33attach	amdnb_misc at pci
34file	arch/x86/pci/amdnb_misc.c	amdnb_misc
35
36device	amdtemp: sysmon_envsys
37attach	amdtemp at amdnb_miscbus
38file	arch/x86/pci/amdtemp.c		amdtemp
39
40# PCI-LPC bridges
41device rdcpcib: isabus, sysmon_wdog
42attach rdcpcib at pci
43file 	arch/x86/pci/rdcpcib.c 		rdcpcib
44
45define	fwhichbus {}
46define	hpetichbus {}
47device	ichlpcib: acpipmtimer, isabus, sysmon_wdog, fwhichbus, hpetichbus, gpiobus
48attach	ichlpcib at pci
49file 	arch/x86/pci/ichlpcib.c 	ichlpcib
50
51attach	hpet at hpetichbus with ichlpcib_hpet
52file    arch/x86/pci/ichlpcib_hpet.c	ichlpcib_hpet
53
54device	fwhrng
55attach	fwhrng at fwhichbus
56file	arch/x86/pci/fwhrng.c		fwhrng needs-flag
57