summaryrefslogtreecommitdiff
path: root/plat/hisilicon/hikey960/platform.mk
blob: 20b42dff3dbdae46d38b09400d4a96f195ec4593 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#
# Copyright (c) 2018, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#

HIKEY960_PATH	:=	plat/hisilicon/hikey960

PLAT_INCLUDES	:=	-I${HIKEY960_PATH}/include/

PLAT_SOURCES	:=	${HIKEY960_PATH}/hikey960_setup.c		\
			${HIKEY960_PATH}/hikey960_pwr_state.c		\
			${HIKEY960_PATH}/aarch64/plat_helpers.S		\
			drivers/arm/pl011/${ARCH}/pl011_console.S	\
			drivers/arm/gic/gic_common.c			\
			drivers/arm/gic/gic_v2.c			\
			drivers/arm/gic/arm_gic_v2.c			\
			drivers/arm/timer/system_timer.c		\
			drivers/arm/timer/private_timer.c		\
			drivers/console/console.c			\
			plat/arm/common/arm_timers.c

TFTF_CFLAGS		+= -Wno-maybe-uninitialized

ifeq ($(USE_NVM),1)
$(error "Hikey960 port of TFTF doesn't currently support USE_NVM=1")
endif
ifneq ($(TESTS),tftf-validation)
$(error "Hikey960 port currently only supports tftf-validation")
endif