dp14txss
Xilinx Vitis Drivers API Documentation
xdptxss.c File Reference

Functions

u32 XDpTxSs_CfgInitialize (XDpTxSs *InstancePtr, XDpTxSs_Config *CfgPtr, UINTPTR EffectiveAddr)
 This function initializes the DisplayPort Transmitter Subsystem core.
 
void XDpTxSs_Reset (XDpTxSs *InstancePtr)
 This function resets the DisplayPort Transmitter Subsystem including all sub-cores.
 
u32 XDpTxSs_Start (XDpTxSs *InstancePtr)
 This function starts the DisplayPort Transmitter Subsystem including all sub-cores.
 
u32 XDpTxSs_StartCustomMsa (XDpTxSs *InstancePtr, XDpTxSs_MainStreamAttributes *MsaConfigCustom)
 This function starts the DisplayPort Transmitter Subsystem with custom multi-stream attributes (MSA)including all sub-cores.
 
void XDpTxSs_Stop (XDpTxSs *InstancePtr)
 This function disables the DisplayPort Transmitter Subsystem sub-cores.
 
void XDpTxSs_VtcAdjustBSTimingEnable (XDpTxSs *InstancePtr)
 This function enables special timing mode for BS equal timing.
 
void XDpTxSs_VtcAdjustBSTimingDisable (XDpTxSs *InstancePtr)
 This function disables special timing mode for BS equal timing.
 
u32 XDpTxSs_SetBpc (XDpTxSs *InstancePtr, u8 Bpc)
 This function sets the bits per color value of the video stream.
 
u32 XDpTxSs_SetVidMode (XDpTxSs *InstancePtr, XVidC_VideoMode VidMode)
 This function sets the standard display mode.
 
u32 XDpTxSs_SetLinkRate (XDpTxSs *InstancePtr, u8 LinkRate)
 This function sets the data rate to be used by the DisplayPort TX Subsystem core.
 
u32 XDpTxSs_SetLaneCount (XDpTxSs *InstancePtr, u8 LaneCount)
 This function sets the number of lanes to be used by DisplayPort TX Subsystem core.
 
u32 XDpTxSs_SetTransportMode (XDpTxSs *InstancePtr, u8 Mode)
 This function sets transport mode (SST/MST).
 
u32 XDpTxSs_GetRxCapabilities (XDpTxSs *InstancePtr)
 This function retrieves the RX device's capabilities from the RX device's DisplayPort Configuration Data (DPCD).
 
u32 XDpTxSs_GetEdid (XDpTxSs *InstancePtr, u8 *Edid)
 This function retrieves an immediately connected RX device's Extended Display Identification Data (EDID) structure.
 
u32 XDpTxSs_GetRemoteEdid (XDpTxSs *InstancePtr, u8 SinkNum, u8 *Edid)
 This function retrieves a remote RX device's Extended Display Identification Data (EDID) structure.
 
u32 XDpTxSs_IsConnected (XDpTxSs *InstancePtr)
 This function checks if there is a connected RX device to DisplayPort TX Subsystem.
 
u32 XDpTxSs_CheckLinkStatus (XDpTxSs *InstancePtr)
 This function checks if the receiver's DisplayPort Configuration Data (DPCD) indicates the receiver has achieved and maintained clock recovery, channel equalization, symbol lock, and interlane alignment for all lanes currently in use.
 
void XDpTxSs_SetUserPixelWidth (XDpTxSs *InstancePtr, u8 UserPixelWidth, u8 StreamId)
 This function configures the number of pixels output through the user data interface.
 
u32 XDpTxSs_IsMstCapable (XDpTxSs *InstancePtr)
 This function determines whether downstream RX device is MST/SST capable.
 
void XDpTxSs_SetHasRedriverInPath (XDpTxSs *InstancePtr, u8 Set)
 This function sets software switch that specify whether or not a redriver exits on the DisplayPort output path.