dp
Xilinx SDK Drivers API Documentation
XDp Struct Reference

The XDp instance data. More...

Data Fields

XDp_Config Config
 Configuration structure for the DisplayPort TX core. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
XDp_TimerHandler UserTimerWaitUs
 Custom user function for delay/sleep. More...
 
void * UserTimerPtr
 Pointer to a timer instance used by the custom user delay/sleep function. More...
 

Detailed Description

The XDp instance data.

The user is required to allocate a variable of this type for every XDp device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

◆ Config

XDp_Config XDp::Config

Configuration structure for the DisplayPort TX core.

Referenced by XDp_CfgInitialize(), XDp_IsLaneCountValid(), XDp_IsLinkRateValid(), XDp_RxAllocatePayloadStream(), and XDp_TxGetRxCapabilities().

◆ IsReady

u32 XDp::IsReady

Device is initialized and ready.

Referenced by XDp_Initialize(), XDp_InterruptHandler(), XDp_RxAudioDis(), XDp_RxAudioEn(), XDp_RxAudioReset(), XDp_RxCheckLinkStatus(), XDp_RxDtgDis(), XDp_RxDtgEn(), XDp_RxGenerateHpdInterrupt(), XDp_RxGetBpc(), XDp_RxGetColorComponent(), XDp_RxGetIicMapEntry(), XDp_RxHandleDownReq(), XDp_RxInterruptDisable(), XDp_RxInterruptEnable(), XDp_RxMstExposePort(), XDp_RxMstSetInputPort(), XDp_RxMstSetPbn(), XDp_RxMstSetPort(), XDp_RxSetDpcdMap(), XDp_RxSetIicMapEntry(), XDp_RxSetLaneCount(), XDp_RxSetLineReset(), XDp_RxSetLinkRate(), XDp_RxSetUserPixelWidth(), XDp_SelfTest(), XDp_TxAllocatePayloadStreams(), XDp_TxAllocatePayloadVcIdTable(), XDp_TxAuxRead(), XDp_TxAuxWrite(), XDp_TxCfgMainLinkMax(), XDp_TxCheckLinkStatus(), XDp_TxClearMsaValues(), XDp_TxClearPayloadVcIdTable(), XDp_TxDisableMainLink(), XDp_TxEnableMainLink(), XDp_TxEstablishLink(), XDp_TxFindAccessibleDpDevices(), XDp_TxGetEdid(), XDp_TxGetEdidBlock(), XDp_TxGetGuid(), XDp_TxGetRemoteEdid(), XDp_TxGetRemoteEdidBlock(), XDp_TxGetRemoteEdidDispIdExt(), XDp_TxGetRemoteTiledDisplayDb(), XDp_TxGetRxCapabilities(), XDp_TxIicRead(), XDp_TxIicWrite(), XDp_TxIsConnected(), XDp_TxMstCapable(), XDp_TxMstDisable(), XDp_TxMstEnable(), XDp_TxRemoteDpcdRead(), XDp_TxRemoteDpcdWrite(), XDp_TxRemoteIicRead(), XDp_TxRemoteIicWrite(), XDp_TxResetPhy(), XDp_TxSendSbMsgAllocatePayload(), XDp_TxSendSbMsgClearPayloadIdTable(), XDp_TxSendSbMsgEnumPathResources(), XDp_TxSendSbMsgLinkAddress(), XDp_TxSendSbMsgRemoteDpcdRead(), XDp_TxSendSbMsgRemoteDpcdWrite(), XDp_TxSendSbMsgRemoteIicRead(), XDp_TxSendSbMsgRemoteIicWrite(), XDp_TxSetDownspread(), XDp_TxSetEnhancedFrameMode(), XDp_TxSetLaneCount(), XDp_TxSetLinkRate(), XDp_TxSetMsaValues(), XDp_TxSetPhyPolarityAll(), XDp_TxSetPhyPolarityLane(), XDp_TxSetScrambler(), XDp_TxSetUserPixelWidth(), XDp_TxSetVideoMode(), XDp_TxWriteGuid(), and XDp_WaitUs().

◆ UserTimerPtr

void* XDp::UserTimerPtr

Pointer to a timer instance used by the custom user delay/sleep function.

Referenced by XDp_SetUserTimerHandler().

◆ UserTimerWaitUs

XDp_TimerHandler XDp::UserTimerWaitUs

Custom user function for delay/sleep.

Referenced by XDp_SetUserTimerHandler(), and XDp_WaitUs().