1#	$NetBSD: files.virtex,v 1.4 2010/03/18 13:47:04 kiyohara Exp $
2#
3# Xilinx Virtex specific configuration
4
5defparam 	opt_virtex.h 			PHYSMEM
6defparam 	opt_virtex.h 			CPUFREQ
7defparam 	opt_virtex.h 			IDCR_BASE
8defflag 	opt_virtex.h 			DESIGN_GSRD1 DESIGN_GSRD2
9defflag 	opt_virtex.h 			DESIGN_DFC
10defparam 	opt_xintc.h 			DCR_XINTC_BASE
11defparam 	opt_cons.h 			CONADDR CONSDEV
12
13file	arch/evbppc/virtex/autoconf.c
14file	arch/evbppc/virtex/consinit.c
15file	arch/evbppc/virtex/machdep.c
16file	arch/evbppc/virtex/dcr.c
17
18file 	arch/evbppc/virtex/design_gsrd1.c 	design_gsrd1
19file 	arch/evbppc/virtex/design_gsrd2.c 	design_gsrd2 | design_dfc
20
21file	arch/powerpc/ibm4xx/ibm4xx_machdep.c
22
23# Memory Disk for install kernel
24file	dev/md_root.c				memory_disk_hooks
25
26
27# MI drivers
28include "dev/pckbport/files.pckbport"
29
30# Pseudo busses provided by xcvbus
31define 	llbus 	{ } 				# LocalLink
32define 	plbus 	{ } 				# PLB
33define 	xcvbus 	{ } 				# generic
34
35# Effective mainbus
36device 	xcvbus: xcvbus, plbus, llbus
37attach 	xcvbus at plb
38file 	arch/evbppc/virtex/dev/xcvbus.c 	xcvbus
39
40# TEMAC ethernet core 				XXX at llbus, really
41device  temac: ether, ifnet, arp, mii
42attach  temac at xcvbus
43file    arch/evbppc/virtex/dev/if_temac.c 	temac
44
45# LocalLink TFT controller
46device 	tft: rasops32, splash, vcons, wsemuldisplaydev
47file 	arch/evbppc/virtex/dev/tft.c 		tft
48
49attach 	tft at llbus with ll_tft
50file 	arch/evbppc/virtex/dev/tft_ll.c 	ll_tft
51
52attach 	tft at plbus with plb_tft
53file 	arch/evbppc/virtex/dev/tft_plb.c 	plb_tft
54
55# UartLite serial port core
56device 	xlcom: tty
57attach 	xlcom at xcvbus
58file 	arch/evbppc/virtex/dev/xlcom.c 		xlcom 		needs-flag
59
60# PS2 link core
61device 	pstwo: pckbport
62attach 	pstwo at xcvbus
63file 	arch/evbppc/virtex/dev/pstwo.c 		pstwo
64