[T106][ZXW-22]7520V3SCV2.01.01.02P42U09_VEC_V0.8_AP_VEC origin source commit
Change-Id: Ic6e05d89ecd62fc34f82b23dcf306c93764aec4b
diff --git a/ap/app/ccapp/slic_inf.h b/ap/app/ccapp/slic_inf.h
new file mode 100644
index 0000000..07fa4e0
--- /dev/null
+++ b/ap/app/ccapp/slic_inf.h
@@ -0,0 +1,70 @@
+/***********************************************************************
+ *Project Linux H100
+ *Modual USRLINE
+ *FileName slc_inf.h
+ *Description SLIC module interface
+ *-----------------------------------------------------------------------
+ *modify History:
+ *
+ * Data author version modify description
+ * 2004/12/10 jiang.yuelong 1.0 create
+ ************************************************************************/
+#ifndef _SLIC_INF_H
+#define _SLIC_INF_H
+
+#include "112.h"
+#include "slic_type.h"
+
+#define SLIC_SUCCESS (0)
+#define SLIC_FAIL (-1)
+
+
+DWORD SLIC_Initial(VOID);
+VOID SLIC_Release(VOID);
+DWORD SLIC_Dev_Init();
+DWORD SLIC_ReleasePort(WORD wPort, BYTE bType);
+DWORD SLIC_ResetPort(WORD wPort, BYTE bType);
+VOID SLIC_DebugLevel(WORD wLevel);
+DWORD SLIC_Show_Stat(WORD wPort, BYTE bType);
+DWORD SLIC_Show_Err(WORD wFlag);
+DWORD SLIC_Port_Lock(WORD wPort, BYTE bType);
+DWORD SLIC_Port_UnLock(WORD wPort, BYTE bType);
+DWORD SLIC_GetCallStatus(WORD wPort);
+DWORD SLIC_FXS_PolarityReverse(WORD wPort);
+DWORD SLIC_PolarityReverse(WORD wPort, int is_active);
+DWORD SLIC_FXS_StartCollect(WORD wPort);
+DWORD SLIC_FXS_StopCollect(WORD wPort);
+DWORD SLIC_Play_Signal(WORD wPort, BYTE bType, SIGNAL_DATA *pSig);
+DWORD SLIC_Stop_Signal(WORD wPort, BYTE bType);
+DWORD SLIC_SelectTimeSlot(WORD wPort, BYTE bType, BYTE bTX, BYTE bRX);
+DWORD SLIC_ReleaseTimeSlot(WORD wPort, BYTE bType);
+DWORD SLIC_MsgRev(BYTE *bEvent, DWORD *pPayLoad);
+DWORD SLIC_MsgClr(VOID);
+
+DWORD SLIC_Cfg_HookLowTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_HookHighTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_PreHookHighTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_FlashLowMinTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_FlashLowMaxTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_FlashHighFixTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_DialLowMinTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_DialLowMaxTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_DialHighMinTime(WORD wPort, WORD wTime);
+DWORD SLIC_Cfg_DialHighFixTime(WORD wPort, WORD wTime);
+
+DWORD SLIC_112TestStart(WriteCmd_t *pCmd);
+DWORD SLIC_112TestAbort( WORD wPort, BYTE bType );
+DWORD SLIC_112TestRead( WORD wPort, BYTE bType, TestResult_t *pResBuf);
+
+DWORD SLIC_Cfg_Codec(BYTE *pParm);
+DWORD SLIC_Read_Codec(BYTE *pParm);
+DWORD SLIC_Read_Ram(BYTE *pParm);
+DWORD SLIC_Cfg_Ram(BYTE *pParm);
+DWORD SLIC_Start_PCM();
+DWORD SLIC_Stop_PCM();
+DWORD SLIC_PCM_Set_NB();
+DWORD SLIC_PCM_Set_WB();
+DWORD SLIC_Read_Codec_ALL(VOID);
+
+
+#endif /* _SLIC_INF_H */