xref: /rk3399_ARM-atf/plat/ti/k3/platform.mk (revision 701178dc69151a96e959a0c44d294e92d63cbdca)
1#
2# Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7PLAT_PATH	:=	plat/ti/k3
8TARGET_BOARD	?=	generic
9
10include plat/ti/common/plat_common.mk
11include ${PLAT_PATH}/board/${TARGET_BOARD}/board.mk
12
13BL32_BASE ?= 0x9e800000
14$(eval $(call add_define,BL32_BASE))
15
16PRELOADED_BL33_BASE ?= 0x80080000
17$(eval $(call add_define,PRELOADED_BL33_BASE))
18
19K3_HW_CONFIG_BASE ?= 0x82000000
20$(eval $(call add_define,K3_HW_CONFIG_BASE))
21
22PLAT_INCLUDES += -Iplat/ti/k3/board/${TARGET_BOARD}/include	\
23		 -Iplat/ti/common/include			\
24
25# modify BUILD_PLAT to point to board specific build directory
26BUILD_PLAT := $(abspath ${BUILD_BASE})/${PLAT}/${TARGET_BOARD}/${BUILD_TYPE}
27
28K3_PSCI_SOURCES		+=	\
29				${PLAT_PATH}/common/k3_psci.c		\
30
31K3_TI_SCI_TRANSPORT	:=	\
32				drivers/ti/ipc/sec_proxy.c		\
33
34BL31_SOURCES		+=	\
35				${PLAT_PATH}/common/k3_bl31_setup.c	\
36				${PLAT_PATH}/common/k3_topology.c	\
37				${K3_TI_SCI_TRANSPORT}			\
38				${K3_PSCI_SOURCES}			\
39