dp14txss
Vitis Drivers API Documentation
XDpTxSs Struct Reference

The DisplayPort TX Subsystem driver instance data. More...

Data Fields

XDpTxSs_Config Config
 Hardware Configuration. More...
 
u32 IsReady
 Core and the driver instance are initialized. More...
 
XHdcp1x * Hdcp1xPtr
 HDCP sub-core instance. More...
 
XTmrCtr * TmrCtrPtr
 Timer Counter sub-core instance. More...
 
XHdcp22_Tx_Dp * Hdcp22Ptr
 
       handle to sub-core driver

instance More...

 
XDp * DpPtr
 DisplayPort sub-core instance. More...
 
XVtc * VtcPtr [XDPTXSS_NUM_STREAMS]
 Maximum number of VTC sub-core instances. More...
 
XDpTxSs_UsrOpt UsrOpt
 User Options structure. More...
 
XDpTxSs_UsrHpdPulseData UsrHpdPulseData
 User HPD Pulse data. More...
 
XDpTxSs_UsrHpdEventData UsrHpdEventData
 User HPD Event data. More...
 
XDpTxSs_HdcpProtocol HdcpProtocol
 HDCP protocol selected. More...
 
u32 HdcpIsReady
 HDCP ready flag. More...
 
XDpTxSs_HdcpProtocol HdcpCapability
 HDCP protocol desired. More...
 
XDpTxSs_HdcpEventQueue HdcpEventQueue
 HDCP22 event queue. More...
 
u8 * Hdcp22Lc128Ptr
 Pointer to HDCP 2.2 LC128. More...
 
u8 * Hdcp22SrmPtr
 Pointer to HDCP 2.2 SRM. More...
 

Detailed Description

The DisplayPort TX Subsystem driver instance data.

An instance must be allocated for each core in use.

Field Documentation

u8* XDpTxSs::Hdcp22Lc128Ptr

Pointer to HDCP 2.2 LC128.

Referenced by XDpTxSs_CfgInitialize(), XDpTxSs_Hdcp22SetKey(), and XDpTxSs_SubcoreInitHdcp22().

u8* XDpTxSs::Hdcp22SrmPtr

Pointer to HDCP 2.2 SRM.

Referenced by XDpTxSs_CfgInitialize(), XDpTxSs_Hdcp22SetKey(), and XDpTxSs_SubcoreInitHdcp22().

XDpTxSs_HdcpProtocol XDpTxSs::HdcpCapability

HDCP protocol desired.

Referenced by XDpTxSs_Authenticate(), and XDpTxSs_HdcpSetCapability().

XDpTxSs_HdcpEventQueue XDpTxSs::HdcpEventQueue

HDCP22 event queue.

Referenced by XDpTxSs_HdcpPushEvent().

u32 XDpTxSs::HdcpIsReady

HDCP ready flag.

Referenced by XDpTxSs_CfgInitialize(), and XDpTxSs_HdcpPoll().

XDpTxSs_HdcpProtocol XDpTxSs::HdcpProtocol

HDCP protocol selected.

Referenced by XDpTxSs_HdcpEnable(), XDpTxSs_HdcpSetProtocol(), and XDpTxSs_IsAuthenticated().

XDpTxSs_UsrHpdEventData XDpTxSs::UsrHpdEventData

User HPD Event data.

Referenced by hpd_con(), hpd_pulse_con(), and XDpTxSs_HpdEventProcess().

XDpTxSs_UsrHpdPulseData XDpTxSs::UsrHpdPulseData

User HPD Pulse data.

Referenced by hpd_pulse_con(), and XDpTxSs_HpdPulseProcess().

XVtc* XDpTxSs::VtcPtr[XDPTXSS_NUM_STREAMS]