58 #define BOARD_FPD_UB924__DS90UB924_H_ 79 #define BOARD_FPD_UB925_SLAVE_ADDR (0x00U) 82 #define BOARD_FPD_UB924_I2C_DEVICE_ID_REG_ADDR (0x00U) 83 #define BOARD_FPD_UB924_RESET_REG_ADDR (0x01U) 84 #define BOARD_FPD_UB924_GENERAL_CNFG0_REG_ADDR (0x02U) 85 #define BOARD_FPD_UB924_GENERAL_CNFG1_REG_ADDR (0x03U) 86 #define BOARD_FPD_UB924_I2C_CONTROL1_REG_ADDR (0x05U) 87 #define BOARD_FPD_UB924_DATA_PATH_CONTROL_REG_ADDR (0x22U) 88 #define BOARD_FPD_UB924_SCL_HIGH_TIME_REG_ADDR (0x26U) 89 #define BOARD_FPD_UB924_SCL_LOW_TIME_REG_ADDR (0x27U) 90 #define BOARD_FPD_UB924_FRC_CONTROL_REG_ADDR (0x29U) 91 #define BOARD_FPD_UB924_PG_INT_CLK_EN_REG_ADDR (0x39U) 92 #define BOARD_FPD_UB924_LVDS_DRV_SETTING_REG_ADDR (0x4BU) 93 #define BOARD_FPD_UB924_LOOP_THR_DRV_REG_ADDR (0x56U) 94 #define BOARD_FPD_UB924_PG_CONTROL_REG_ADDR (0x64U) 95 #define BOARD_FPD_UB924_PG_CNFG_REG_ADDR (0x65U) 96 #define BOARD_FPD_UB924_GPIO0_CFG_REG_ADDR (0x1DU) 97 #define BOARD_FPD_UB924_GPIO1_CFG_REG_ADDR (0x1EU) 98 #define BOARD_FPD_UB924_GPIO2_CFG_REG_ADDR (0x1EU) 99 #define BOARD_FPD_UB924_GPIO3_CFG_REG_ADDR (0x1FU) 100 #define BOARD_FPD_UB924_GPIO5_CFG_REG_ADDR (0x20U) 101 #define BOARD_FPD_UB924_GPIO6_CFG_REG_ADDR (0x20U) 102 #define BOARD_FPD_UB924_GPIO7_CFG_REG_ADDR (0x21U) 103 #define BOARD_FPD_UB924_GPIO8_CFG_REG_ADDR (0x21U) 106 #define BOARD_FPD_UB924_DIGITAL_RST0_SHIFT_CNT (0x00U) 107 #define BOARD_FPD_UB924_DIGITAL_RST1_SHIFT_CNT (0x01U) 108 #define BOARD_FPD_UB924_BC_ENABLE_SHIFT_CNT (0x02U) 111 #define BOARD_FPD_UB924_AUTO_CLK_EN_SHIFT_CNT (0x05U) 112 #define BOARD_FPD_UB924_BKWD_OVERRIDE_SHIFT_CNT (0x03U) 113 #define BOARD_FPD_UB924_BKWD_MODE_SHIFT_CNT (0x02U) 114 #define BOARD_FPD_UB924_LFMODE_OVERRIDE_SHIFT_CNT (0x01U) 115 #define BOARD_FPD_UB924_LFMODE_SHIFT_CNT (0x00U) 118 #define BOARD_FPD_UB924_FILTER_ENABLE_SHIFT_CNT (0x04U) 119 #define BOARD_FPD_UB924_I2C_PASS_THROUGH_SHIFT_CNT (0x03U) 120 #define BOARD_FPD_UB924_AUTO_ACK_SHIFT_CNT (0x02U) 121 #define BOARD_FPD_UB924_DE_GATE_RGB_SHIFT_CNT (0x01U) 124 #define BOARD_FPD_UB924_I2C_PASS_ALL_SHIFT_CNT (0x07U) 127 #define BOARD_FPD_UB924_DE_POLARITY_SHIFT_CNT (0x05U) 128 #define BOARD_FPD_UB924_VID_BIT_MODE_SEL_SHIFT_CNT (0x02U) 131 #define BOARD_FPD_UB924_HS_POLARITY_SHIFT_CNT (0x06U) 132 #define BOARD_FPD_UB924_VS_POLARITY_SHIFT_CNT (0x05U) 133 #define BOARD_FPD_UB924_DE_SYNC_POLARITY_SHIFT_CNT (0x04U) 135 #define BOARD_FPD_UB924_FRC2_EN_SHIFT_CNT (0x03U) 136 #define BOARD_FPD_UB924_FRC1_EN_SHIFT_CNT (0x02U) 137 #define BOARD_FPD_UB924_HI_FRC2_EN_SHIFT_CNT (0x01U) 138 #define BOARD_FPD_UB924_HI_FRC1_EN_SHIFT_CNT (0x00U) 141 #define BOARD_FPD_UB924_PG_INT_CLK_EN_SHIFT_CNT (0x01U) 143 #define BOARD_FPD_UB924_LVDS_VOD_CNTRL_BIT_CNT (0x01U) 146 #define BOARD_FPD_UB924_LVDS_VOD_CNTRL_SHIFT_CNT (0x01U) 149 #define BOARD_FPD_UB924_LOOP_THR_DRV_SHIFT_CNT (0x03U) 152 #define BOARD_FPD_UB924_CLR_BAR_PAT_SHIFT_CNT (0x2U) 153 #define BOARD_FPD_UB924_PG_ENABLE_SHIFT_CNT (0x0U) 156 #define BOARD_FPD_UB924_PG_BIT_MODE_SHIFT_CNT (0x4U) 157 #define BOARD_FPD_UB924_EXT_CLK_SHIFT_CNT (0x3U) 158 #define BOARD_FPD_UB924_TIMING_SEL_SHIFT_CNT (0x2U) 161 #define BOARD_FPD_UB924_GPIO0_OUTPUT_SHIFT_CNT (3U) 162 #define BOARD_FPD_UB924_GPIO1_OUTPUT_SHIFT_CNT (3U) 163 #define BOARD_FPD_UB924_GPIO2_OUTPUT_SHIFT_CNT (7U) 164 #define BOARD_FPD_UB924_GPIO3_OUTPUT_SHIFT_CNT (3U) 165 #define BOARD_FPD_UB924_GPIO5_OUTPUT_SHIFT_CNT (3U) 166 #define BOARD_FPD_UB924_GPIO6_OUTPUT_SHIFT_CNT (7U) 167 #define BOARD_FPD_UB924_GPIO7_OUTPUT_SHIFT_CNT (3U) 168 #define BOARD_FPD_UB924_GPIO8_OUTPUT_SHIFT_CNT (7U) 170 #define BOARD_FPD_UB924_GPIO0_REMOTE_SHIFT_CNT (2U) 171 #define BOARD_FPD_UB924_GPIO1_REMOTE_SHIFT_CNT (2U) 172 #define BOARD_FPD_UB924_GPIO2_REMOTE_SHIFT_CNT (6U) 173 #define BOARD_FPD_UB924_GPIO3_REMOTE_SHIFT_CNT (2U) 175 #define BOARD_FPD_UB924_GPIO0_DIRECTION_SHIFT_CNT (1U) 176 #define BOARD_FPD_UB924_GPIO1_DIRECTION_SHIFT_CNT (1U) 177 #define BOARD_FPD_UB924_GPIO2_DIRECTION_SHIFT_CNT (5U) 178 #define BOARD_FPD_UB924_GPIO3_DIRECTION_SHIFT_CNT (1U) 179 #define BOARD_FPD_UB924_GPIO5_DIRECTION_SHIFT_CNT (1U) 180 #define BOARD_FPD_UB924_GPIO6_DIRECTION_SHIFT_CNT (5U) 181 #define BOARD_FPD_UB924_GPIO7_DIRECTION_SHIFT_CNT (1U) 182 #define BOARD_FPD_UB924_GPIO8_DIRECTION_SHIFT_CNT (5U) 184 #define BOARD_FPD_UB924_GPIO0_ENABLE_SHIFT_CNT (0U) 185 #define BOARD_FPD_UB924_GPIO1_ENABLE_SHIFT_CNT (0U) 186 #define BOARD_FPD_UB924_GPIO2_ENABLE_SHIFT_CNT (4U) 187 #define BOARD_FPD_UB924_GPIO3_ENABLE_SHIFT_CNT (0U) 188 #define BOARD_FPD_UB924_GPIO5_ENABLE_SHIFT_CNT (0U) 189 #define BOARD_FPD_UB924_GPIO6_ENABLE_SHIFT_CNT (4U) 190 #define BOARD_FPD_UB924_GPIO7_ENABLE_SHIFT_CNT (0U) 191 #define BOARD_FPD_UB924_GPIO8_ENABLE_SHIFT_CNT (4U) 193 #define BOARD_FPD_UB924_DIGITAL_RST1_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_DIGITAL_RST1_SHIFT_CNT) 194 #define BOARD_FPD_UB924_DIGITAL_RST0_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_DIGITAL_RST0_SHIFT_CNT) 195 #define BOARD_FPD_UB924_BC_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_BC_ENABLE_SHIFT_CNT) 197 #define BOARD_FPD_UB924_AUTO_CLK_EN_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_AUTO_CLK_EN_SHIFT_CNT) 198 #define BOARD_FPD_UB924_BKWD_OVERRIDE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_BKWD_OVERRIDE_SHIFT_CNT) 199 #define BOARD_FPD_UB924_BKWD_MODE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_BKWD_MODE_SHIFT_CNT) 200 #define BOARD_FPD_UB924_LFMODE_OVERRIDE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_LFMODE_OVERRIDE_SHIFT_CNT) 201 #define BOARD_FPD_UB924_LFMODE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_LFMODE_SHIFT_CNT) 203 #define BOARD_FPD_UB924_FILTER_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_FILTER_ENABLE_SHIFT_CNT) 204 #define BOARD_FPD_UB924_I2C_PASS_THROUGH_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_I2C_PASS_THROUGH_SHIFT_CNT) 205 #define BOARD_FPD_UB924_AUTO_ACK_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_AUTO_ACK_SHIFT_CNT) 206 #define BOARD_FPD_UB924_DE_GATE_RGB_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_DE_GATE_RGB_SHIFT_CNT) 208 #define BOARD_FPD_UB924_I2C_PASS_ALL_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_I2C_PASS_ALL_SHIFT_CNT) 210 #define BOARD_FPD_UB924_VID_BIT_MODE_SEL_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_VID_BIT_MODE_SEL_SHIFT_CNT) 211 #define BOARD_FPD_UB924_DE_POLARITY_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_DE_POLARITY_SHIFT_CNT) 213 #define BOARD_FPD_UB924_HS_POLARITY_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_HS_POLARITY_SHIFT_CNT) 214 #define BOARD_FPD_UB924_VS_POLARITY_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_VS_POLARITY_SHIFT_CNT) 215 #define BOARD_FPD_UB924_DE_SYNC_POLARITY_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_DE_SYNC_POLARITY_SHIFT_CNT) 217 #define BOARD_FPD_UB924_FRC2_EN_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_FRC2_EN_SHIFT_CNT) 218 #define BOARD_FPD_UB924_FRC1_EN_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_FRC1_EN_SHIFT_CNT) 219 #define BOARD_FPD_UB924_HI_FRC2_EN_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_HI_FRC2_EN_SHIFT_CNT) 220 #define BOARD_FPD_UB924_HI_FRC1_EN_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_HI_FRC1_EN_SHIFT_CNT) 222 #define BOARD_FPD_UB924_PG_INT_CLK_EN_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_PG_INT_CLK_EN_SHIFT_CNT) 224 #define BOARD_FPD_UB924_LVDS_VOD_CNTRL_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_LVDS_VOD_CNTRL_BIT_CNT) 226 #define BOARD_FPD_UB924_LOOP_THR_DRV_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_LOOP_THR_DRV_SHIFT_CNT) 228 #define BOARD_FPD_UB924_CLR_BAR_PAT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_CLR_BAR_PAT_SHIFT_CNT) 230 #define BOARD_FPD_UB924_PG_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_PG_ENABLE_SHIFT_CNT) 232 #define BOARD_FPD_UB924_PG_BIT_MODE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_PG_BIT_MODE_SHIFT_CNT) 233 #define BOARD_FPD_UB924_EXT_CLK_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_EXT_CLK_SHIFT_CNT) 234 #define BOARD_FPD_UB924_TIMING_SEL_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_TIMING_SEL_SHIFT_CNT) 236 #define BOARD_FPD_UB924_AUTO_SCROLL_PATTERN_BIT_MASK (1U) 237 #define BOARD_FPD_UB924_RX_CRC_CHECKER_ENABLE_SHIFT_CNT (6U) 238 #define BOARD_FPD_UB924_RX_CRC_CHECKER_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_RX_CRC_CHECKER_ENABLE_SHIFT_CNT) 240 #define BOARD_FPD_UB924_GPIO0_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_OUTPUT_SHIFT_CNT) 241 #define BOARD_FPD_UB924_GPIO1_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_OUTPUT_SHIFT_CNT) 242 #define BOARD_FPD_UB924_GPIO2_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_OUTPUT_SHIFT_CNT) 243 #define BOARD_FPD_UB924_GPIO3_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_OUTPUT_SHIFT_CNT) 244 #define BOARD_FPD_UB924_GPIO5_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO5_OUTPUT_SHIFT_CNT) 245 #define BOARD_FPD_UB924_GPIO6_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO6_OUTPUT_SHIFT_CNT) 246 #define BOARD_FPD_UB924_GPIO7_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO7_OUTPUT_SHIFT_CNT) 247 #define BOARD_FPD_UB924_GPIO8_OUTPUT_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO8_OUTPUT_SHIFT_CNT) 249 #define BOARD_FPD_UB924_GPIO0_REMOTE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_REMOTE_SHIFT_CNT) 250 #define BOARD_FPD_UB924_GPIO1_REMOTE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_REMOTE_SHIFT_CNT) 251 #define BOARD_FPD_UB924_GPIO2_REMOTE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_REMOTE_SHIFT_CNT) 252 #define BOARD_FPD_UB924_GPIO3_REMOTE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_REMOTE_SHIFT_CNT) 254 #define BOARD_FPD_UB924_GPIO0_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_DIRECTION_SHIFT_CNT) 255 #define BOARD_FPD_UB924_GPIO1_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_DIRECTION_SHIFT_CNT) 256 #define BOARD_FPD_UB924_GPIO2_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_DIRECTION_SHIFT_CNT) 257 #define BOARD_FPD_UB924_GPIO3_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_DIRECTION_SHIFT_CNT) 258 #define BOARD_FPD_UB924_GPIO5_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO5_DIRECTION_SHIFT_CNT) 259 #define BOARD_FPD_UB924_GPIO6_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO6_DIRECTION_SHIFT_CNT) 260 #define BOARD_FPD_UB924_GPIO7_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO7_DIRECTION_SHIFT_CNT) 261 #define BOARD_FPD_UB924_GPIO8_DIRECTION_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO8_DIRECTION_SHIFT_CNT) 263 #define BOARD_FPD_UB924_GPIO0_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO0_ENABLE_SHIFT_CNT) 264 #define BOARD_FPD_UB924_GPIO1_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO1_ENABLE_SHIFT_CNT) 265 #define BOARD_FPD_UB924_GPIO2_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO2_ENABLE_SHIFT_CNT) 266 #define BOARD_FPD_UB924_GPIO3_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO3_ENABLE_SHIFT_CNT) 267 #define BOARD_FPD_UB924_GPIO5_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO5_ENABLE_SHIFT_CNT) 268 #define BOARD_FPD_UB924_GPIO6_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO6_ENABLE_SHIFT_CNT) 269 #define BOARD_FPD_UB924_GPIO7_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO7_ENABLE_SHIFT_CNT) 270 #define BOARD_FPD_UB924_GPIO8_ENABLE_BIT_MASK (uint8_t)(0x01 << BOARD_FPD_UB924_GPIO8_ENABLE_SHIFT_CNT) 272 #define BOARD_FPD_UB924_MODE_SEL_24 (0U) 273 #define BOARD_FPD_UB924_MODE_SEL_18 (1U) 274 #define BOARD_FPD_UB924_DE_POSITIVE (0U) 275 #define BOARD_FPD_UB924_DE_INVERTED (1U) 276 #define BOARD_FPD_UB924_ACTIVE_HIGH (0U) 277 #define BOARD_FPD_UB924_ACTIVE_LOW (1U) 278 #define BOARD_FPD_UB924_EXT_CLK_SRC (0U) 279 #define BOARD_FPD_UB924_INT_CLK_SRC (1U) 280 #define BOARD_FPD_UB924_MILLI_VOLT_400 (0U) 281 #define BOARD_FPD_UB924_MILLI_VOLT_600 (1U) 282 #define BOARD_FPD_UB924_ENABLE_LOOP_THR_DRV (0U) 283 #define BOARD_FPD_UB924_DISABLE_LOOP_THR_DRV (1U) 286 #define BOARD_FPD_UB924_EXT_VIDEO_TIMING (0U) 287 #define BOARD_FPD_UB924_OWN_VIDEO_TIMING (1U) 288 #define BOARD_FPD_UB924_DISABLE_OVERRIDE (0U) 289 #define BOARD_FPD_UB924_ENABLE_OVERRIDE (1U) 290 #define BOARD_FPD_UB924_OUTPUT_HIGH (1U) 291 #define BOARD_FPD_UB924_OUTPUT_LOW (0U) 292 #define BOARD_FPD_UB924_OUTPUT (1U) 293 #define BOARD_FPD_UB924_INPUT (0U) 294 #define BOARD_FPD_UB924_GPIO (1U) 296 #define BOARD_FPD_UB924_GPIO0 (0U) 297 #define BOARD_FPD_UB924_GPIO1 (1U) 298 #define BOARD_FPD_UB924_GPIO2 (2U) 299 #define BOARD_FPD_UB924_GPIO3 (3U) 300 #define BOARD_FPD_UB924_GPIO5 (5U) 301 #define BOARD_FPD_UB924_GPIO6 (6U) 302 #define BOARD_FPD_UB924_GPIO7 (7U) 303 #define BOARD_FPD_UB924_GPIO8 (8U) Board_STATUS Board_fpdUb924GpioRemoteMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel)
DSI GPIO Remote mode control.
Board_STATUS Board_fpdUb924SelDesHiFRC1Mode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Hi-FRC1 mode control.
Board_STATUS Board_fpdUb924GetDesI2CAddr(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t *rdBuff)
I2C device address read.
Board_STATUS Board_fpdUb924SelDesLFMODEOvr(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
Low frequency override mode control.
Board_STATUS Board_fpdUb924SelDesFRC1Mode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
FRC1 mode control.
Board_STATUS Board_fpdUb924SelDesDigialRst1Mode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode)
DSI Reset1 mode control.
Board_STATUS Board_fpdUb924SelDesDESyncPolarity(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
Data enable sync polarity mode control.
Board_STATUS Board_fpdUb924DesLVDSDrvSetting(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t lvdsVod)
LVDS Vod mode control.
Board_STATUS Board_fpdUb924SelDesVidClrDepthMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
Video color depth mode control.
Board_STATUS Board_fpdUb924CfgDesLoopThrDrv(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
loop through driver mode control
Board_STATUS Board_fpdUb924SelDesBKWDOvrMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
Backward override mode control.
Board_STATUS Board_fpdUb924SetRxCRCCheckerEn(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Receive CRC checker enable.
Board_STATUS Board_fpdUb924SelDesClrBarPatMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
color bar pattern mode control
Board_STATUS Board_fpdUb924SelDesLFMODE(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
Low frequency mode control.
Board_STATUS Board_fpdUb924SelDesDEPolarity(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
Data enable polarity mode control.
Board_STATUS Board_fpdUb924SelDesFRC2Mode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
FRC2 mode control.
Board_STATUS Board_fpdUb924SelDesBCEnMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
DSI Back channel mode control.
Board_STATUS Board_fpdUb924SelDesPGTmngSel(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t vidTmng)
pattern generator timing mode control
Board_STATUS Board_fpdUb924SelDesAutoClkEnMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
Auto clock mode control.
FPD module object structure.
Definition: common.h:152
Board_STATUS Board_fpdUb924SetDesPGIntClkEn(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc)
Pattern generator clock source mode control.
Board_STATUS Board_fpdUb924SelDesHiFRC2Mode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Hi-FRC2 mode control.
Board_STATUS Board_fpdUb924SelDesDEGateMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Deserializer DE gate RGB mode control.
Board_STATUS Board_fpdUb924SelDesHSSyncPolarity(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
Horizontal sync polarity mode control.
Board_STATUS Board_fpdUb924GpioDirectionMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel)
DSI GPIO Direction mode control.
Board_STATUS Board_fpdUb924SelDesPGBitMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
pattern generator bit mode control
Board_STATUS Board_fpdUb924SetI2CPassThrModeCfg(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
I2C pass through mode control.
Board_STATUS Board_fpdUb924GpioEnMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel)
DSI GPIO Enable mode control.
Board_STATUS Board_fpdUb924SetAutoScrollPattEn(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
configure auto scroll for pattern
Board_STATUS Board_fpdUb924SelDesDigialRst0Mode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode)
DSI Reset0 mode control.
Board_STATUS Board_fpdUb924SelDesAutoACKMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Deserializer auto acknowledge mode control.
The macro definitions and function prototypes which are common across different board devices.
Board_STATUS Board_fpdUb924SelDesVSSyncPolarity(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel)
Vertical sync polarity mode control.
Board_STATUS Board_fpdUb924SelDesBKWDMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel)
Backward mode control.
Board_STATUS Board_fpdUb924SelDesPGExtClk(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc)
pattern generator external clock mode control
Board_STATUS Board_fpdUb924SelDesFilterEnMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Deserializer filter mode control.
Board_STATUS Board_fpdUb924SelDesPGMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Pattern generator mode control.
Board_STATUS Board_fpdUb924GpioOutputMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t outSel)
DSI GPIO mode control.
Board_STATUS Board_fpdUb924SelDesPassAllMode(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
Deserializer pass through all mode control.
Board_STATUS Board_fpdUb924SetDesI2cBusFreq(void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgBitRate)
I2C bus frequency mode control.