msm8974: Add download mode entrance on power-on
Add platform specific function that writes force download cookie
to the appropriate address to invoke download mode entrance
upon restart
Change-Id: I4dd4faadb0a0ece78c8992b49ca505cd475aa284
diff --git a/target/msm8974/init.c b/target/msm8974/init.c
index 704867e..fb9da87 100644
--- a/target/msm8974/init.c
+++ b/target/msm8974/init.c
@@ -32,6 +32,7 @@
#include <reg.h>
#include <target.h>
#include <platform.h>
+#include <dload_util.h>
#include <uart_dm.h>
#include <mmc.h>
#include <spmi.h>
@@ -481,6 +482,13 @@
dprintf(CRITICAL, "Rebooting failed\n");
}
+int set_download_mode(void)
+{
+ dload_util_write_cookie(FORCE_DLOAD_MODE_ADDR_V2);
+
+ return 0;
+}
+
/* Do target specific usb initialization */
void target_usb_init(void)
{