mdm9x15: Using gpio49 to read boot config5 as fastboot key

Boot config5 dip switch is used for a trigger to enter
fastboot for 9x15 MTP.

Change-Id: I031581c72feb3935e789750d7465b88d3bb350ab
diff --git a/target/mdm9615/init.c b/target/mdm9615/init.c
index b98dcc3..3788bc3 100644
--- a/target/mdm9615/init.c
+++ b/target/mdm9615/init.c
@@ -66,6 +66,7 @@
 extern void reboot(unsigned reboot_reason);
 void update_ptable_apps_partitions(void);
 void update_ptable_modem_partitions(void);
+extern int fake_key_get_state(void);
 
 void target_init(void)
 {
@@ -155,10 +156,14 @@
 	return uart_gsbi_id;
 }
 
-uint32_t usb_cable_status(void) {
-	//TODO: Implement
-	uint32_t ret = 1;
-	return ret;
+/*
+ * Return 1 to trigger to fastboot
+ */
+int fastboot_trigger(void) {
+	int ret;
+	ret = fake_key_get_state();
+	/* Want to trigger when dip switch is off */
+	return (!ret);
 }
 
 void update_ptable_modem_partitions(void)