app: aboot: Add qseecom test command for 9206
Add qseecom test flag to specifically enable qseecom
test code for 9206 target.
Change-Id: I16f5e2673bc72c02d482202bfb730931ea172cc4
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
index a69056b..8fdc0c8 100644
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -101,6 +101,7 @@
extern void target_uninit(void);
extern int get_target_boot_params(const char *cmdline, const char *part,
char **buf);
+extern int qseecom_test_cmd_handler(const char *arg);
void *info_buf;
void write_device_info_mmc(device_info *dev);
@@ -4562,6 +4563,24 @@
fastboot_okay("");
}
+#if QSEECOM_TEST_SUPPORT
+void cmd_oem_qseecom_test_cmd_handler(const char *arg, void *data, unsigned size)
+{
+ if (arg){
+ dprintf(INFO, "Validating qseecom app %s\n", arg);
+ qseecom_test_cmd_handler(arg);
+ } else {
+ dprintf(INFO, "Unsupported command\n");
+ }
+ fastboot_okay("");
+}
+#else
+void cmd_oem_qseecom_test_cmd_handler(const char *arg, void *data, unsigned size)
+{
+ return;
+}
+#endif
+
void cmd_oem_unlock(const char *arg, void *data, unsigned sz)
{
set_device_unlock(UNLOCK, TRUE);
@@ -5029,6 +5048,7 @@
{"reboot-fastboot",cmd_reboot_fastboot},
{"reboot-recovery",cmd_reboot_recovery},
#endif
+ {"oem qseecom-test", cmd_oem_qseecom_test_cmd_handler},
#if UNITTEST_FW_SUPPORT
{"oem run-tests", cmd_oem_runtests},
#endif
diff --git a/project/mdm9607.mk b/project/mdm9607.mk
index b240b32..38652fc 100644
--- a/project/mdm9607.mk
+++ b/project/mdm9607.mk
@@ -20,6 +20,7 @@
DEFINES += WITH_DEBUG_LOG_BUF=1
DEFINES += DEVICE_TREE=1
DEFINES += CONTIGUOUS_MEMORY=1
+DEFINES += QSEECOM_TEST_SUPPORT=1
DEFINES += SPMI_CORE_V2=1
DEFINES += BAM_V170=1