xref: /arm-trusted-firmware/plat/ti/k3/platform.mk (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu#
2*91f16700Schasinglulu# Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
3*91f16700Schasinglulu#
4*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu#
6*91f16700Schasinglulu
7*91f16700SchasingluluPLAT_PATH	:=	plat/ti/k3
8*91f16700SchasingluluTARGET_BOARD	?=	generic
9*91f16700Schasinglulu
10*91f16700Schasingluluinclude ${PLAT_PATH}/common/plat_common.mk
11*91f16700Schasingluluinclude ${PLAT_PATH}/board/${TARGET_BOARD}/board.mk
12*91f16700Schasinglulu
13*91f16700SchasingluluBL32_BASE ?= 0x9e800000
14*91f16700Schasinglulu$(eval $(call add_define,BL32_BASE))
15*91f16700Schasinglulu
16*91f16700SchasingluluPRELOADED_BL33_BASE ?= 0x80080000
17*91f16700Schasinglulu$(eval $(call add_define,PRELOADED_BL33_BASE))
18*91f16700Schasinglulu
19*91f16700SchasingluluK3_HW_CONFIG_BASE ?= 0x82000000
20*91f16700Schasinglulu$(eval $(call add_define,K3_HW_CONFIG_BASE))
21*91f16700Schasinglulu
22*91f16700SchasingluluPLAT_INCLUDES += -Iplat/ti/k3/board/${TARGET_BOARD}/include
23*91f16700Schasinglulu
24*91f16700Schasinglulu# modify BUILD_PLAT to point to board specific build directory
25*91f16700SchasingluluBUILD_PLAT := $(abspath ${BUILD_BASE})/${PLAT}/${TARGET_BOARD}/${BUILD_TYPE}
26