dp14rxss
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
xdprxss_mcdp6000.h File Reference
#include "xvidc.h"
#include "xparameters.h"
#include "xil_types.h"
#include "xdprxss.h"

Macros

#define XDPRXSS_MCDP6000_IIC_SLAVE   0x14
 MCDP6000 slave device. More...
 

Functions

u32 XDpRxSs_MCDP6000_GetRegister (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress, u16 RegisterAddress)
 This function reads a single 32b word from the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_SetRegister (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress, u16 RegisterAddress, u32 Value)
 This function writes a single 32b word to the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_ModifyRegister (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress, u16 RegisterAddress, u32 Value, u32 Mask)
 This function modifies a single 32b word from the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_DpInit (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function initializes the MCDP6000 device with default values for DP use with the Video FMC. More...
 
int XDpRxSs_MCDP6000_IbertInit (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function initializes the MCDP6000 device with default values for IBERT use with the Video FMC. More...
 
int XDpRxSs_MCDP6000_ResetDpPath (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function requests a reset of the DP path of the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_ResetCrPath (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function requests a reset of the CR path of the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_EnablePrbs7_Tx (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function enables the PRBS7 output of the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_EnablePrbs7_Rx (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function enables the PRBS7 counter mode in MC Rx path Used in DP PHY compliance mode. More...
 
int XDpRxSs_MCDP6000_DisablePrbs7_Rx (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function Disables the PRBS7 counter mode in MC Rx path Used in DP PHY compliance mode. More...
 
int XDpRxSs_MCDP6000_Read_ErrorCounters (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function reads error counters for all lanes. More...
 
int XDpRxSs_MCDP6000_EnableCounter (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function enables symbol counter. More...
 
int XDpRxSs_MCDP6000_ClearCounter (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function clears symbol counter. More...
 
void XDpRxSs_MCDP6000_RegisterDump (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function displays a registerdump of the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_TransparentMode (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function sets the transparent mode of the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_BWchange (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function changes the bandwidth of the MCDP6000 device. More...
 
int XDpRxSs_MCDP6000_AccessLaneSet (XDpRxSs *DpRxSsPtr, u8 I2CSlaveAddress)
 This function sets the access lane register of the MCDP6000 device. More...