]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
plat:xilinx:versal: Use defaults when PDI is without sw partitions
authorVenkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Mon, 23 Nov 2020 11:29:51 +0000 (03:29 -0800)
committerManish Pandey <manish.pandey2@arm.com>
Mon, 7 Dec 2020 11:09:47 +0000 (11:09 +0000)
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 <venkatesh.abbarapu@xilinx.com>
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Change-Id: I1f2c4a2060d8a2e70d3b5fb2473124b685f257fc

plat/xilinx/versal/bl31_versal_setup.c

index 03b7fbbb47cab53d2c1650dfd925a585555a1045..27991d38186a685bc45efcaee2b3b56053ed0d30 100644 (file)
@@ -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();