PDK API Guide for J721E
ds90ub925.h File Reference

Introduction

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

Go to the source code of this file.

Macros

#define BOARD_FPD_UB925_I2C_SLV_ADDR   (0x1BU)
 
#define BOARD_FPD_UB925_CONFIGURATION1_REG_ADDR   (0x04U)
 
#define BOARD_FPD_UB925_GENERAL_STATUS_REG_ADDR   (0x0CU)
 
#define BOARD_FPD_UB925_DATA_PATH_CONTROL_REG_ADDR   (0x12U)
 
#define BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT   (4U)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB925_RGB_DE_GATE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_RGB_18BIT_MODE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_PCLK_STATUS_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT)
 

Functions

Board_STATUS Board_fpdUb925SetRGBGateDEModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 RGB gate data enable mode control. More...
 
Board_STATUS Board_fpdUb925SetI2SChBModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 I2S channel-B mode control. More...
 
Board_STATUS Board_fpdUb925SetI2SChBOverrideModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 I2S channel-B override mode control. More...
 
Board_STATUS Board_fpdUb925SetI2STransSelModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 I2S transport select mode control. More...
 
Board_STATUS Board_fpdUb925SetRGB18bitModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode)
 RGB 18-bit mode control. More...
 
Board_STATUS Board_fpdUb925GetPCLKLockStatus (void *handle, Board_FpdModuleObj *fpdModParams, bool *pclkLockStatus)
 Get PCLK lock status. More...