77 #define BOARD_FPD_UB953_PORT_0_SER_ALIAS_ADDR (0x74U) 79 #define BOARD_PORT_0_SENSOR_ALIAS_ADDR (0x40U) 81 #define BOARD_FPD_UB953_PORT_1_SER_ALIAS_ADDR (0x76U) 83 #define BOARD_PORT_1_SENSOR_ALIAS_ADDR (0x42U) 85 #define BOARD_FPD_UB953_PORT_2_SER_ALIAS_ADDR (0x78U) 87 #define BOARD_PORT_2_SENSOR_ALIAS_ADDR (0x44U) 89 #define BOARD_FPD_UB953_PORT_3_SER_ALIAS_ADDR (0x7AU) 91 #define BOARD_PORT_3_SENSOR_ALIAS_ADDR (0x46U) 101 #define BOARD_FPD_UB960_PG_RGB888_1280_720_30_FPS ((uint32_t) 0x0U) 103 #define BOARD_FPD_UB960_PG_RGB888_1920_1080_30_FPS ((uint32_t) 0x1U) 105 #define BOARD_FPD_UB960_UB953_PG_RGB888_1920_1080_30_FPS ((uint32_t) 0x2U) 107 #define BOARD_FPD_UB960_PG_MAX ((uint32_t) 0x3U) 118 #define BOARD_CSI_INST_0 ((uint32_t) 0x0U) 120 #define BOARD_CSI_INST_1 ((uint32_t) 0x1U) 122 #define BOARD_CSI_INST_2 ((uint32_t) 0x2U) FPD remote device object structure.
Definition: common.h:165
Board_STATUS Board_fpdUb960CfgPG(void *handle, Board_FpdModuleObj *fpdModParams, uint32_t pgType)
FPD ub960 pattern generation configurations.
Board_STATUS Board_fpdUb960DesInitFusionBoardTIDA1130(void *handle, Board_FpdModuleObj *fpdModParams)
Initializes the FPD UB960 module for OV2775 sensor module.
Board_STATUS Board_fpdUb960Cfg(void *handle, Board_FpdModuleObj *fpdModParams, Board_I2cRegProgObj *ub960Cfg)
FPD ub960 configurations.
Board_STATUS Board_fpdUb960WriteReg(void *handle, uint32_t slaveAddr, uint8_t regAddr, uint8_t regData)
UB960 register write function.
FPD module object structure.
Definition: common.h:152
Board_STATUS Board_fpdUb960ReadReg(void *handle, uint32_t slaveAddr, uint8_t regAddr, uint8_t *regData)
UB960 register read fuunction.
The macro definitions and function prototypes which are common across different board devices.
Board_STATUS Board_fpdUb960DesInit(void *handle, Board_FpdModuleObj *fpdModParams)
Initializes the FPD UB960 module.
void Board_fpdU960GetI2CAddr(uint8_t *chNum, uint8_t *i2cAddr, uint32_t csiInst)
Get ub960 i2c address.