PDK API Guide for J721E
CSIRX Driver Configurations

Introduction

This is documentation for CSIRX driver configuration.

Files

file  csirx_cfg.h
 CSIRX Driver configuration file.
 

Macros

#define CsirxTrace
 Log enable for CSIRX module. More...
 
#define CSIRX_DRV_ENABLE_DEBUG   (0U)
 Enable logging for debug purpose. Set to '1' to enable debug logging. More...
 
#define CSIRX_DRV_LOG_CNT   (2000U)
 Number of entries to log for debug. More...
 

CSIRX Create Default configurations.

Default values for create time parameters. See Csirx_CreateParams for details

#define CSIRX_NUM_CH   (CSIRX_NUM_CH_MAX)
 Number of Channels: Maximum number of channels for configuration. More...
 
#define CSIRX_CH_ID_DEFAULT   ((uint32_t) 0x00U)
 Channel ID: Default channel ID used for initialization. More...
 
#define CSIRX_VC_NUM_DEFAULT   ((uint32_t) 0x00U)
 Virtual Channel ID: Default virtual channel ID used for initialization. More...
 
#define CSIRX_IN_DT_DEFAULT   (FVID2_CSI2_DF_RGB888)
 Frame Width: Default frame width used for initialization. More...
 
#define CSIRX_CAPT_QUEUE_DEPTH_PER_CH   ((uint32_t)10U)
 Default max number of frames that can be queued per capture driver instance. More...
 
#define CSIRX_TIMEOUT_VAL_MS   ((uint32_t)10U)
 Time out value: Time-out value in ms. More...
 

Macro Definition Documentation

◆ CSIRX_NUM_CH

#define CSIRX_NUM_CH   (CSIRX_NUM_CH_MAX)

Number of Channels: Maximum number of channels for configuration.

◆ CSIRX_CH_ID_DEFAULT

#define CSIRX_CH_ID_DEFAULT   ((uint32_t) 0x00U)

Channel ID: Default channel ID used for initialization.

◆ CSIRX_VC_NUM_DEFAULT

#define CSIRX_VC_NUM_DEFAULT   ((uint32_t) 0x00U)

Virtual Channel ID: Default virtual channel ID used for initialization.

◆ CSIRX_IN_DT_DEFAULT

#define CSIRX_IN_DT_DEFAULT   (FVID2_CSI2_DF_RGB888)

Frame Width: Default frame width used for initialization.

◆ CSIRX_CAPT_QUEUE_DEPTH_PER_CH

#define CSIRX_CAPT_QUEUE_DEPTH_PER_CH   ((uint32_t)10U)

Default max number of frames that can be queued per capture driver instance.

◆ CSIRX_TIMEOUT_VAL_MS

#define CSIRX_TIMEOUT_VAL_MS   ((uint32_t)10U)

Time out value: Time-out value in ms.

◆ CsirxTrace

#define CsirxTrace
Value:
((uint32_t) GT_INFO |\
(uint32_t) GT_TraceState_Enable)

Log enable for CSIRX module.

◆ CSIRX_DRV_ENABLE_DEBUG

#define CSIRX_DRV_ENABLE_DEBUG   (0U)

Enable logging for debug purpose. Set to '1' to enable debug logging.

◆ CSIRX_DRV_LOG_CNT

#define CSIRX_DRV_LOG_CNT   (2000U)

Number of entries to log for debug.