[Feature][ZXW-136]merge P50U04 version

Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No

Change-Id: I7b6a8e22777591bc7a9ede91d6695d9415116f81
diff --git a/boot/common/src/uboot/drivers/efuse/efuse.c b/boot/common/src/uboot/drivers/efuse/efuse.c
index 96e4901..9d0937e 100755
--- a/boot/common/src/uboot/drivers/efuse/efuse.c
+++ b/boot/common/src/uboot/drivers/efuse/efuse.c
@@ -193,7 +193,7 @@
 	guiOtpStatus = 0;	   //Enable.

 }

 

-static void efuse_get_data(void)

+void efuse_get_data(void)

 {

 	efuse_struct *psEfuseInfo = NULL;

 	u32 uiLen = 0;

@@ -401,6 +401,8 @@
 		u32 puiArrPubKey[64] = {0};

 		T_Rsa_Paramter sRSAInput;

 		u32 *puiRsaResAddr = NULL;

+		

+		if(NULL == addr)

 		{

 			BOOT_PRINTF(UBOOT_ERR, "Bad Parameter(Empty Pointer)!\n");

 			return -1;