12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /******************************************************************************
- Copyright (C), 2016, Hisilicon Tech. Co., Ltd.
- ******************************************************************************
- File Name : hi_isp_bin.h
- Version : Initial Draft
- Author : Hisilicon multimedia software group
- Created : 2015/01/14
- Description :
- History :
- 1.Date : 2015/01/14
- Author :
- Modification: Created file
- ******************************************************************************/
- #ifndef __HI_ISP_BIN_H__
- #define __HI_ISP_BIN_H__
- #include "hi_type.h"
- #include "hi_comm_isp.h"
- #ifdef __cplusplus
- #if __cplusplus
- extern "C" {
- #endif
- #endif /* End of #ifdef __cplusplus */
- /****************************************************************************
- * MACRO DEFINITION *
- ****************************************************************************/
- #define MAX_BIN_REG_NUM 5
- /****************************************************************************
- * GENERAL STRUCTURES *
- ****************************************************************************/
- typedef struct hiISP_BIN_REG_ATTR_S
- {
- HI_U32 u32Addr; /* register addr */
- HI_U8 u8StartBit; /* start bit of register addr */
- HI_U8 u8EndBit; /* end bit of register addr */
- } ISP_BIN_REG_ATTR_S;
- /*-------------------------------------------*
- The base addr of ISP logic register
- The base addr of ISP ext register
- The base addr of Hisi AE ext register
- The base addr of Hisi AWB ext register
- *-------------------------------------------*/
- ISP_BIN_REG_ATTR_S g_astIspBinRegAttr[ISP_MAX_PIPE_NUM][MAX_BIN_REG_NUM] =
- {
- [0 ... (ISP_MAX_PIPE_NUM - 1)] = {0}
- };
- #ifdef __cplusplus
- #if __cplusplus
- }
- #endif
- #endif /* End of #ifdef __cplusplus */
- #endif /*__HI_ISP_BIN_H__ */
|