msm: mdm2: Add HTC modem initialization code

Change-Id: I49ca00e20fa5c335ab8f323762e91743dfaf85d7
diff --git a/include/linux/msm_charm.h b/include/linux/msm_charm.h
index 1d1f3bb..224c32d 100644
--- a/include/linux/msm_charm.h
+++ b/include/linux/msm_charm.h
@@ -14,6 +14,18 @@
 #define IMAGE_UPGRADE		_IOW(CHARM_CODE, 9, int)
 #define SHUTDOWN_CHARM		_IOW(CHARM_CODE, 10, int)
 
+#ifdef CONFIG_MACH_HTC
+#define MODEM_ERRMSG_LEN	256
+
+#define GET_MFG_MODE		_IO(CHARM_CODE, 94)
+#define GET_RADIO_FLAG		_IO(CHARM_CODE, 95)
+#define SET_MODEM_ERRMSG	_IOW(CHARM_CODE, 96, char[MODEM_ERRMSG_LEN])
+#define EFS_SYNC_DONE		_IO(CHARM_CODE, 99)
+#define NV_WRITE_DONE		_IO(CHARM_CODE, 100)
+#define HTC_POWER_OFF_CHARM	_IOW(CHARM_CODE, 101, int)
+#define HTC_UPDATE_CRC_RESTART_LEVEL	_IOW(CHARM_CODE, 102, int)
+#endif
+
 enum charm_boot_type {
 	CHARM_NORMAL_BOOT = 0,
 	CHARM_RAM_DUMPS,
@@ -23,4 +35,5 @@
 	APQ_CONTROLLED_UPGRADE = 0,
 	MDM_CONTROLLED_UPGRADE,
 };
+
 #endif