From 654bd99dc649d3ae5216726518ad68aa5121dfa9 Mon Sep 17 00:00:00 2001 From: Venkatesh Yadav Abbarapu Date: Fri, 19 Feb 2021 01:46:21 -0700 Subject: [PATCH] plat: xilinx: versal: Add the IPI CRC checksum macro support Add support for CRC checksum for IPI data when the macro IPI_CRC_CHECK is enabled. Signed-off-by: Venkatesh Yadav Abbarapu Change-Id: I3c25c715885759076055c6505471339b5d6edcd5 --- plat/xilinx/versal/include/plat_pm_common.h | 3 --- plat/xilinx/versal/platform.mk | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/plat/xilinx/versal/include/plat_pm_common.h b/plat/xilinx/versal/include/plat_pm_common.h index fac509690..22c9d1182 100644 --- a/plat/xilinx/versal/include/plat_pm_common.h +++ b/plat/xilinx/versal/include/plat_pm_common.h @@ -16,9 +16,6 @@ #include #include "pm_defs.h" -#define PAYLOAD_ARG_CNT 6U -#define PAYLOAD_ARG_SIZE 4U /* size in bytes */ - #define NON_SECURE_FLAG 1U #define SECURE_FLAG 0U diff --git a/plat/xilinx/versal/platform.mk b/plat/xilinx/versal/platform.mk index ccbc08441..a0b317fe8 100644 --- a/plat/xilinx/versal/platform.mk +++ b/plat/xilinx/versal/platform.mk @@ -8,6 +8,7 @@ A53_DISABLE_NON_TEMPORAL_HINT := 0 SEPARATE_CODE_AND_RODATA := 1 override RESET_TO_BL31 := 1 PL011_GENERIC_UART := 1 +IPI_CRC_CHECK := 0 ifdef VERSAL_ATF_MEM_BASE $(eval $(call add_define,VERSAL_ATF_MEM_BASE)) @@ -31,6 +32,10 @@ ifdef VERSAL_BL32_MEM_BASE $(eval $(call add_define,VERSAL_BL32_MEM_SIZE)) endif +ifdef IPI_CRC_CHECK + $(eval $(call add_define,IPI_CRC_CHECK)) +endif + VERSAL_PLATFORM ?= silicon $(eval $(call add_define_val,VERSAL_PLATFORM,VERSAL_PLATFORM_ID_${VERSAL_PLATFORM})) -- GitLab