blob: 944094931c0055e5cd0438259b8fb554ad7c942b [file] [log] [blame]
#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__ */