USB: msm_otg: Update HTC variant of msm_otg

HTC kernel version: m7stock_3.4.10-g1a25406

Change-Id: I2707390c287a6d2a9f05814aea25362347240048
diff --git a/include/linux/usb/msm_hsusb.h b/include/linux/usb/msm_hsusb.h
index aaf0a05..24dc1de 100644
--- a/include/linux/usb/msm_hsusb.h
+++ b/include/linux/usb/msm_hsusb.h
@@ -220,7 +220,7 @@
 	bool mhl_enable;
 	bool disable_reset_on_disconnect;
 #ifdef CONFIG_MACH_HTC
-        bool enable_dcd;
+	bool enable_dcd;
 #endif
 	bool enable_lpm_on_dev_suspend;
 	bool core_clk_always_on_workaround;
@@ -398,6 +398,7 @@
 	int connect_type_ready;
 	struct workqueue_struct *usb_wq;
 	struct delayed_work ac_detect_work;
+	struct work_struct usb_disable_work;
 	int ac_detect_count;
 	int reset_phy_before_lpm;
 #endif
@@ -407,6 +408,9 @@
 	u8 active_tmout;
 	struct hrtimer timer;
 	enum usb_vdd_type vdd_type;
+#ifdef CONFIG_MACH_HTC
+	struct delayed_work init_work;
+#endif
 };
 
 struct msm_hsic_host_platform_data {