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