PDK API Guide for J721E
|
Application Interfaces provided by DS90UB941 FPD-Link device library.
Functions | |
Board_STATUS | Board_fpdUb941SetResetModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
DSI Reset mode control. More... | |
Board_STATUS | Board_fpdUb941SetDigtialRst1ModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Digital reset1 mode control. More... | |
Board_STATUS | Board_fpdUb941SetDigtialRst0ModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Digital reset0 mode control. More... | |
Board_STATUS | Board_fpdUb941SetDsi1ClkPinOrd (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
DSI1 clock lane pin order select. More... | |
Board_STATUS | Board_fpdUb941SelDsi1DataPinOrd (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
DSI1 data lane pin order select. More... | |
Board_STATUS | Board_fpdUb941SelDsi0ClkPinOrd (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
DSI0 clock lane pin order select. More... | |
Board_STATUS | Board_fpdUb941SelDsi0DataPinOrd (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
DSI0 data lane pin order select. More... | |
Board_STATUS | Board_fpdUb941DevIdCfg (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t serSlvAddr) |
Set deserializer device Id. More... | |
Board_STATUS | Board_fpdUb941GetDsiGenSts (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t *errStatus) |
Get DSI general error status. More... | |
Board_STATUS | Board_fpdUb941SetI2CPassAllModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
I2C pass all mode control. More... | |
Board_STATUS | Board_fpdUb941SelI2CAccessPort (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t portSel) |
Select I2C Access port. More... | |
Board_STATUS | Board_fpdUb941IndirRegAccBlkSel (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t regBlk) |
Indirect register acces block select. More... | |
Board_STATUS | Board_fpdUb941InDirRegAccModeSel (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t accessMode) |
Indirect register access mode select. More... | |
Board_STATUS | Board_fpdUb941SetRxCRCCheckerEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Receive CRC checker enable. More... | |
Board_STATUS | Board_fpdUb941SetFilterEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Set filter enable. More... | |
Board_STATUS | Board_fpdUb941SetI2CPassThrModeCfg (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure I2C pass through mode More... | |
Board_STATUS | Board_fpdUb941SetPCLKAutoEnModeCfg (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure PCLK auto enable mode More... | |
Board_STATUS | Board_fpdUb941DsiIndirRegWr (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t regBlkType, uint8_t cfgRegAddr, uint8_t cfgRegData) |
DSI indirect register write. More... | |
Board_STATUS | Board_fpdUb941SetPixelBytes (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t bytesPerPixel) |
Set DSI bytes per pixel. More... | |
Board_STATUS | Board_fpdUb941SetBridgeClkModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkMode) |
Set FPD bridge clock mode. More... | |
Board_STATUS | Board_fpdUb941SetFreqStblThr (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t freqStblThr) |
Set frequency stability threshold. More... | |
Board_STATUS | Board_fpdUb941GetFpd3LinkRdySts (void *handle, Board_FpdModuleObj *fpdModParams, bool *stsFlag) |
Get FPD Link-III link ready status. More... | |
Board_STATUS | Board_fpdUb941GetFpd3LinkTxSts (void *handle, Board_FpdModuleObj *fpdModParams, bool *stsFlag) |
Get FPD Link-III transmit status. More... | |
Board_STATUS | Board_fpdUb941GetDsiClkDetSts (void *handle, Board_FpdModuleObj *fpdModParams, bool *stsFlag) |
Get DSI clock detect status. More... | |
Board_STATUS | Board_fpdUb941GetSelPortDsiClkDetSts (void *handle, Board_FpdModuleObj *fpdModParams, bool *stsFlag) |
Get selected port DSI clock detect status. More... | |
Board_STATUS | Board_fpdUb941GetFreqStabilitySts (void *handle, Board_FpdModuleObj *fpdModParams, bool *stsFlag) |
Get frequency stability status. More... | |
Board_STATUS | Board_fpdUb941SelPGClkSrc (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc) |
Select pattern generator clock source. More... | |
Board_STATUS | Board_fpdUb941SelPGMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Select pattern generator mode. More... | |
Board_STATUS | Board_fpdUb941SetPGTModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t pgTSel) |
Pattern generator timing mode control. More... | |
Board_STATUS | Board_fpdUb941SetIndirRegRdEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure indirect register read enable mode More... | |
Board_STATUS | Board_fpdUb941Tx_Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
configure transmit mode More... | |
Board_STATUS | Board_fpdUb941SetSerClkModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure serializer clock mode control mode More... | |
Board_STATUS | Board_fpdUb941SetDsiLaneModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t laneMode) |
configure clock lane mode control mode More... | |
Board_STATUS | Board_fpdUb941SetDigitalRst1ModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Digital Reset mode control. More... | |
Board_STATUS | Board_fpdUb941SetI2CBusFreq (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgBitRate) |
I2C bus frequency set. More... | |
Board_STATUS | Board_fpdUb941RmtDesAliasCfg (void *handle, Board_FpdModuleObj *fpdModParams, Board_FpdRmtDevObj *fpdRmtParams) |
Remote deserializer slave device id config. More... | |
Board_STATUS | Board_fpdUb941SetInvtdClrPattEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Inverted color pattern select. More... | |
Board_STATUS | Board_fpdUb941SetAutoScrollPattEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure auto scroll for pattern More... | |
Board_STATUS | Board_fpdUb941ColorBarEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure color bars More... | |
Board_STATUS | Board_fpdUb941SelPatt (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t patternSel) |
configure color bars More... | |
Board_STATUS | Board_fpdUb941PattGenEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure pattern display More... | |
void | Board_fpdUb941GetI2CAddr (uint8_t *domain, uint8_t *chNum, uint8_t *i2cAddr) |
Get ub941 i2c address. More... | |
Board_STATUS Board_fpdUb941SetResetModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
DSI Reset mode control.
This function is used for configuring the analog (or) digital DSI reset mode.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Normal operation (or) Reset |
Board_STATUS Board_fpdUb941SetDigtialRst1ModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Digital reset1 mode control.
This function is used for configuring the operational mode of Digital RESET1.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Normal operation (or) Reset |
Board_STATUS Board_fpdUb941SetDigtialRst0ModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Digital reset0 mode control.
This function is used for configuring the operational mode of Digital RESET0.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Normal operation (or) Reset |
Board_STATUS Board_fpdUb941SetDsi1ClkPinOrd | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
DSI1 clock lane pin order select.
This function is used to select the DSI1 clock lane pin order.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
operMode | [IN] Operational mode to be configured BOARD_FPD_UB941_CLK_LANE_PN_MAINTIAN - DSI Port1 Clock Lane P inputs mapped to P, N inputs mapped to N BOARD_FPD_UB941_CLK_LANE_PN_SWAP - DSI Port1 Clock Lane P inputs mapped to P, N inputs mapped to P |
Board_STATUS Board_fpdUb941SelDsi1DataPinOrd | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
DSI1 data lane pin order select.
This function is used to select the DSI1 data lane pin order.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
operMode | [IN] Operational mode to be configured BOARD_FPD_UB941_DATA_LANE_PN_MAINTIAN - DSI Port1 Data Lane P inputs mapped to P, N input smapped to N BOARD_FPD_UB941_DATA_LANE_PN_SWAP - DSI Port1 Data Lane P inputs mapped to P, N inputs mapped to P |
Board_STATUS Board_fpdUb941SelDsi0ClkPinOrd | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
DSI0 clock lane pin order select.
This function is used to select the DSI0 clock lane pin order.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
operMode | [IN] Operational mode to be configured BOARD_FPD_UB941_CLK_LANE_PN_MAINTIAN - DSI Port0 Clock Lane P inputs mapped to P, N inputs mapped to N BOARD_FPD_UB941_CLK_LANE_PN_SWAP - DSI Port0 Clock Lane P inputs mapped to P, N inputs mapped to P |
Board_STATUS Board_fpdUb941SelDsi0DataPinOrd | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
DSI0 data lane pin order select.
This function is used to select the DSI0 data lane pin order.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
operMode | [IN] Operational mode to be configured BOARD_FPD_UB941_DATA_LANE_PN_MAINTIAN - DSI Port0 Data Lane P inputs mapped to P, N input smapped to N BOARD_FPD_UB941_DATA_LANE_PN_SWAP - DSI Port0 Data Lane P inputs mapped to P, N inputs mapped to P |
Board_STATUS Board_fpdUb941DevIdCfg | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | serSlvAddr | ||
) |
Set deserializer device Id.
This function is used for setting the user configurable device ID for remote deserializer connected to serializer.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
serSlvAddr | [IN] Deserailizer device ID. |
Board_STATUS Board_fpdUb941GetDsiGenSts | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t * | errStatus | ||
) |
Get DSI general error status.
This function is used to read the general status of different err fileds.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
errStatus | [IN/OUT] Buffer to hold the error status |
Board_STATUS Board_fpdUb941SetI2CPassAllModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
I2C pass all mode control.
This function is used to Enable/Disable the I2C Pass All mode.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SelI2CAccessPort | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | portSel | ||
) |
Select I2C Access port.
This function is used to selects Port for register access from primary I2C address
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
portSel | [IN] Port to be selected BOARD_FPD_UB941_PORT0_SEL - Port0 selected BOARD_FPD_UB941_PORT1_SEL - Port1 selected BOARD_FPD_UB941_PORT1_I2C_EN - Enables the secondary I2C address |
Board_STATUS Board_fpdUb941IndirRegAccBlkSel | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | regBlk | ||
) |
Indirect register acces block select.
This function is used to select indirect register access block.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
regBlk | [IN] Register block to be selected BOARD_FPD_UB941_DSI_PORT0_REG
|
BOARD_FPD_UB941_DSI_PORT1_REG
BOARD_FPD_UB941_DSI_ANALOG_PLL_CNTRL_REG
BOARD_FPD_UB941_FPD_LINK_III_PORT0_REG
BOARD_FPD_UB941_FPD_LINK_III_PORT1_REG
BOARD_FPD_UB941_FPD_LINK_III_PORT0_PORT1_REG
Board_STATUS Board_fpdUb941InDirRegAccModeSel | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | accessMode | ||
) |
Indirect register access mode select.
This function is used to select indirect register access mode.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
accessMode | [IN] Indirect access mode to be selected. READ_ACCESS - Read Access selected WRITE_ACCESS - Write Access selected. |
Board_STATUS Board_fpdUb941SetRxCRCCheckerEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Receive CRC checker enable.
This function is used to enable/disable CRC Checker.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SetFilterEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Set filter enable.
This function is used to enable/disable filter.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SetI2CPassThrModeCfg | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure I2C pass through mode
This function is used to enable/disable pass through mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SetPCLKAutoEnModeCfg | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure PCLK auto enable mode
This function is used to enable/disable PCLK AUTO mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941DsiIndirRegWr | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | regBlkType, | ||
uint8_t | cfgRegAddr, | ||
uint8_t | cfgRegData | ||
) |
DSI indirect register write.
This function is used to write to the DSI indirect registers
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
regBlkType | [IN] Indirect register block type BOARD_FPD_UB941_DSI_PORT_INDIRECT_ACCESS
|
cfgRegAddr | [IN] Register address to be accessed |
cfgRegData | [IN] Register data to be programmed |
Board_STATUS Board_fpdUb941SetPixelBytes | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | bytesPerPixel | ||
) |
Set DSI bytes per pixel.
This function is used to configure the DSI bytes per pixel
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
bytesPerPixel | [IN] Number of DSI Bytes Per Pixel |
Board_STATUS Board_fpdUb941SetBridgeClkModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | clkMode | ||
) |
Set FPD bridge clock mode.
This function is used to configure the bridge clocking mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
clkMode | [IN] Bridge Clocking mode |
Board_STATUS Board_fpdUb941SetFreqStblThr | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | freqStblThr | ||
) |
Set frequency stability threshold.
This function is used to configure the frequency stability threshold
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
freqStblThr | [IN] Frequency Stability Threshold BOARD_FPD_UB941_FREQ_STBL_40 - 40 micro sec BOARD_FPD_UB941_FREQ_STBL_80 - 80 micro sec BOARD_FPD_UB941_FREQ_STBL_320 - 320 micro sec BOARD_FPD_UB941_FREQ_STBL_1280 - 1280 micro sec |
Board_STATUS Board_fpdUb941GetFpd3LinkRdySts | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
bool * | stsFlag | ||
) |
Get FPD Link-III link ready status.
This function is used to get the FPD Link-III ready status
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
stsFlag | [IN/OUT] FPD LinkIII ready status False - FPD Link III module ready True - FPD Link III module not ready |
Board_STATUS Board_fpdUb941GetFpd3LinkTxSts | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
bool * | stsFlag | ||
) |
Get FPD Link-III transmit status.
This function is used to get the FPD LinkIII transmit status.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
stsFlag | [IN/OUT] FPD LinkIII transmit status False - FPD Link III transmit unsuccessful True - FPD Link III transmit successful |
Board_STATUS Board_fpdUb941GetDsiClkDetSts | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
bool * | stsFlag | ||
) |
Get DSI clock detect status.
This function is used to get DSI clock detect status.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
stsFlag | [IN/OUT] DSI clock detection status False - DSI clock detection failed True - DSI clock detection successful |
Board_STATUS Board_fpdUb941GetSelPortDsiClkDetSts | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
bool * | stsFlag | ||
) |
Get selected port DSI clock detect status.
This function is used to get DSI clock detect status of selected port.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
stsFlag | [IN/OUT] DSI clock detection status of selected port False - DSI clock detection failed True - DSI clock detection successful |
Board_STATUS Board_fpdUb941GetFreqStabilitySts | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
bool * | stsFlag | ||
) |
Get frequency stability status.
This function is used to get DSI frequency stability status
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
stsFlag | [IN/OUT] Ferquency stability status False - Frequency status failed True - Frequency status successful |
Board_STATUS Board_fpdUb941SelPGClkSrc | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | clkSrc | ||
) |
Select pattern generator clock source.
This function is used to select the pattern generator clk source
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
clkSrc | [IN] Pattern generator clock src select BOARD_FPD_UB941_INT_CLK_SRC - Internal divider clock BOARD_FPD_UB941_EXT_CLK_SRC - External Pixel clock |
Board_STATUS Board_fpdUb941SelPGMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Select pattern generator mode.
This function is used to select the pattern generator mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
modeSel | [IN] Pattern generator mode select BOARD_FPD_UB941_MODE_SEL_24 - 24-bit mode BOARD_FPD_UB941_MODE_SEL_18 - 18-bit mode |
Board_STATUS Board_fpdUb941SetPGTModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | pgTSel | ||
) |
Pattern generator timing mode control.
This function is used to set the pattern generator vedio timing mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
pgTSel | [IN] Pattern generator timing select BOARD_FPD_UB941_EXT_VIDEO_TIMING
|
Board_STATUS Board_fpdUb941SetIndirRegRdEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure indirect register read enable mode
This function is used to enable/disable PCLK AUTO mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941Tx_Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
configure transmit mode
This function is used to confiure the transmit mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
operMode | [IN] operMode - BOARD_FPD_UB941_AUTO_DETECT_FPD3_MODE BOARD_FPD_UB941_FORCED_SINGLE_FPD3_TRANSMITTER_MODE BOARD_FPD_UB941_FORCED_DUAL_FPD3_TRANSMITTER_MODE BOARD_FPD_UB941_AUTO_DETECT_FPD3_SINGLE_MODE BOARD_FPD_UB941_FORCED_INDEPENDENT_2_2_MODE BOARD_FPD_UB941_FORCED_SPLITTER_MODE |
Board_STATUS Board_fpdUb941SetSerClkModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure serializer clock mode control mode
This function is used to enable/disable PCLK AUTO mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SetDsiLaneModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | laneMode | ||
) |
configure clock lane mode control mode
This function is used to enable/disable PCLK AUTO mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
laneMode | [IN] lane mode sel: -BOARD_FPD_UB941_LANES_1 -BOARD_FPD_UB941_LANES_2 -BOARD_FPD_UB941_LANES_3 -BOARD_FPD_UB941_LANES_4 |
Board_STATUS Board_fpdUb941SetDigitalRst1ModeCtrl | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Digital Reset mode control.
Resets the entire digital block including registers
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Normal operation (or) Reset |
Board_STATUS Board_fpdUb941SetI2CBusFreq | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgBitRate | ||
) |
I2C bus frequency set.
This function is used for setting the deserializer I2C bus frequency
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgBitRate | [IN] Indicates I2C serial clock frequency config modes BOARD_FPD_KBPS_100 - 100 KBPS BOARD_FPD_KBPS_400 - 400 KBPS |
Board_STATUS Board_fpdUb941RmtDesAliasCfg | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
Board_FpdRmtDevObj * | fpdRmtParams | ||
) |
Remote deserializer slave device id config.
This function is used for configuring the remote deserializer slave device ID
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
fpdRmtParams | [IN] Remote device module params |
Board_STATUS Board_fpdUb941SetInvtdClrPattEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Inverted color pattern select.
This function is used to initialize the ub941 DSI module.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SetAutoScrollPattEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure auto scroll for pattern
This function is used to enable/disable pass through mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941ColorBarEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure color bars
This function is used to enable/disable pass through mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb941SelPatt | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | patternSel | ||
) |
configure color bars
This function is used to enable/disable pass through mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
patternSel | [IN] Indicates the pattern to be displayed: BOARD_FPD_UB941_PATTERN_CHECKERBOARD BOARD_FPD_UB941_PATTERN_WHITE_BLACK BOARD_FPD_UB941_PATTERN_BLACK_WHITE BOARD_FPD_UB941_PATTERN_RED_CYAN BOARD_FPD_UB941_PATTERN_GREEN_MAGNETA BOARD_FPD_UB941_PATTERN_BLUE_YELLOW BOARD_FPD_UB941_PATTERN_HORIZONTALLY_SCALE_BLK2WHT_WHT2BLK BOARD_FPD_UB941_PATTERN_HORIZONTALLY_SCALE_BLK2RED_WHT2CYN BOARD_FPD_UB941_PATTERN_HORIZONTALLY_SCALE_BLK2GRN_WHT2MAG BOARD_FPD_UB941_PATTERN_HORIZONTALLY_SCALE_BLK2BLU_WHT2YEL BOARD_FPD_UB941_PATTERN_VERTICALLY_SCALE_BLK2WHT_WHT2BLK BOARD_FPD_UB941_PATTERN_VERTICALLY_SCALE_BLK2RED_WHT2CYN BOARD_FPD_UB941_PATTERN_VERTICALLY_SCALE_BLK2GRN_WHT2MAG BOARD_FPD_UB941_PATTERN_VERTICALLY_SCALE_BLK2BLU_WHT2YEL BOARD_FPD_UB941_PATTERN_CUSTOM_COLORS BOARD_FPD_UB941_PATTERN_VCOM |
Board_STATUS Board_fpdUb941PattGenEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure pattern display
This function is used to enable/disable pass through mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
void Board_fpdUb941GetI2CAddr | ( | uint8_t * | domain, |
uint8_t * | chNum, | ||
uint8_t * | i2cAddr | ||
) |
Get ub941 i2c address.
This function is used to get the I2C address and channel details of UB960 module.
domain | [IN] I2C instance domain |
chNum | [IN] buffer to hold i2c channel number |
i2cAddr | [IN] buffer to hold i2c address |