Merge "init: Add generic set_download_mode() function"
diff --git a/include/platform.h b/include/platform.h
index 191077e..1c5b27e 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -50,6 +50,6 @@
 unsigned check_reboot_mode(void);
 void platform_uninit_timer(void);
 void reboot_device(unsigned);
-
+int set_download_mode(void);
 
 #endif
diff --git a/target/init.c b/target/init.c
index 7d51ea9..937f136 100644
--- a/target/init.c
+++ b/target/init.c
@@ -68,6 +68,11 @@
 {
 }
 
+__WEAK int set_download_mode(void)
+{
+	return -1;
+}
+
 __WEAK unsigned target_pause_for_battery_charge(void)
 {
     return 0;