1 /******************************************************************************
2 ** File Name: chip_drv_common_inter.h *
3 ** Author: Steve.Zhan *
5 ** Copyright: 2010 Spreatrum, Incoporated. All Rights Reserved. *
7 ******************************************************************************/
8 /******************************************************************************
10 **---------------------------------------------------------------------------*
11 ** DATE NAME DESCRIPTION *
12 ** 06/05/2010 Steve.Zhan Create. *
13 ******************************************************************************/
14 #ifndef _CHIP_DRV_COMMON_INTER_H_
15 #define _CHIP_DRV_COMMON_INTER_H_
16 /*----------------------------------------------------------------------------*
18 **------------------------------------------------------------------------- */
20 /**---------------------------------------------------------------------------*
22 **--------------------------------------------------------------------------*/
27 /**---------------------------------------------------------------------------*
29 **---------------------------------------------------------------------------*/
31 #define DRV_INTERRUPT_FUNCTIONS_ENABLE
35 #ifdef DRV_INTERRUPT_FUNCTIONS_ENABLE
37 #define CHIPDRV_EnableIRQINT(int_num) _CHIPDRV_EnableIRQINT(int_num)
38 #define CHIPDRV_DisableIRQINT(int_num) _CHIPDRV_DisableIRQINT(int_num)
39 #define CHIPDRV_DisableIRQINTALL() _CHIPDRV_DisableIRQINTALL()
40 #define CHIPDRV_GetIRQStatus() _CHIPDRV_GetIRQStatus()
42 #define CHIPDRV_EnableFIQINT(int_num) _CHIPDRV_EnableFIQINT(int_num)
43 #define CHIPDRV_DisableFIQINT(int_num) _CHIPDRV_DisableFIQINT(int_num)
44 #define CHIPDRV_DisableFIQINTALL() _CHIPDRV_DisableFIQINTALL()
46 #define CHIPDRV_DisableINT() _CHIPDRV_DisableINT()
50 #define CHIPDRV_EnableIRQINT(int_num) NULL
51 #define CHIPDRV_DisableIRQINT(int_num) NULL
52 #define CHIPDRV_DisableIRQINTALL() NULL
53 #define CHIPDRV_GetIRQStatus() NULL
55 #define CHIPDRV_EnableFIQINT(int_num) NULL
56 #define CHIPDRV_DisableFIQINT(int_num) NULL
57 #define CHIPDRV_DisableFIQINTALL() NULL
59 #define CHIPDRV_DisableINT() NULL
65 /**----------------------------------------------------------------------------*
66 ** Local Function Prototype **
67 **----------------------------------------------------------------------------*/
69 /**----------------------------------------------------------------------------*
70 ** Function Prototype **
71 **----------------------------------------------------------------------------*/
74 /**----------------------------------------------------------------------------*
76 **----------------------------------------------------------------------------*/
80 /**---------------------------------------------------------------------------*/