PDK API Guide for J721E
ds90ub924.h File Reference

Introduction

ds90ub924 header file

This file includes the structures, enums and register offsets for configuring the ds90ub924 serailizer.

Go to the source code of this file.

Macros

#define BOARD_FPD_UB924__DS90UB924_H_
 
#define BOARD_FPD_UB925_SLAVE_ADDR   (0x00U)
 
#define BOARD_FPD_UB924_I2C_DEVICE_ID_REG_ADDR   (0x00U)
 
#define BOARD_FPD_UB924_RESET_REG_ADDR   (0x01U)
 
#define BOARD_FPD_UB924_GENERAL_CNFG0_REG_ADDR   (0x02U)
 
#define BOARD_FPD_UB924_GENERAL_CNFG1_REG_ADDR   (0x03U)
 
#define BOARD_FPD_UB924_I2C_CONTROL1_REG_ADDR   (0x05U)
 
#define BOARD_FPD_UB924_DATA_PATH_CONTROL_REG_ADDR   (0x22U)
 
#define BOARD_FPD_UB924_SCL_HIGH_TIME_REG_ADDR   (0x26U)
 
#define BOARD_FPD_UB924_SCL_LOW_TIME_REG_ADDR   (0x27U)
 
#define BOARD_FPD_UB924_FRC_CONTROL_REG_ADDR   (0x29U)
 
#define BOARD_FPD_UB924_PG_INT_CLK_EN_REG_ADDR   (0x39U)
 
#define BOARD_FPD_UB924_LVDS_DRV_SETTING_REG_ADDR   (0x4BU)
 
#define BOARD_FPD_UB924_LOOP_THR_DRV_REG_ADDR   (0x56U)
 
#define BOARD_FPD_UB924_PG_CONTROL_REG_ADDR   (0x64U)
 
#define BOARD_FPD_UB924_PG_CNFG_REG_ADDR   (0x65U)
 
#define BOARD_FPD_UB924_GPIO0_CFG_REG_ADDR   (0x1DU)
 
#define BOARD_FPD_UB924_GPIO1_CFG_REG_ADDR   (0x1EU)
 
#define BOARD_FPD_UB924_GPIO2_CFG_REG_ADDR   (0x1EU)
 
#define BOARD_FPD_UB924_GPIO3_CFG_REG_ADDR   (0x1FU)
 
#define BOARD_FPD_UB924_GPIO5_CFG_REG_ADDR   (0x20U)
 
#define BOARD_FPD_UB924_GPIO6_CFG_REG_ADDR   (0x20U)
 
#define BOARD_FPD_UB924_GPIO7_CFG_REG_ADDR   (0x21U)
 
#define BOARD_FPD_UB924_GPIO8_CFG_REG_ADDR   (0x21U)
 
#define BOARD_FPD_UB924_DIGITAL_RST0_SHIFT_CNT   (0x00U)
 
#define BOARD_FPD_UB924_DIGITAL_RST1_SHIFT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_BC_ENABLE_SHIFT_CNT   (0x02U)
 
#define BOARD_FPD_UB924_AUTO_CLK_EN_SHIFT_CNT   (0x05U)
 
#define BOARD_FPD_UB924_BKWD_OVERRIDE_SHIFT_CNT   (0x03U)
 
#define BOARD_FPD_UB924_BKWD_MODE_SHIFT_CNT   (0x02U)
 
#define BOARD_FPD_UB924_LFMODE_OVERRIDE_SHIFT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_LFMODE_SHIFT_CNT   (0x00U)
 
#define BOARD_FPD_UB924_FILTER_ENABLE_SHIFT_CNT   (0x04U)
 
#define BOARD_FPD_UB924_I2C_PASS_THROUGH_SHIFT_CNT   (0x03U)
 
#define BOARD_FPD_UB924_AUTO_ACK_SHIFT_CNT   (0x02U)
 
#define BOARD_FPD_UB924_DE_GATE_RGB_SHIFT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_I2C_PASS_ALL_SHIFT_CNT   (0x07U)
 
#define BOARD_FPD_UB924_DE_POLARITY_SHIFT_CNT   (0x05U)
 
#define BOARD_FPD_UB924_VID_BIT_MODE_SEL_SHIFT_CNT   (0x02U)
 
#define BOARD_FPD_UB924_HS_POLARITY_SHIFT_CNT   (0x06U)
 
#define BOARD_FPD_UB924_VS_POLARITY_SHIFT_CNT   (0x05U)
 
#define BOARD_FPD_UB924_DE_SYNC_POLARITY_SHIFT_CNT   (0x04U)
 
#define BOARD_FPD_UB924_FRC2_EN_SHIFT_CNT   (0x03U)
 
#define BOARD_FPD_UB924_FRC1_EN_SHIFT_CNT   (0x02U)
 
#define BOARD_FPD_UB924_HI_FRC2_EN_SHIFT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_HI_FRC1_EN_SHIFT_CNT   (0x00U)
 
#define BOARD_FPD_UB924_PG_INT_CLK_EN_SHIFT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_LVDS_VOD_CNTRL_BIT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_LVDS_VOD_CNTRL_SHIFT_CNT   (0x01U)
 
#define BOARD_FPD_UB924_LOOP_THR_DRV_SHIFT_CNT   (0x03U)
 
#define BOARD_FPD_UB924_CLR_BAR_PAT_SHIFT_CNT   (0x2U)
 
#define BOARD_FPD_UB924_PG_ENABLE_SHIFT_CNT   (0x0U)
 
#define BOARD_FPD_UB924_PG_BIT_MODE_SHIFT_CNT   (0x4U)
 
#define BOARD_FPD_UB924_EXT_CLK_SHIFT_CNT   (0x3U)
 
#define BOARD_FPD_UB924_TIMING_SEL_SHIFT_CNT   (0x2U)
 
#define BOARD_FPD_UB924_GPIO0_OUTPUT_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB924_GPIO1_OUTPUT_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB924_GPIO2_OUTPUT_SHIFT_CNT   (7U)
 
#define BOARD_FPD_UB924_GPIO3_OUTPUT_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB924_GPIO5_OUTPUT_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB924_GPIO6_OUTPUT_SHIFT_CNT   (7U)
 
#define BOARD_FPD_UB924_GPIO7_OUTPUT_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB924_GPIO8_OUTPUT_SHIFT_CNT   (7U)
 
#define BOARD_FPD_UB924_GPIO0_REMOTE_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB924_GPIO1_REMOTE_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB924_GPIO2_REMOTE_SHIFT_CNT   (6U)
 
#define BOARD_FPD_UB924_GPIO3_REMOTE_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB924_GPIO0_DIRECTION_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB924_GPIO1_DIRECTION_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB924_GPIO2_DIRECTION_SHIFT_CNT   (5U)
 
#define BOARD_FPD_UB924_GPIO3_DIRECTION_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB924_GPIO5_DIRECTION_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB924_GPIO6_DIRECTION_SHIFT_CNT   (5U)
 
#define BOARD_FPD_UB924_GPIO7_DIRECTION_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB924_GPIO8_DIRECTION_SHIFT_CNT   (5U)
 
#define BOARD_FPD_UB924_GPIO0_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB924_GPIO1_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB924_GPIO2_ENABLE_SHIFT_CNT   (4U)
 
#define BOARD_FPD_UB924_GPIO3_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB924_GPIO5_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB924_GPIO6_ENABLE_SHIFT_CNT   (4U)
 
#define BOARD_FPD_UB924_GPIO7_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB924_GPIO8_ENABLE_SHIFT_CNT   (4U)
 
#define BOARD_FPD_UB924_DIGITAL_RST1_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_DIGITAL_RST1_SHIFT_CNT)
 
#define BOARD_FPD_UB924_DIGITAL_RST0_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_DIGITAL_RST0_SHIFT_CNT)
 
#define BOARD_FPD_UB924_BC_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_BC_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_AUTO_CLK_EN_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_AUTO_CLK_EN_SHIFT_CNT)
 
#define BOARD_FPD_UB924_BKWD_OVERRIDE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_BKWD_OVERRIDE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_BKWD_MODE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_BKWD_MODE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_LFMODE_OVERRIDE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_LFMODE_OVERRIDE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_LFMODE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_LFMODE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_FILTER_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_FILTER_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_I2C_PASS_THROUGH_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_I2C_PASS_THROUGH_SHIFT_CNT)
 
#define BOARD_FPD_UB924_AUTO_ACK_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_AUTO_ACK_SHIFT_CNT)
 
#define BOARD_FPD_UB924_DE_GATE_RGB_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_DE_GATE_RGB_SHIFT_CNT)
 
#define BOARD_FPD_UB924_I2C_PASS_ALL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_I2C_PASS_ALL_SHIFT_CNT)
 
#define BOARD_FPD_UB924_VID_BIT_MODE_SEL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_VID_BIT_MODE_SEL_SHIFT_CNT)
 
#define BOARD_FPD_UB924_DE_POLARITY_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_DE_POLARITY_SHIFT_CNT)
 
#define BOARD_FPD_UB924_HS_POLARITY_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_HS_POLARITY_SHIFT_CNT)
 
#define BOARD_FPD_UB924_VS_POLARITY_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_VS_POLARITY_SHIFT_CNT)
 
#define BOARD_FPD_UB924_DE_SYNC_POLARITY_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_DE_SYNC_POLARITY_SHIFT_CNT)
 
#define BOARD_FPD_UB924_FRC2_EN_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_FRC2_EN_SHIFT_CNT)
 
#define BOARD_FPD_UB924_FRC1_EN_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_FRC1_EN_SHIFT_CNT)
 
#define BOARD_FPD_UB924_HI_FRC2_EN_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_HI_FRC2_EN_SHIFT_CNT)
 
#define BOARD_FPD_UB924_HI_FRC1_EN_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_HI_FRC1_EN_SHIFT_CNT)
 
#define BOARD_FPD_UB924_PG_INT_CLK_EN_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_PG_INT_CLK_EN_SHIFT_CNT)
 
#define BOARD_FPD_UB924_LVDS_VOD_CNTRL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_LVDS_VOD_CNTRL_BIT_CNT)
 
#define BOARD_FPD_UB924_LOOP_THR_DRV_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_LOOP_THR_DRV_SHIFT_CNT)
 
#define BOARD_FPD_UB924_CLR_BAR_PAT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_CLR_BAR_PAT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_PG_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_PG_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_PG_BIT_MODE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_PG_BIT_MODE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_EXT_CLK_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_EXT_CLK_SHIFT_CNT)
 
#define BOARD_FPD_UB924_TIMING_SEL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_TIMING_SEL_SHIFT_CNT)
 
#define BOARD_FPD_UB924_AUTO_SCROLL_PATTERN_BIT_MASK   (1U)
 
#define BOARD_FPD_UB924_RX_CRC_CHECKER_ENABLE_SHIFT_CNT   (6U)
 
#define BOARD_FPD_UB924_RX_CRC_CHECKER_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_RX_CRC_CHECKER_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO0_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO1_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO2_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO3_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO5_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO5_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO6_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO6_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO7_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO7_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO8_OUTPUT_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO8_OUTPUT_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO0_REMOTE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_REMOTE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO1_REMOTE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_REMOTE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO2_REMOTE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_REMOTE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO3_REMOTE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_REMOTE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO0_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO1_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO2_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO3_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO5_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO5_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO6_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO6_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO7_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO7_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO8_DIRECTION_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO8_DIRECTION_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO0_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO1_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO2_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO3_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO5_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO5_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO6_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO6_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO7_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO7_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_GPIO8_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO8_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB924_MODE_SEL_24   (0U)
 
#define BOARD_FPD_UB924_MODE_SEL_18   (1U)
 
#define BOARD_FPD_UB924_DE_POSITIVE   (0U)
 
#define BOARD_FPD_UB924_DE_INVERTED   (1U)
 
#define BOARD_FPD_UB924_ACTIVE_HIGH   (0U)
 
#define BOARD_FPD_UB924_ACTIVE_LOW   (1U)
 
#define BOARD_FPD_UB924_EXT_CLK_SRC   (0U)
 
#define BOARD_FPD_UB924_INT_CLK_SRC   (1U)
 
#define BOARD_FPD_UB924_MILLI_VOLT_400   (0U)
 
#define BOARD_FPD_UB924_MILLI_VOLT_600   (1U)
 
#define BOARD_FPD_UB924_ENABLE_LOOP_THR_DRV   (0U)
 
#define BOARD_FPD_UB924_DISABLE_LOOP_THR_DRV   (1U)
 
#define BOARD_FPD_UB924_EXT_VIDEO_TIMING   (0U)
 
#define BOARD_FPD_UB924_OWN_VIDEO_TIMING   (1U)
 
#define BOARD_FPD_UB924_DISABLE_OVERRIDE   (0U)
 
#define BOARD_FPD_UB924_ENABLE_OVERRIDE   (1U)
 
#define BOARD_FPD_UB924_OUTPUT_HIGH   (1U)
 
#define BOARD_FPD_UB924_OUTPUT_LOW   (0U)
 
#define BOARD_FPD_UB924_OUTPUT   (1U)
 
#define BOARD_FPD_UB924_INPUT   (0U)
 
#define BOARD_FPD_UB924_GPIO   (1U)
 
#define BOARD_FPD_UB924_GPIO0   (0U)
 
#define BOARD_FPD_UB924_GPIO1   (1U)
 
#define BOARD_FPD_UB924_GPIO2   (2U)
 
#define BOARD_FPD_UB924_GPIO3   (3U)
 
#define BOARD_FPD_UB924_GPIO5   (5U)
 
#define BOARD_FPD_UB924_GPIO6   (6U)
 
#define BOARD_FPD_UB924_GPIO7   (7U)
 
#define BOARD_FPD_UB924_GPIO8   (8U)
 

Functions

Board_STATUS Board_fpdUb924SelDesAutoClkEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
 Auto clock mode control. More...
 
Board_STATUS Board_fpdUb924SelDesBKWDOvrMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
 Backward override mode control. More...
 
Board_STATUS Board_fpdUb924SelDesBKWDMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
 Backward mode control. More...
 
Board_STATUS Board_fpdUb924SelDesLFMODE (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
 Low frequency mode control. More...
 
Board_STATUS Board_fpdUb924SelDesVidClrDepthMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
 Video color depth mode control. More...
 
Board_STATUS Board_fpdUb924SelDesDEPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
 Data enable polarity mode control. More...
 
Board_STATUS Board_fpdUb924SetDesI2cBusFreq (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgBitRate)
 I2C bus frequency mode control. More...
 
Board_STATUS Board_fpdUb924SelDesHSSyncPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
 Horizontal sync polarity mode control. More...
 
Board_STATUS Board_fpdUb924SelDesVSSyncPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
 Vertical sync polarity mode control. More...
 
Board_STATUS Board_fpdUb924SelDesDESyncPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
 Data enable sync polarity mode control. More...
 
Board_STATUS Board_fpdUb924SelDesFRC2Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 FRC2 mode control. More...
 
Board_STATUS Board_fpdUb924SelDesFRC1Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 FRC1 mode control. More...
 
Board_STATUS Board_fpdUb924SelDesHiFRC2Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Hi-FRC2 mode control. More...
 
Board_STATUS Board_fpdUb924SelDesHiFRC1Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Hi-FRC1 mode control. More...
 
Board_STATUS Board_fpdUb924SetDesPGIntClkEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc)
 Pattern generator clock source mode control. More...
 
Board_STATUS Board_fpdUb924DesLVDSDrvSetting (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t lvdsVod)
 LVDS Vod mode control. More...
 
Board_STATUS Board_fpdUb924SelDesClrBarPatMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 color bar pattern mode control More...
 
Board_STATUS Board_fpdUb924SelDesPGBitMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 pattern generator bit mode control More...
 
Board_STATUS Board_fpdUb924SelDesPGExtClk (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc)
 pattern generator external clock mode control More...
 
Board_STATUS Board_fpdUb924SelDesPGTmngSel (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t vidTmng)
 pattern generator timing mode control More...
 
Board_STATUS Board_fpdUb924SelDesDigialRst1Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode)
 DSI Reset1 mode control. More...
 
Board_STATUS Board_fpdUb924SelDesDigialRst0Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode)
 DSI Reset0 mode control. More...
 
Board_STATUS Board_fpdUb924SelDesBCEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 DSI Back channel mode control. More...
 
Board_STATUS Board_fpdUb924SelDesFilterEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Deserializer filter mode control. More...
 
Board_STATUS Board_fpdUb924SetI2CPassThrModeCfg (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 I2C pass through mode control. More...
 
Board_STATUS Board_fpdUb924SelDesAutoACKMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Deserializer auto acknowledge mode control. More...
 
Board_STATUS Board_fpdUb924SelDesDEGateMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Deserializer DE gate RGB mode control. More...
 
Board_STATUS Board_fpdUb924SelDesPassAllMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Deserializer pass through all mode control. More...
 
Board_STATUS Board_fpdUb924GetDesI2CAddr (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t *rdBuff)
 I2C device address read. More...
 
Board_STATUS Board_fpdUb924SelDesLFMODEOvr (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
 Low frequency override mode control. More...
 
Board_STATUS Board_fpdUb924CfgDesLoopThrDrv (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 loop through driver mode control More...
 
Board_STATUS Board_fpdUb924SelDesPGMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Pattern generator mode control. More...
 
Board_STATUS Board_fpdUb924SetRxCRCCheckerEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 Receive CRC checker enable. More...
 
Board_STATUS Board_fpdUb924SetAutoScrollPattEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 configure auto scroll for pattern More...
 
Board_STATUS Board_fpdUb924GpioEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel)
 DSI GPIO Enable mode control. More...
 
Board_STATUS Board_fpdUb924GpioDirectionMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel)
 DSI GPIO Direction mode control. More...
 
Board_STATUS Board_fpdUb924GpioRemoteMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel)
 DSI GPIO Remote mode control. More...
 
Board_STATUS Board_fpdUb924GpioOutputMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t outSel)
 DSI GPIO mode control. More...
 

Macro Definition Documentation

◆ BOARD_FPD_UB924__DS90UB924_H_

#define BOARD_FPD_UB924__DS90UB924_H_