![]() |
PDK API Guide for AM65xx
|
Application Interfaces provided by DS90UB926 FPD-Link device library.
Functions | |
| Board_STATUS | Board_fpdUb926SetI2SChBEnableModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| I2S channel-B enable mode control. More... | |
| Board_STATUS | Board_fpdUb926SetI2SChBOverrideModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| I2S channel-B override mode control. More... | |
| Board_STATUS | Board_fpdUb926SetI2STransportSelModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| I2S Transport select mode control. More... | |
| Board_STATUS | Board_fpdUb926SetI2SGenModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| I2S generation mode control. More... | |
| Board_STATUS | Board_fpdUb926SetPassRGBModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| Pass RGB mode control. More... | |
| Board_STATUS | Board_fpdUb926SetOverrideFCConfigModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| Override forward channel configuation mode control. More... | |
| Board_STATUS | Board_fpdUb926SetRGB18bitModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| RGB 18-bit mode control. More... | |
| Board_STATUS | Board_fpdUb926GetPLLLockStatus (void *handle, Board_FpdModuleObj *fpdModParams, bool *pllLockStatus) |
| Get PLL lock status. More... | |
| Board_STATUS | Board_fpdUb926RmtSerSlvDevAliasIdCfg (void *handle, Board_FpdModuleObj *fpdModParams, Board_FpdRmtDevObj *fpdRmtParams) |
| Remote serializer slave device id config. More... | |
| Board_STATUS | Board_fpdUb926SetI2CPassThrAllModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| I2C pass through all mode control. More... | |
| Board_STATUS | Board_fpdUb926SetI2CPassThrModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| I2C pass through mode control. More... | |
| Board_STATUS | Board_fpdUb926SetI2CBusFreq (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgBitRate) |
| I2C bus frequency set. More... | |
| Board_STATUS | Board_fpdUb926SetBackChModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| Deserializer back channel mode control. More... | |
| Board_STATUS | Board_fpdUb926SetDigitalRst1ModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| Deserializer digital reset1 mode control. More... | |
| Board_STATUS | Board_fpdUb926SetRmtAutoPwrDwnModeCtrl (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
| Remote auto-power down mode control. More... | |
| void | Board_fpdUb926GetI2CAddr (uint8_t *domain, uint8_t *chNum, uint8_t *i2cAddr) |
| Get ub926 i2c address. More... | |
| Board_STATUS Board_fpdUb926SetI2SChBEnableModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
I2S channel-B enable mode control.
This function is used for configuring the deserializer I2S Channel-B mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetI2SChBOverrideModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
I2S channel-B override mode control.
This function is used for configuring the deserializer I2S Channel-B override mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetI2STransportSelModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
I2S Transport select mode control.
This function is used for configuring the deserializer I2S transport select mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetI2SGenModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
I2S generation mode control.
This function is used for configuring the deserializer I2S generation mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetPassRGBModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
Pass RGB mode control.
This function is used for configuring the deserializer RGB pass mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetOverrideFCConfigModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
Override forward channel configuation mode control.
This function is used for configuring the deserializer override forward channel mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetRGB18bitModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
RGB 18-bit mode control.
This function is used for configuring the deserializer RGB 18-bit mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926GetPLLLockStatus | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| bool * | pllLockStatus | ||
| ) |
Get PLL lock status.
This function is used for reading the deserializer PLL lock status
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| pllLockStatus | [IN/OUT] Buffer to hold PLL lock status |
| Board_STATUS Board_fpdUb926RmtSerSlvDevAliasIdCfg | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| Board_FpdRmtDevObj * | fpdRmtParams | ||
| ) |
Remote serializer slave device id config.
This function is used for configuring the remote serializer slave device ID
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| fpdRmtParams | [IN] structure holding the fpd params |
| Board_STATUS Board_fpdUb926SetI2CPassThrAllModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
I2C pass through all mode control.
This function is used for configuring the deserializer I2C pass through all mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetI2CPassThrModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
I2C pass through mode control.
This function is used for configuring the deserializer I2C 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_fpdUb926SetI2CBusFreq | ( | 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_fpdUb926SetBackChModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
Deserializer back channel mode control.
This function is used for configuring the deserializer back channel mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetDigitalRst1ModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
Deserializer digital reset1 mode control.
This function is used for configuring the deserializer digital reset1 mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| Board_STATUS Board_fpdUb926SetRmtAutoPwrDwnModeCtrl | ( | void * | handle, |
| Board_FpdModuleObj * | fpdModParams, | ||
| uint8_t | cfgMode | ||
| ) |
Remote auto-power down mode control.
This function is used for configuring the deserializer auto power down mode
| handle | [IN] Low level driver handle |
| fpdModParams | [IN] FPD module params |
| cfgMode | [IN] Config mode - Indicates Enable or Disable |
| void Board_fpdUb926GetI2CAddr | ( | uint8_t * | domain, |
| uint8_t * | chNum, | ||
| uint8_t * | i2cAddr | ||
| ) |
Get ub926 i2c address.
This function is used to get the I2C address and channel details of UB926 module.
| domain | [IN] I2C instance domain |
| chNum | [IN] buffer to hold i2c channel number |
| i2cAddr | [IN] buffer to hold i2c address |