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)