| |
| #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__ |
| |