blob: 97c76af2cd0f745e7d6ec994febaa602364d4c43 [file] [log] [blame]
#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__