build configuration metadata for TS-7200 SBC
This commit is contained in:
parent
01f7ff5bd1
commit
cf4725f858
|
@ -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
|
|
@ -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@}
|
|
@ -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>"
|
Loading…
Reference in New Issue