[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/interface/service/sst/dsp_swla_public.h b/mcu/interface/service/sst/dsp_swla_public.h
new file mode 100644
index 0000000..97c76af
--- /dev/null
+++ b/mcu/interface/service/sst/dsp_swla_public.h
@@ -0,0 +1,40 @@
+
+#ifndef __DSP_SWLA_PUBLIC_H__
+#define __DSP_SWLA_PUBLIC_H__
+#include "drv_asm.h"
+
+#if defined(__MD93__) || defined(__MD95__)
+typedef enum
+{
+    USIP_BRP_SWLA = ASM_NUM,
+    USIP_INNER_SWLA,
+    USIP_FEC_SWLA,
+    USIP_SPEECH_SWLA,
+    USIP_SWLA_NUM,
+    MCU_DSP_SWLA_NUM = USIP_SWLA_NUM,
+}DSP_SWLA_THREAD_ID;
+#elif defined(__MD97__) || defined(__MD97P__)
+typedef enum
+{
+    USIP_INNER_SWLA = ASM_NUM,
+    USIP_BRP_SWLA,
+    USIP_SPEECH_SWLA,
+    USIP_SWLA_NUM,
+}USIP_SWLA_THREAD_ID;
+
+typedef enum
+{
+    MSONIC_CORE0_SWLA = USIP_SWLA_NUM,
+    VSONIC_CORE0_SWLA,
+    SONIC_SWLA_NUM,
+    MCU_DSP_SWLA_NUM = SONIC_SWLA_NUM,
+    /*remove cores*/
+    MSONIC_CORE1_SWLA,    
+}SONIC_SWLA_THREAD_ID;
+
+#else
+    #error "Unknown Arch"
+#endif
+
+#endif //__DSP_SWLA_PUBLIC_H__
+