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