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