mipicsiss
Vitis Drivers API Documentation
|
Data Structures | |
struct | Ti_RegisterField |
This typedef contains translations of FRL_Rate to Lanes and Line Rates. More... | |
Enumerations | |
enum | Ti_DeviceType |
FRL Character Rate Enumeration. More... | |
Functions | |
int | TI_TMDS1204_Init (void *IicPtr, u8 I2CSlaveAddress, u8 Revision, u8 IsTx) |
This function initializes the TI TMDS1204 with default values for use with the Video FMC. More... | |
int | TI_TMDS1204_CheckDeviceID (void *IicPtr, u8 I2CSlaveAddress) |
This function checks the TI TMDS1204 device ID. More... | |
u8 | TI_TMDS1204_CheckDeviceVersion (void *IicPtr, u8 I2CSlaveAddress) |
This function checks the TI TMDS1204 Device Revision Number. More... | |
int | TI_TMDS1204_LineRateReconfig (void *IicPtr, u8 I2CSlaveAddress, u8 Revision, u8 IsFRL, u64 LineRate, u8 Lanes, u8 IsTx) |
This function reconfigures the TI TMDS1204 cable redriver. More... | |
void | TI_TMDS1204_RegisterLibraryDump (void) |
This function prints out all the contents from TiRegisterFields array. More... | |
void | TI_TMDS1204_RegisterDump (void *IicPtr, u8 I2CSlaveAddress) |
This function displays a registerdump of the TI TMDS1204 device. More... | |
Variables | |
const Ti_RegisterField | TiRegisterFields [] |
This table contains the values to be programmed to TI device. More... | |
enum Ti_DeviceType |
FRL Character Rate Enumeration.
int TI_TMDS1204_CheckDeviceID | ( | void * | IicPtr, |
u8 | I2CSlaveAddress | ||
) |
This function checks the TI TMDS1204 device ID.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
Referenced by TI_TMDS1204_RegisterDump().
u8 TI_TMDS1204_CheckDeviceVersion | ( | void * | IicPtr, |
u8 | I2CSlaveAddress | ||
) |
This function checks the TI TMDS1204 Device Revision Number.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
int TI_TMDS1204_Init | ( | void * | IicPtr, |
u8 | I2CSlaveAddress, | ||
u8 | Revision, | ||
u8 | IsTx | ||
) |
This function initializes the TI TMDS1204 with default values for use with the Video FMC.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
Revision | is the revision number of the TI device. |
IsTx | specifies if the configuration is for TX or RX. |
int TI_TMDS1204_LineRateReconfig | ( | void * | IicPtr, |
u8 | I2CSlaveAddress, | ||
u8 | Revision, | ||
u8 | IsFRL, | ||
u64 | LineRate, | ||
u8 | Lanes, | ||
u8 | IsTx | ||
) |
This function reconfigures the TI TMDS1204 cable redriver.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
Revision | is the revision number of the TI device. |
IsFRL | specifies if the mode is FRL or TMDS. |
LineRate | specifies the linerate. |
IsTx | specifies if the configuration is for TX or RX. |
void TI_TMDS1204_RegisterDump | ( | void * | IicPtr, |
u8 | I2CSlaveAddress | ||
) |
This function displays a registerdump of the TI TMDS1204 device.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
References TI_TMDS1204_CheckDeviceID().
void TI_TMDS1204_RegisterLibraryDump | ( | void | ) |
This function prints out all the contents from TiRegisterFields array.
None |
References TiRegisterFields.
const Ti_RegisterField TiRegisterFields[] |
This table contains the values to be programmed to TI device.
Each entry is of the format: 1) Device Type 2) Register Address 3) Values
Referenced by TI_TMDS1204_RegisterLibraryDump().