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