77 #define BOARD_FPD_UB925_I2C_SLV_ADDR (0x1BU) 81 #define BOARD_FPD_UB925_CONFIGURATION1_REG_ADDR (0x04U) 83 #define BOARD_FPD_UB925_GENERAL_STATUS_REG_ADDR (0x0CU) 85 #define BOARD_FPD_UB925_DATA_PATH_CONTROL_REG_ADDR (0x12U) 88 #define BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT (4U) 90 #define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT (3U) 92 #define BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT (2U) 94 #define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT (1U) 96 #define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT (0U) 98 #define BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT (2U) 101 #define BOARD_FPD_UB925_RGB_DE_GATE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT) 103 #define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT) 105 #define BOARD_FPD_UB925_RGB_18BIT_MODE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT) 107 #define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT) 109 #define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT) 111 #define BOARD_FPD_UB925_PCLK_STATUS_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT) 228 bool *pclkLockStatus);
Board_STATUS Board_fpdUb925GetPCLKLockStatus(void *handle, Board_FpdModuleObj *fpdModParams, bool *pclkLockStatus)
Get PCLK lock status.
Board_STATUS Board_fpdUb925SetI2STransSelModeCtrl(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
I2S transport select mode control.
Board_STATUS Board_fpdUb925SetRGB18bitModeCtrl(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
RGB 18-bit mode control.
FPD module object structure.
Definition: common.h:152
Board_STATUS Board_fpdUb925SetRGBGateDEModeCtrl(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
RGB gate data enable mode control.
Board_STATUS Board_fpdUb925SetI2SChBModeCtrl(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
I2S channel-B mode control.
The macro definitions and function prototypes which are common across different board devices.
Board_STATUS Board_fpdUb925SetI2SChBOverrideModeCtrl(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
I2S channel-B override mode control.