mipicsiss
Vitis Drivers API Documentation
|
Macros | |
#define | XCSISS_HW_H_ |
Prevent circular inclusions by using protection macros. More... | |
Bitmasks for interrupt callbacks | |
Please refer to CSI driver for details of the bitmasks. The application should use the XCSISS_ISR* masks in the call back functions to decode the exact cause of interrupt and handle it accordingly. | |
#define | XCSISS_ISR_FR_MASK XCSI_ISR_FR_MASK |
#define | XCSISS_ISR_VCXFE_MASK XCSI_ISR_VCXFE_MASK |
#define | XCSISS_ISR_SKEWCALCHS_MASK XCSI_ISR_SKEWCALCHS_MASK |
#define | XCSISS_ISR_YUV420_MASK XCSI_ISR_YUV420_MASK |
#define | XCSISS_ISR_WC_MASK XCSI_ISR_WC_MASK |
#define | XCSISS_ISR_ILC_MASK XCSI_ISR_ILC_MASK |
#define | XCSISS_ISR_SPFIFOF_MASK XCSI_ISR_SPFIFOF_MASK |
#define | XCSISS_ISR_SPFIFONE_MASK XCSI_ISR_SPFIFONE_MASK |
#define | XCSISS_ISR_SLBF_MASK XCSI_ISR_SLBF_MASK |
#define | XCSISS_ISR_STOP_MASK XCSI_ISR_STOP_MASK |
#define | XCSISS_ISR_SOTERR_MASK XCSI_ISR_SOTERR_MASK |
#define | XCSISS_ISR_SOTSYNCERR_MASK XCSI_ISR_SOTSYNCERR_MASK |
#define | XCSISS_ISR_ECC2BERR_MASK XCSI_ISR_ECC2BERR_MASK |
#define | XCSISS_ISR_ECC1BERR_MASK XCSI_ISR_ECC1BERR_MASK |
#define | XCSISS_ISR_CRCERR_MASK XCSI_ISR_CRCERR_MASK |
#define | XCSISS_ISR_DATAIDERR_MASK XCSI_ISR_DATAIDERR_MASK |
#define | XCSISS_ISR_VC3FSYNCERR_MASK XCSI_ISR_VC3FSYNCERR_MASK |
#define | XCSISS_ISR_VC3FLVLERR_MASK XCSI_ISR_VC3FLVLERR_MASK |
#define | XCSISS_ISR_VC2FSYNCERR_MASK XCSI_ISR_VC2FSYNCERR_MASK |
#define | XCSISS_ISR_VC2FLVLERR_MASK XCSI_ISR_VC2FLVLERR_MASK |
#define | XCSISS_ISR_VC1FSYNCERR_MASK XCSI_ISR_VC1FSYNCERR_MASK |
#define | XCSISS_ISR_VC1FLVLERR_MASK XCSI_ISR_VC1FLVLERR_MASK |
#define | XCSISS_ISR_VC0FSYNCERR_MASK XCSI_ISR_VC0FSYNCERR_MASK |
#define | XCSISS_ISR_VC0FLVLERR_MASK XCSI_ISR_VC0FLVLERR_MASK |
#define | XCSISS_ISR_ALLINTR_MASK XCSI_ISR_ALLINTR_MASK |
BitMasks for grouped interrupts | |
All interrupts are grouped into DPHY Level Errors, Protocol Decoding Errors, Packet Level Errors, Normal Errors, Frame Received interrupt and Short Packet related. These are used by application to determine the exact event causing the interrupt | |
#define | XCSISS_INTR_PROT_MASK XCSI_INTR_PROT_MASK |
#define | XCSISS_INTR_PKTLVL_MASK XCSI_INTR_PKTLVL_MASK |
#define | XCSISS_INTR_DPHY_MASK XCSI_INTR_DPHY_MASK |
#define | XCSISS_INTR_SPKT_MASK XCSI_INTR_SPKT_MASK |
#define | XCSISS_INTR_FRAMERCVD_MASK XCSI_INTR_FRAMERCVD_MASK |
#define | XCSISS_INTR_ERR_MASK XCSI_INTR_ERR_MASK |