xref: /netbsd-src/sys/arch/evbppc/conf/files.virtex (revision 3816d47b2c42fcd6e549e3407f842a5b1a1d23ad)
1#	$NetBSD: files.virtex,v 1.3 2008/02/20 21:43:34 drochner 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/powerpc/ibm4xx/intr.c
14
15file	arch/evbppc/virtex/autoconf.c
16file	arch/evbppc/virtex/consinit.c
17file	arch/evbppc/virtex/machdep.c
18file	arch/evbppc/virtex/dcr.c
19
20file 	arch/evbppc/virtex/design_gsrd1.c 	design_gsrd1
21file 	arch/evbppc/virtex/design_gsrd2.c 	design_gsrd2 | design_dfc
22
23# Board Properties
24file    arch/powerpc/ibm4xx/board_prop.c
25
26# Memory Disk for install kernel
27file	dev/md_root.c				memory_disk_hooks
28
29# FPU emulation
30include "arch/powerpc/fpu/files.fpu"
31
32# MI drivers
33include "dev/pckbport/files.pckbport"
34
35# Pseudo busses provided by xcvbus
36define 	llbus 	{ } 				# LocalLink
37define 	plbus 	{ } 				# PLB
38define 	xcvbus 	{ } 				# generic
39
40# Processor Local Bus 				XXX files.ibm4xx
41device  plb { [irq = -1] }
42attach  plb at root
43file    arch/powerpc/ibm4xx/dev/plb.c           plb
44
45# Processor 					XXX files.ibm4xx
46device  cpu { }
47attach  cpu at plb
48file    arch/powerpc/ibm4xx/cpu.c
49
50# Effective mainbus
51device 	xcvbus: xcvbus, plbus, llbus
52attach 	xcvbus at plb
53file 	arch/evbppc/virtex/dev/xcvbus.c 	xcvbus
54
55# TEMAC ethernet core 				XXX at llbus, really
56device  temac: ether, ifnet, arp, mii
57attach  temac at xcvbus
58file    arch/evbppc/virtex/dev/if_temac.c 	temac
59
60# LocalLink TFT controller
61device 	tft: rasops32, splash, vcons, wsemuldisplaydev
62file 	arch/evbppc/virtex/dev/tft.c 		tft
63
64attach 	tft at llbus with ll_tft
65file 	arch/evbppc/virtex/dev/tft_ll.c 	ll_tft
66
67attach 	tft at plbus with plb_tft
68file 	arch/evbppc/virtex/dev/tft_plb.c 	plb_tft
69
70# UartLite serial port core
71device 	xlcom: tty
72attach 	xlcom at xcvbus
73file 	arch/evbppc/virtex/dev/xlcom.c 		xlcom 		needs-flag
74
75# PS2 link core
76device 	pstwo: pckbport
77attach 	pstwo at xcvbus
78file 	arch/evbppc/virtex/dev/pstwo.c 		pstwo
79