PDK API Guide for J721E
DataStructure Dynamic Data Structures

Introduction

This section defines the data structures used by the driver to provide hardware information, modification and dynamic operation of the driver. These data structures are defined in the header file of the core driver and utilized by the API.

Data Structures

struct  CSIRX_Config
 
struct  CSIRX_SysReq
 
struct  CSIRX_SoftReset
 
struct  CSIRX_MonitorIrqs
 
struct  CSIRX_MonitorIrqsMaskCfg
 
struct  CSIRX_InfoIrqs
 
struct  CSIRX_InfoIrqsMaskCfg
 
struct  CSIRX_ErrorIrqs
 
struct  CSIRX_ErrorIrqsMaskCfg
 
struct  CSIRX_DphyLaneControl
 
struct  CSIRX_DphyStatus
 
struct  CSIRX_DphyErrStatusIrq
 
struct  CSIRX_DphyErrIrqMaskCfg
 
struct  CSIRX_IntegrationDebug
 
struct  CSIRX_StreamStatus
 
struct  CSIRX_StreamCtrl
 
struct  CSIRX_StaticCfg
 
struct  CSIRX_ErrorBypassCfg
 
struct  CSIRX_ErrorDebug
 
struct  CSIRX_TestGeneric
 
struct  CSIRX_DeviceConfig
 
struct  CSIRX_StreamCfg
 
struct  CSIRX_StreamDataCfg
 
struct  CSIRX_StreamMonitorCtrl
 
struct  CSIRX_StreamMonitorFrame
 
struct  CSIRX_StreamMonitorLb
 
struct  CSIRX_StreamTimer
 
struct  CSIRX_StreamFccCfg
 
struct  CSIRX_StreamFccCtrl
 
struct  CSIRX_StreamFifoFillLvl
 
struct  CSIRX_PrivateData
 
struct  CSIRX_InterruptsHandlers
 
struct  CSIRX_AsfInfo
 

Typedefs

typedef void(* CSIRX_InfoHandler) (CSIRX_PrivateData *pD, CSIRX_InfoIrqs *val)
 
typedef void(* CSIRX_MonitorHandler) (CSIRX_PrivateData *pD, CSIRX_MonitorIrqs *val)
 
typedef void(* CSIRX_ErrorHandler) (CSIRX_PrivateData *pD, CSIRX_ErrorIrqs *val)
 
typedef void(* CSIRX_DphyHandler) (CSIRX_PrivateData *pD, CSIRX_DphyErrStatusIrq *val)
 

Typedef Documentation

typedef void(* CSIRX_InfoHandler) (CSIRX_PrivateData *pD, CSIRX_InfoIrqs *val)
typedef void(* CSIRX_MonitorHandler) (CSIRX_PrivateData *pD, CSIRX_MonitorIrqs *val)
typedef void(* CSIRX_ErrorHandler) (CSIRX_PrivateData *pD, CSIRX_ErrorIrqs *val)
typedef void(* CSIRX_DphyHandler) (CSIRX_PrivateData *pD, CSIRX_DphyErrStatusIrq *val)