mipicsiss
Vitis Drivers API Documentation
|
Data Structures | |
struct | Onsemi_RegisterField |
This typedef contains translations of FRL_Rate to Lanes and Line Rates. More... | |
Enumerations | |
enum | Onsemi_DeviceType |
FRL Character Rate Enumeration. More... | |
Functions | |
int | ONSEMI_NB7NQ621M_Init (void *IicPtr, u8 I2CSlaveAddress, u8 Revision, u8 IsTx) |
This function initializes the ONSEMI NB7NQ621M with default values for use with the Video FMC. More... | |
int | ONSEMI_NB7NQ621M_CheckDeviceID (void *IicPtr, u8 I2CSlaveAddress) |
This function checks the ONSEMI NB7NQ621M device ID. More... | |
u8 | ONSEMI_NB7NQ621M_CheckDeviceVersion (void *IicPtr, u8 I2CSlaveAddress) |
This function checks the ONSEMI NB7NQ621M Device Revision Number. More... | |
int | ONSEMI_NB7NQ621M_LineRateReconfig (void *IicPtr, u8 I2CSlaveAddress, u8 Revision, u8 IsFRL, u64 LineRate, u8 IsTx) |
This function reconfigures the ONSEMI NB7NQ621M cable redriver. More... | |
void | ONSEMI_NB7NQ621M_RegisterLibraryDump (void) |
This function prints out all the contents from OnsemiRegisterFields array. More... | |
void | ONSEMI_NB7NQ621M_RegisterDump (void *IicPtr, u8 I2CSlaveAddress) |
This function displays a registerdump of the ONSEMI NB7NQ621M device. More... | |
Variables | |
const Onsemi_RegisterField | OnsemiRegisterFields [] |
This table contains the values to be programmed to ONSEMI device. More... | |
enum Onsemi_DeviceType |
FRL Character Rate Enumeration.
int ONSEMI_NB7NQ621M_CheckDeviceID | ( | void * | IicPtr, |
u8 | I2CSlaveAddress | ||
) |
This function checks the ONSEMI NB7NQ621M device ID.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
Referenced by ONSEMI_NB7NQ621M_RegisterDump().
u8 ONSEMI_NB7NQ621M_CheckDeviceVersion | ( | void * | IicPtr, |
u8 | I2CSlaveAddress | ||
) |
This function checks the ONSEMI NB7NQ621M Device Revision Number.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
int ONSEMI_NB7NQ621M_Init | ( | void * | IicPtr, |
u8 | I2CSlaveAddress, | ||
u8 | Revision, | ||
u8 | IsTx | ||
) |
This function initializes the ONSEMI NB7NQ621M 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 ONSEMI device. |
IsTx | specifies if the configuration is for TX or RX. |
int ONSEMI_NB7NQ621M_LineRateReconfig | ( | void * | IicPtr, |
u8 | I2CSlaveAddress, | ||
u8 | Revision, | ||
u8 | IsFRL, | ||
u64 | LineRate, | ||
u8 | IsTx | ||
) |
This function reconfigures the ONSEMI NB7NQ621M 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 ONSEMI 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 ONSEMI_NB7NQ621M_RegisterDump | ( | void * | IicPtr, |
u8 | I2CSlaveAddress | ||
) |
This function displays a registerdump of the ONSEMI NB7NQ621M device.
I2CBaseAddress | is the baseaddress of the I2C core. |
I2CSlaveAddress | is the 7-bit I2C slave address. |
References ONSEMI_NB7NQ621M_CheckDeviceID().
void ONSEMI_NB7NQ621M_RegisterLibraryDump | ( | void | ) |
This function prints out all the contents from OnsemiRegisterFields array.
None |
References OnsemiRegisterFields.
const Onsemi_RegisterField OnsemiRegisterFields[] |
This table contains the values to be programmed to ONSEMI device.
Each entry is of the format: 1) Device Type 2) Register Address 3) Values
Referenced by ONSEMI_NB7NQ621M_RegisterLibraryDump().