platform: msm_shared: Add support to read chip serial from SMEM

Chip Serial is added in minor version 10 of SMEM. Add support to
read the serial number

Change-Id: I2b4f18c371b3380ff57a01783af7e4388706326f
diff --git a/platform/msm_shared/board.c b/platform/msm_shared/board.c
index fbbe62b..07d4f8a 100644
--- a/platform/msm_shared/board.c
+++ b/platform/msm_shared/board.c
@@ -35,6 +35,7 @@
 static struct board_data board = {UNKNOWN,
 	0,
 	0,
+	0,
 	HW_PLATFORM_UNKNOWN,
 	HW_PLATFORM_SUBTYPE_UNKNOWN,
 	LINUX_MACHTYPE_UNKNOWN,
@@ -147,6 +148,9 @@
 
 			if (format_minor == 0x9)
 				board.foundry_id = board_info_v8.foundry_id;
+
+			if (format_minor == 0xA)
+				board.chip_serial = board_info_v8.chip_serial;
 		}
 
 		/* HLOS subtype
@@ -200,6 +204,11 @@
 	return board.foundry_id;
 }
 
+uint32_t board_chip_serial(void)
+{
+	return board.chip_serial;
+}
+
 uint8_t board_pmic_info(struct board_pmic_data *info, uint8_t num_ent)
 {
 	uint8_t i;