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