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