From: Venkatesh Yadav Abbarapu Date: Mon, 23 Nov 2020 11:29:51 +0000 (-0800) Subject: plat:xilinx:versal: Use defaults when PDI is without sw partitions X-Git-Tag: baikal/aarch64/sdk5.9~1066^2~5 X-Git-Url: https://git.baikalelectronics.ru/?a=commitdiff_plain;h=abf27efac609123c06d987d0532d2c04e8668591;p=arm-tf.git plat:xilinx:versal: Use defaults when PDI is without sw partitions In JTAG mode check the ATF handoff structure, if the magic string is not present then use bl32 and bl33 default values. Signed-off-by: Venkatesh Yadav Abbarapu Signed-off-by: Rajan Vaja Change-Id: I1f2c4a2060d8a2e70d3b5fb2473124b685f257fc --- diff --git a/plat/xilinx/versal/bl31_versal_setup.c b/plat/xilinx/versal/bl31_versal_setup.c index 03b7fbbb4..27991d381 100644 --- a/plat/xilinx/versal/bl31_versal_setup.c +++ b/plat/xilinx/versal/bl31_versal_setup.c @@ -97,7 +97,7 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1, enum fsbl_handoff ret = fsbl_atf_handover(&bl32_image_ep_info, &bl33_image_ep_info, atf_handoff_addr); - if (ret == FSBL_HANDOFF_NO_STRUCT) { + if (ret == FSBL_HANDOFF_NO_STRUCT || ret == FSBL_HANDOFF_INVAL_STRUCT) { bl31_set_default_config(); } else if (ret != FSBL_HANDOFF_SUCCESS) { panic();