[msm_shared/mmc]: Add ST1,ST2,EFS2 partitions to partition table.

Add ST1,ST2, EFS2 partitions to partition table of apps boot if it is
present in MBR/EBR. Erasing NV items will be easy with this.

Change-Id: I35005420d205d8fe70a364f080bbc14aaf1b7f27
diff --git a/platform/msm_shared/include/mmc.h b/platform/msm_shared/include/mmc.h
index a58abbe..e840cb4 100755
--- a/platform/msm_shared/include/mmc.h
+++ b/platform/msm_shared/include/mmc.h
@@ -527,6 +527,9 @@
 #define MMC_SBL3_TYPE 			0x45

 #define MMC_RPM_TYPE 			0x47

 #define MMC_TZ_TYPE 			0x46

+#define MMC_MODEM_ST1_TYPE 		0x4A

+#define MMC_MODEM_ST2_TYPE 		0x4B

+#define MMC_EFS2_TYPE 			0x4E

 

 #define MMC_ABOOT_TYPE 			0x4C

 #define MMC_BOOT_TYPE 			0x48

diff --git a/platform/msm_shared/mmc.c b/platform/msm_shared/mmc.c
index 4f657e1..c7c6fc3 100644
--- a/platform/msm_shared/mmc.c
+++ b/platform/msm_shared/mmc.c
@@ -2373,6 +2373,15 @@
         case MMC_BOOT_TYPE:

             memcpy(mbr_ent->name,"boot",4);

             break;

+        case MMC_MODEM_ST1_TYPE:

+            memcpy(mbr_ent->name,"modem_st1",9);

+            break;

+        case MMC_MODEM_ST2_TYPE:

+            memcpy(mbr_ent->name,"modem_st2",9);

+            break;

+        case MMC_EFS2_TYPE:

+            memcpy(mbr_ent->name,"efs2",4);

+            break;

         case MMC_USERDATA_TYPE:

             strcpy((char *)mbr_ent->name,(const char *)ext3_partitions[ext3_count]);

             ext3_count++;