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