Implement get Serial Number

Root cause:N/A

How to fix:N/A

Feature:implement get Serial Number from prodinfo partition

Change-Id: Iab230a16d19ded77115b9197357b91036d148b96
RiskArea:PCBA
diff --git a/app/aboot/devinfo.h b/app/aboot/devinfo.h
old mode 100644
new mode 100755
index f7b02b4..d264250
--- a/app/aboot/devinfo.h
+++ b/app/aboot/devinfo.h
@@ -60,4 +60,23 @@
 	uint32_t user_public_key_length;
 	uint8_t user_public_key[MAX_USER_KEY_SIZE];
 };
+/*[20200605][TracyChui] Implement get Serial Number start*/
+#if defined(ENABLE_PRODINFO_ACCESS)
+typedef struct prod_info prod_info;
+
+#define PRODINFO_MAGIC "ANDROID!PRODINFO"
+#define PRODINFO_MAGIC_SIZE 16  
+#define PRODINFO_MAX_ISN_LEN 32 
+#define PRODINFO_MAX_SSN_LEN 32 
+struct prod_info
+{
+	unsigned char magic[PRODINFO_MAGIC_SIZE];
+	unsigned char isn[PRODINFO_MAX_ISN_LEN];
+	unsigned char ssn[PRODINFO_MAX_SSN_LEN];
+	bool is_adb_enabled;
+};
+
+void read_prod_info(prod_info *dev);
+#endif
+/*[20200605][TracyChui] Implement get Serial Number end*/
 #endif