xref: /arm-trusted-firmware/plat/ti/k3/board/j784s4/board.mk (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu#
2*91f16700Schasinglulu# Copyright (c) 2022, ARM Limited and Contributors. All rights reserved.
3*91f16700Schasinglulu#
4*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu#
6*91f16700Schasinglulu
7*91f16700Schasinglulu# Define sec_proxy usage as the full prioritized communication scheme
8*91f16700SchasingluluK3_SEC_PROXY_LITE	:=	0
9*91f16700Schasinglulu$(eval $(call add_define,K3_SEC_PROXY_LITE))
10*91f16700Schasinglulu
11*91f16700Schasinglulu# Use a 4 cycle data RAM latency for J784s4
12*91f16700SchasingluluK3_DATA_RAM_4_LATENCY	:=	1
13*91f16700Schasinglulu$(eval $(call add_define,K3_DATA_RAM_4_LATENCY))
14*91f16700Schasinglulu
15*91f16700Schasinglulu# Delay snoop exclusive handling for J784s4
16*91f16700SchasingluluK3_EXCLUSIVE_SNOOP_DELAY	:=	1
17*91f16700Schasinglulu$(eval $(call add_define,K3_EXCLUSIVE_SNOOP_DELAY))
18*91f16700Schasinglulu
19*91f16700Schasinglulu# System coherency is managed in hardware
20*91f16700SchasingluluUSE_COHERENT_MEM	:=	1
21