build configuration metadata for TS-7200 SBC

This commit is contained in:
joff 2004-12-23 04:34:03 +00:00
parent 01f7ff5bd1
commit cf4725f858
3 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,28 @@
# $NetBSD: files.tsarm,v 1.1 2004/12/23 04:34:03 joff Exp $
#
# First try for arm-specific configuration info
#
# Use the generic ARM soft interrupt code.
file arch/arm/arm/softintr.c
file arch/evbarm/tsarm/tsarm_machdep.c
# EP93xx Processor CPU support
include "arch/arm/ep93xx/files.ep93xx"
attach epsoc at mainbus
attach epcom at epsoc with epcom_ts
file arch/evbarm/tsarm/epcom_ts.c
define tspldbus {}
device tspld: isabus, tspldbus
attach tspld at mainbus
file arch/evbarm/tsarm/tspld.c tspld
file arch/evbarm/tsarm/isa/isa_machdep.c isa
file arch/evbarm/tsarm/isa/isa_io.c isa
file arch/evbarm/tsarm/isa/isa_io_asm.S isa
attach wdc at tspldbus with wdc_ts
file arch/evbarm/tsarm/wdc_ts.c wdc_ts

View File

@ -0,0 +1,13 @@
# $NetBSD: mk.tsarm,v 1.1 2004/12/23 04:34:03 joff Exp $
SYSTEM_FIRST_OBJ= tsarm_start.o
SYSTEM_FIRST_SFILE= ${THISARM}/tsarm/tsarm_start.S
KERNEL_BASE_PHYS=0x00200000
KERNEL_BASE_VIRT=0xc0200000
SYSTEM_LD_TAIL_EXTRA+=; \
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
${OBJCOPY} -S -O binary $@ $@.bin
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}

View File

@ -0,0 +1,23 @@
# $NetBSD: std.tsarm,v 1.1 2004/12/23 04:34:03 joff Exp $
#
# standard NetBSD/evbarm for TS7200 options
machine evbarm arm
# Pull in tsarm config definitions.
include "arch/evbarm/conf/files.tsarm"
options EXEC_ELF32
options EXEC_AOUT
options EXEC_SCRIPT
# To support easy transit to ../arch/arm/arm32
options ARM32
options HZ=64
makeoptions BOARDTYPE="tsarm"
makeoptions LOADADDRESS="0xc0200000"
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.tsarm"
options ARM_INTR_IMPL="<arch/arm/ep93xx/ep93xx_intr.h>"