[Feature][ZXW-241]merge P56U01 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: I7985538dde6951dd824c36149bf9a1e3ca23c734
diff --git a/boot/common/src/loader/drivers/flash.h b/boot/common/src/loader/drivers/flash.h
index 2fe2ddb..4a8088e 100755
--- a/boot/common/src/loader/drivers/flash.h
+++ b/boot/common/src/loader/drivers/flash.h
@@ -20,6 +20,7 @@
#define _FLASH_H_
#include <linux/types.h>
+#include "pub_flags.h"
#define NOR_BOOT 0x0
#define NAND_BOOT 0x1
@@ -41,6 +42,20 @@
void (*read_oob)(uint8_t *buf, uint32_t offset, uint32_t len);
};
+typedef struct
+{
+ unsigned int magic_start; /* Êý¾ÝÓÐЧÐÔħÊõ×Ö */
+
+ T_BOOT_FOTA_FLAG boot_fota_flag;
+ T_BOOT_ENV boot_env;
+ T_UBIFS_STATUS ubifs_status;
+ unsigned int nvro_flag;
+ unsigned int crc32;
+ T_BOOT_TARGET ota_system; /* Éý¼¶Ê±ÊÇϵͳA»¹ÊÇϵͳB */
+ T_AA_PARTITION_INFO ota_partiton_info[OTA_PARTITION_NUM_MAX]; /* ÈÝÄÉ×î¶à15¸öÉý¼¶·ÖÇøµÄimage¾µÏñ´óС */
+ char reserve[52];
+ unsigned int magic_end; /* Êý¾ÝÓÐЧÐÔħÊõ×Ö */
+} T_FLAGS;
extern struct flash_type flash;