First version
[3rdparty/ote_partner/tlk.git] / target / t132 / rules.mk
1 LOCAL_DIR := $(GET_LOCAL_DIR)
2
3 INCLUDES += \
4         -I$(LOCAL_DIR)/include
5
6 PLATFORM := tegra
7 PLATFORM_SOC := tegra4
8
9 # using phys (MAP_NOR_BASE -> MAP_NOR_LIMIT) as VA space
10 VMEMSIZE := 0x8000000   # 128MB
11
12 #
13 # As part of the build, also generate a separate mon.bin from
14 # lib/monitor of the specified architecture. This binary will
15 # an address space of 2^MONBITS in size linked at MONBASE.
16 #
17 MONITOR_ARCH := arm64
18 MONITOR_BIN := true
19
20 MODULE_DEPS += \
21         lib/monitor
22
23 MONBASE := 0x40000000
24 MONBITS := 33
25 MONCPUS := 2
26
27 # base of GIC dist/cpu registers
28 ARM_GIC_DIST_BASE := 0x50041000
29 ARM_GIC_CPU_BASE  := 0x50042000
30
31 # frequency of ARM generic timer
32 ARM_SYSTEM_COUNTER_FREQ := 12000000
33
34 DEFINES += \
35         ARM_GIC_DIST_BASE=$(ARM_GIC_DIST_BASE) \
36         ARM_GIC_CPU_BASE=$(ARM_GIC_CPU_BASE) \
37         ARM_SYSTEM_COUNTER_FREQ=$(ARM_SYSTEM_COUNTER_FREQ) \
38         WITH_PLATFORM_IDLE=1