dp14txss
Vitis Drivers API Documentation
|
This file contains a minimal set of functions for the High-Bandwidth Content Protection core to configure.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00 jb 02/21/19 Initial release.
Functions | |
int | XDpTxSs_SubcoreInitHdcp22 (void *InstancePtr) |
This function initializes the included sub-core to it's static configuration. More... | |
int | XDpTxSs_HdcpPoll (void *Instance) |
This function is to poll the HDCP22 Tx core. More... | |
int | XDpTxSs_HdcpPushEvent (void *Instance, XDpTxSs_HdcpEvent Event) |
This function pushes an event into the HDCP event queue. More... | |
u8 | XDpTxSs_IsSinkHdcp22Capable (void *Instance) |
This function determines if the connected DP sink is HDCP 2.2 capable. More... | |
int XDpTxSs_HdcpPoll | ( | void * | Instance | ) |
This function is to poll the HDCP22 Tx core.
InstancePtr | is a pointer to the XDpTxSs instance. |
References XDpTxSs::Hdcp22Ptr, and XDpTxSs::HdcpIsReady.
int XDpTxSs_HdcpPushEvent | ( | void * | Instance, |
XDpTxSs_HdcpEvent | Event | ||
) |
This function pushes an event into the HDCP event queue.
InstancePtr | is a pointer to the XV_HdmiTxSs instance. |
Event | is the event to be pushed in the queue. |
References XDpTxSs::HdcpEventQueue.
u8 XDpTxSs_IsSinkHdcp22Capable | ( | void * | Instance | ) |
This function determines if the connected DP sink is HDCP 2.2 capable.
InstancePtr | is a pointer to the XDpTxSs instance. |
References XDpTxSs::Hdcp22Ptr.
Referenced by XDpTxSs_Authenticate().
int XDpTxSs_SubcoreInitHdcp22 | ( | void * | InstancePtr | ) |
This function initializes the included sub-core to it's static configuration.
DpTxSsPtr | is a pointer to the Subsystem instance to be worked on. |
References XDpTxSs_Config::BaseAddress, XDpTxSs::Config, XDpTxSs::DpPtr, XDpTxSs_Hdcp22SubCore::Hdcp22Config, XDpTxSs::Hdcp22Lc128Ptr, XDpTxSs::Hdcp22Ptr, XDpTxSs::Hdcp22SrmPtr, XDpTxSs_Config::Hdcp22SubCore, and XDpTxSs::TmrCtrPtr.
Referenced by XDpTxSs_CfgInitialize().