[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/interface/service/sst/dsp_public_dbgc.h b/mcu/interface/service/sst/dsp_public_dbgc.h
new file mode 100644
index 0000000..9440949
--- /dev/null
+++ b/mcu/interface/service/sst/dsp_public_dbgc.h
@@ -0,0 +1,28 @@
+#ifndef __DSP_DBGC_PUBLIC_H__
+#define __DSP_DBGC_PUBLIC_H__
+
+
+#if defined(__MD97__)
+
+typedef enum{
+    DSP_DBGC_IDLE_THREAD_NONE = 0x0,
+    DSP_DBGC_IDLE_THREAD0 = 0x1 << 0,
+    DSP_DBGC_IDLE_THREAD1 = 0x1 << 1,
+    DSP_DBGC_IDLE_THREAD2 = 0x1 << 2,
+    DSP_DBGC_IDLE_THREAD3 = 0x1 << 3,
+
+    DSP_DBGC_IDLE_ALL_THREAD = DSP_DBGC_IDLE_THREAD0 | DSP_DBGC_IDLE_THREAD1 | DSP_DBGC_IDLE_THREAD2 | DSP_DBGC_IDLE_THREAD3,
+
+}DSP_DBGC_IDLE_SIGNAL_ENUM;
+
+
+extern void dsp_dbgc_set_idle_signal(DSP_DBGC_IDLE_SIGNAL_ENUM value);
+extern void dsp_dbgc_clr_idle_signal(DSP_DBGC_IDLE_SIGNAL_ENUM value);
+extern DSP_DBGC_IDLE_SIGNAL_ENUM dsp_dbgc_idle_signal_status(void);
+
+#else /* Not MD97 */
+
+// let it empty, because only MD97 has the DBGC module
+#endif
+
+#endif  /* __DSP_DBGC_PUBLIC_H__ */