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