1#         $NetBSD: std.bcm53xx,v 1.22 2024/02/25 14:19:08 skrll Exp $
2#
3# standard NetBSD/evbarm for BCM5301X options
4
5machine             evbarm arm
6include   "arch/evbarm/conf/std.evbarm"
7
8# Pull in BCM53xx config definitions.
9include             "arch/evbarm/conf/files.bcm53xx"
10
11options   ARM_GENERIC_TODR
12options   ARM_HAS_VBAR
13options   ARM_INTR_IMPL="<arch/arm/broadcom/bcm53xx_intr.h>"
14options   COM_TOLERANCE=40
15options   CORTEX_PMC
16options   EVBARM_BOARDTYPE="bcm53xx"
17options   FPU_VFP
18options   PMAP_NEED_ALLOC_POOLPAGE
19options   SOSEND_NO_LOAN
20options   TPIDRPRW_IS_CURCPU
21options   _ARM32_NEED_BUS_DMA_BOUNCE
22options   __HAVE_CPU_COUNTER
23options   __HAVE_CPU_UAREA_ALLOC_IDLELWP
24options   __HAVE_FAST_SOFTINTS                    # should be in types.h
25options   __HAVE_GENERIC_START
26options   __HAVE_MM_MD_CACHE_ALIASING
27options   __HAVE_MM_MD_DIRECT_MAPPED_PHYS
28options   __HAVE_PCI_CONF_HOOK
29
30makeoptions         BOARDMKFRAG="${THISARM}/conf/mk.bcm53xx"
31makeoptions         BOARDTYPE="bcm53xx"
32
33# Prevent the addition of a command line -DKERNEL_BASE_VOFFSET= as it
34# is done at runtime.
35makeoptions         KERNEL_VOFFSET_RUNTIME=1
36
37makeoptions         KERNEL_BASE_VIRT="0x80100000"
38makeoptions         LOADADDRESS="0x00100000"
39