blob: 27dbfafc8a0811a54a8d33b8ca017763bbb72e1e [file] [log] [blame]
/***********************************************************************
* Copyright (C) 2001, ZTE Corporation.
*
* File Name: drvs_spcu.h
* File Mark:
* Description: spcu hal interface declaration.
* Others:
* Version: v1.0
* Author: wangxia
* Date: 2010-01-26
*
* History 1:
* Date:
* Version:
* Author:
* Modification:
* History 2:
**********************************************************************/
#ifndef DRVS_SPCU_H
#define DRVS_SPCU_H
/*************************************************************************
* Include files *
*************************************************************************/
/*************************************************************************
* Macro *
*************************************************************************/
/**************************************************************************
* Types *
**************************************************************************/
typedef VOID (*T_ZDRVSPCU_CALLBACK)(VOID);
/**************************************************************************
* Global Variable *
**************************************************************************/
/**************************************************************************
* Function Prototypes *
**************************************************************************/
/**************************************************************************
* Functin: zDrvSpcu_IntRegister
* Description: This function is used to regist isr callback for l1g.
* Parameters:
* (IN)
* fCallback: isr callback.
* (OUT)
* None.
* Returns:
* DRV_SUCCESS: successed.
* DRV_ERR_NOT_SUPPORTED: this device don't support ioctrl operation.
* DRV_ERR_INVALID_PARAM: the input parameters are invalid
* DRV_ERROR: error
* others: others programmer defined error code. for detailed information, please contact with the programmer
* Others:
* others error code should be a negative number, and not equal to the value that already be defined in T_ZDrv_ErrCode in drv_pub.h.
**************************************************************************/
extern SINT32 zDrvSpcu_IntRegister(T_ZDRVSPCU_CALLBACK fCallback,UINT32 intPrio);
#endif/*DRVS_SPCU_H */