[msm7x30] Check local clock control state and enable hsusb clocks

In order to be compatible with modem versions that do not always grant
local clock control for usb to apps processor, we check the status
of hsusb core clock local clock control.  If we have local clock
control, we enable it ourselves using shadow register.  If not, then
make a proc comm to modem to enable the same.

Also included minor cleanup to move usb clock initializations to
platform specific area.

Change-Id: I1faac09a94e9b9402f06172d528b54ed6058f450
diff --git a/platform/msm7x30/include/platform/iomap.h b/platform/msm7x30/include/platform/iomap.h
index 789d5d7..6abac3f 100644
--- a/platform/msm7x30/include/platform/iomap.h
+++ b/platform/msm7x30/include/platform/iomap.h
@@ -50,4 +50,14 @@
 
 #define MSM_SHARED_BASE      0x00100000
 
+#define MSM_CLK_CTL_BASE        0xAB800000
+#define MSM_CLK_CTL_SH2_BASE    0xABA01000
+#define SCSS_CLK_CTL            0xC0101004
+#define SCSS_CLK_SEL            0xC0101008
+
+#define MSM_USB_BASE			0xA3600000
+#define SH2_USBH_MD_REG			0xABA012BC
+#define SH2_USBH_NS_REG			0xABA012C0
+#define SH2_GLBL_CLK_ENA_SC		0xABA013BC
+
 #endif