board-8960: Enable feature to configure HSUART RX GPIO as Wakeup Source

GSBI9 is used as primary IPC between 8960 and external modem.
Hence enable feature by setting value to wake_irq which configures
HSUART RX GPIO as wakeup source while going into system suspend.
On SGLTE device injecting of wakeup packet from HSUART is not required.
Hence disable the same by removing inject_rx_on_wakeup and rx_on_inject
pdata.

Change-Id: Iccfed2511e085d5b178c5c824fabac4042adca02
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-8960.c b/arch/arm/mach-msm/board-8960.c
index 934f4a0..6328ab3 100644
--- a/arch/arm/mach-msm/board-8960.c
+++ b/arch/arm/mach-msm/board-8960.c
@@ -2495,9 +2495,7 @@
 }
 
 static struct msm_serial_hs_platform_data msm_uart_dm9_pdata = {
-	.inject_rx_on_wakeup = 1,
-	.rx_to_inject = 0xFD,
-	.gpio_config = configure_uart_gpios,
+	.gpio_config	= configure_uart_gpios,
 };
 #else
 static struct msm_serial_hs_platform_data msm_uart_dm9_pdata;
@@ -3156,8 +3154,10 @@
 		platform_device_register(&msm8960_device_uart_gsbi5);
 
 	/* For 8960 Fusion 2.2 Primary IPC */
-	if (socinfo_get_platform_subtype() == PLATFORM_SUBTYPE_SGLTE)
+	if (socinfo_get_platform_subtype() == PLATFORM_SUBTYPE_SGLTE) {
+		msm_uart_dm9_pdata.wakeup_irq = gpio_to_irq(94); /* GSBI9(2) */
 		msm_device_uart_dm9.dev.platform_data = &msm_uart_dm9_pdata;
+	}
 
 	platform_add_devices(common_devices, ARRAY_SIZE(common_devices));
 	msm8960_pm8921_gpio_mpp_init();