xref: /netbsd-src/sys/arch/evbppc/conf/files.virtex (revision b1c86f5f087524e68db12794ee9c3e3da1ab17a0)
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
21# Memory Disk for install kernel
22file	dev/md_root.c				memory_disk_hooks
23
24
25# MI drivers
26include "dev/pckbport/files.pckbport"
27
28# Pseudo busses provided by xcvbus
29define 	llbus 	{ } 				# LocalLink
30define 	plbus 	{ } 				# PLB
31define 	xcvbus 	{ } 				# generic
32
33# Effective mainbus
34device 	xcvbus: xcvbus, plbus, llbus
35attach 	xcvbus at plb
36file 	arch/evbppc/virtex/dev/xcvbus.c 	xcvbus
37
38# TEMAC ethernet core 				XXX at llbus, really
39device  temac: ether, ifnet, arp, mii
40attach  temac at xcvbus
41file    arch/evbppc/virtex/dev/if_temac.c 	temac
42
43# LocalLink TFT controller
44device 	tft: rasops32, splash, vcons, wsemuldisplaydev
45file 	arch/evbppc/virtex/dev/tft.c 		tft
46
47attach 	tft at llbus with ll_tft
48file 	arch/evbppc/virtex/dev/tft_ll.c 	ll_tft
49
50attach 	tft at plbus with plb_tft
51file 	arch/evbppc/virtex/dev/tft_plb.c 	plb_tft
52
53# UartLite serial port core
54device 	xlcom: tty
55attach 	xlcom at xcvbus
56file 	arch/evbppc/virtex/dev/xlcom.c 		xlcom 		needs-flag
57
58# PS2 link core
59device 	pstwo: pckbport
60attach 	pstwo at xcvbus
61file 	arch/evbppc/virtex/dev/pstwo.c 		pstwo
62