mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-26 23:04:50 +00:00

Arm has decided to deprecate the rde1edge platform. The development of software and fast model for this platform have been discontinued. Hence, updated the makefile to warn about the deprecation of this platform, and also reflected it in the documentation. Change-Id: I0d44de4590dd5dce02c7c4b433df25dc438e6c49 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
69 lines
2.3 KiB
Makefile
69 lines
2.3 KiB
Makefile
#
|
|
# Copyright (c) 2018-2023, Arm Limited. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
$(warning Platform ${PLAT} is deprecated. \
|
|
Some of the features might not work as expected)
|
|
|
|
include plat/arm/css/sgi/sgi-common.mk
|
|
|
|
RDE1EDGE_BASE = plat/arm/board/rde1edge
|
|
|
|
PLAT_INCLUDES += -I${RDE1EDGE_BASE}/include/
|
|
|
|
SGI_CPU_SOURCES := lib/cpus/aarch64/neoverse_e1.S
|
|
|
|
PLAT_BL_COMMON_SOURCES += ${CSS_ENT_BASE}/sgi_plat.c
|
|
|
|
BL1_SOURCES += ${SGI_CPU_SOURCES} \
|
|
${RDE1EDGE_BASE}/rde1edge_err.c
|
|
|
|
BL2_SOURCES += ${RDE1EDGE_BASE}/rde1edge_plat.c \
|
|
${RDE1EDGE_BASE}/rde1edge_security.c \
|
|
${RDE1EDGE_BASE}/rde1edge_err.c \
|
|
drivers/arm/tzc/tzc_dmc620.c \
|
|
lib/utils/mem_region.c \
|
|
plat/arm/common/arm_nor_psci_mem_protect.c
|
|
|
|
BL31_SOURCES += ${SGI_CPU_SOURCES} \
|
|
${RDE1EDGE_BASE}/rde1edge_plat.c \
|
|
${RDE1EDGE_BASE}/rde1edge_topology.c \
|
|
drivers/cfi/v2m/v2m_flash.c \
|
|
lib/utils/mem_region.c \
|
|
plat/arm/common/arm_nor_psci_mem_protect.c
|
|
|
|
ifeq (${TRUSTED_BOARD_BOOT}, 1)
|
|
BL1_SOURCES += ${RDE1EDGE_BASE}/rde1edge_trusted_boot.c
|
|
BL2_SOURCES += ${RDE1EDGE_BASE}/rde1edge_trusted_boot.c
|
|
endif
|
|
|
|
# Add the FDT_SOURCES and options for Dynamic Config
|
|
FDT_SOURCES += ${RDE1EDGE_BASE}/fdts/${PLAT}_fw_config.dts \
|
|
${RDE1EDGE_BASE}/fdts/${PLAT}_tb_fw_config.dts
|
|
FW_CONFIG := ${BUILD_PLAT}/fdts/${PLAT}_fw_config.dtb
|
|
TB_FW_CONFIG := ${BUILD_PLAT}/fdts/${PLAT}_tb_fw_config.dtb
|
|
|
|
# Add the FW_CONFIG to FIP and specify the same to certtool
|
|
$(eval $(call TOOL_ADD_PAYLOAD,${FW_CONFIG},--fw-config,${FW_CONFIG}))
|
|
# Add the TB_FW_CONFIG to FIP and specify the same to certtool
|
|
$(eval $(call TOOL_ADD_PAYLOAD,${TB_FW_CONFIG},--tb-fw-config,${TB_FW_CONFIG}))
|
|
|
|
FDT_SOURCES += ${RDE1EDGE_BASE}/fdts/${PLAT}_nt_fw_config.dts
|
|
NT_FW_CONFIG := ${BUILD_PLAT}/fdts/${PLAT}_nt_fw_config.dtb
|
|
|
|
# Add the NT_FW_CONFIG to FIP and specify the same to certtool
|
|
$(eval $(call TOOL_ADD_PAYLOAD,${NT_FW_CONFIG},--nt-fw-config,${NT_FW_CONFIG}))
|
|
|
|
ifneq ($(CSS_SGI_CHIP_COUNT),1)
|
|
$(error "Chip count for RDE1Edge should be 1, currently set to \
|
|
${CSS_SGI_CHIP_COUNT}.")
|
|
endif
|
|
|
|
ifneq ($(CSS_SGI_PLATFORM_VARIANT),0)
|
|
$(error "CSS_SGI_PLATFORM_VARIANT for RD-E1-Edge should always be 0, \
|
|
currently set to ${CSS_SGI_PLATFORM_VARIANT}.")
|
|
endif
|
|
|
|
override CTX_INCLUDE_AARCH32_REGS := 0
|