[msm8660]: Switch to HS USB PHY for QT8660

By default micro usb connector is connected to FS USB PHY. Switching
it to HS USB PHY via GPIO.

Change-Id: I1ced8efe6fc2eedebdccd486ae1ea875783872b3
diff --git a/target/msm8660_surf/init.c b/target/msm8660_surf/init.c
index 934a278..f35b1a6 100644
--- a/target/msm8660_surf/init.c
+++ b/target/msm8660_surf/init.c
@@ -37,6 +37,7 @@
 #include <dev/flash.h>
 #include <smem.h>
 #include <platform/iomap.h>
+#include <platform/gpio_hw.h>
 #include <baseband.h>
 #include <reg.h>
 
@@ -299,3 +300,32 @@
 
 	return 0;
 }
+
+void hsusb_gpio_init(void)
+{
+	uint32_t func;
+	uint32_t pull;
+	uint32_t dir;
+	uint32_t enable;
+	uint32_t drv;
+
+	/* GPIO 131 and 132 need to be configured for connecting to USB HS PHY */
+
+	func = 0;
+	enable = 1;
+	pull = GPIO_NO_PULL;
+	dir = 2;
+	drv = GPIO_2MA;
+	gpio_tlmm_config(131, func, dir, pull, drv, enable);
+	gpio_set(131, dir);
+
+	func = 0;
+	enable = 1;
+	pull = GPIO_NO_PULL;
+	dir = 1;
+	drv = GPIO_2MA;
+	gpio_tlmm_config(132, func, dir, pull, drv, enable);
+	gpio_set(132, dir);
+
+	return;
+}