dp14rxss
Vitis Drivers API Documentation
|
This is the header file for Xilinx DisplayPort Receiver Subsystem sub-core, is High-Bandwidth Content Protection 2.2 (HDCP2.2).
MODIFICATION HISTORY:
Ver Who Date Changes
1.00 jb 02/18/19 Initial release.
Macros | |
#define | XDPRXSS_HDCP22_H_ |
Prevent circular inclusions by using protection macros. More... | |
Enumerations | |
enum | XDpRxSs_Hdcp22Event |
These constants specify the HDCP22 Events. More... | |
enum | XDpRxSs_Hdcp22KeyType { XDPRXSS_KEY_HDCP22_LC128, XDPRXSS_KEY_HDCP22_PRIVATE } |
These constants specify the HDCP key types. More... | |
enum | XDpRxSs_Hdcp22DpcdEvents { XDPRX_HDCP22_XHDCP22_RX_DPCD_FLAG_NONE, XDPRX_HDCP22_RX_DPCD_FLAG_AKE_INIT_RCVD = 0x001, XDPRX_HDCP22_RX_DPCD_FLAG_AKE_NO_STORED_KM_RCVD = 0x002, XDPRX_HDCP22_RX_DPCD_FLAG_AKE_STORED_KM_RCVD = 0x004, XDPRX_HDCP22_RX_DPCD_FLAG_LC_INIT_RCVD = 0x008, XDPRX_HDCP22_RX_DPCD_FLAG_SKE_SEND_EKS_RCVD = 0x010, XDPRX_HDCP22_RX_DPCD_FLAG_HPRIME_READ_DONE = 0x020, XDPRX_HDCP22_RX_DPCD_FLAG_PAIRING_INFO_READ_DONE = 0x040, XDPRX_HDCP22_RX_DPCD_FLAG_RPTR_RCVID_LST_ACK_READ_DONE = 0x080, XDPRX_HDCP22_RX_DPCD_FLAG_RPTR_STREAM_MANAGE_READ_DONE = 0x100 } |
Functions | |
int | XDpRxSs_SubcoreInitHdcp22 (void *InstancePtr) |
This function initializes the included sub-core to it's static configuration. More... | |
void | XDpRxSs_Hdcp22Poll (void *Instance) |
This function is to poll the HDCP22 Rx core. More... | |
#define XDPRXSS_HDCP22_H_ |
Prevent circular inclusions by using protection macros.
enum XDpRxSs_Hdcp22Event |
These constants specify the HDCP22 Events.
void XDpRxSs_Hdcp22Poll | ( | void * | Instance | ) |
This function is to poll the HDCP22 Rx core.
InstancePtr | is a pointer to the XDpRxSs instance. |
References XDpRxSs::Hdcp22Ptr, and XDpRxSs::HdcpIsReady.
int XDpRxSs_SubcoreInitHdcp22 | ( | void * | InstancePtr | ) |
This function initializes the included sub-core to it's static configuration.
DpRxSsPtr | is a pointer to the Subsystem instance to be worked on. |
References XDpRxSs_SubCoreConfig::AbsAddr, XDpRxSs_Config::BaseAddress, XDpRxSs::Config, XDpRxSs::DpPtr, XDpRxSs_Hdcp22SubCore::Hdcp22Config, XDpRxSs::Hdcp22Lc128Ptr, XDpRxSs::Hdcp22PrivateKeyPtr, XDpRxSs::Hdcp22Ptr, and XDpRxSs::TmrCtrPtr.
Referenced by XDpRxSs_CfgInitialize().