hdcp1x: xhdcp1x_rx.h File Reference

| hdcp1x Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

Macros | Functions
xhdcp1x_rx.h File Reference

## Macros
#define | XHDCP1X_RX_H
| < Prevent circular inclusions by using protection macros More...

## Functions
void | XHdcp1x_RxInit (XHdcp1x *InstancePtr)
| This function initializes a HDCP receiver state machine. More...
int | XHdcp1x_RxSetCallback (XHdcp1x *InstancePtr, XHdcp1x_HandlerType HandlerType, void *CallbackFunc, void *CallbackRef)
| This function installs callback functions for the given HandlerType: More...
int | XHdcp1x_RxPoll (XHdcp1x *InstancePtr)
| This function polls the HDCP receiver module. More...
int | XHdcp1x_RxSetRepeaterBcaps (XHdcp1x *InstancePtr, u8 IsRptr)
| This function set the REPEATER bit for the HDCP RX interface. More...
int | XHdcp1x_RxReset (XHdcp1x *InstancePtr)
| This function resets an HDCP interface. More...
int | XHdcp1x_RxEnable (XHdcp1x *InstancePtr)
| This function enables a HDCP receive interface. More...
int | XHdcp1x_RxDisable (XHdcp1x *InstancePtr)
| This function disables a HDCP receive interface. More...
int | XHdcp1x_RxSetPhysicalState (XHdcp1x *InstancePtr, int IsUp)
| This function updates the physical state of an HDCP interface. More...
int | XHdcp1x_RxSetLaneCount (XHdcp1x *InstancePtr, int LaneCount)
| This function set the lane count of an hdcp interface. More...
int | XHdcp1x_RxDownstreamReady (XHdcp1x *InstancePtr)
| This function initiates downstream ready/ assemble ksv list on an interface. More...
int | XHdcp1x_RxAuthenticate (XHdcp1x *InstancePtr)
| This function initiates authentication on an interface. More...
int | XHdcp1x_RxIsAuthenticated (const XHdcp1x *InstancePtr)
| This function queries an interface to check if its been authenticated. More...
int | XHdcp1x_RxIsInComputations (const XHdcp1x *InstancePtr)
| This function queries an interface to check if its in the computations state. More...
int | XHdcp1x_RxIsInWaitforready (const XHdcp1x *InstancePtr)
| This function queries an interface to check if its in the wait-for-downstream-ready state. More...
int | XHdcp1x_RxIsEnabled (const XHdcp1x *InstancePtr)
| This function queries an interface to check if is enabled. More...
int | XHdcp1x_RxIsInProgress (const XHdcp1x *InstancePtr)
| This function queries an interface to check if authentication is in progress. More...
u64 | XHdcp1x_RxGetEncryption (const XHdcp1x *InstancePtr)
| This function retrieves the current encryption stream map. More...
void | XHdcp1x_RxHandleTimeout (XHdcp1x *InstancePtr)
| This function handles a timeout on an HDCP interface. More...
int | XHdcp1x_RxInfo (const XHdcp1x *InstancePtr)
| This function implements the debug display output for receiver instances. More...
int | XHdcp1x_RxGetRepeaterInfo (XHdcp1x *InstancePtr, XHdcp1x_RepeaterExchange *RepeaterInfoPtr)
| This function copies the V'H0, V'H1, V'H2, V'H3, V'H4, KSVList and BInfo values in the HDCP RX HDCP Instance for Repeater validation . More...
void | XHdcp1x_RxSetTopologyMaxDevsExceeded (XHdcp1x *InstancePtr, u8 Value)
| This function sets the MAX_DEVS_EXCEEDED error flag in the HDCP BStatus register to indicate a topology error. More...
void | XHdcp1x_RxSetTopologyMaxCascadeExceeded (XHdcp1x *InstancePtr, u8 Value)
| This function sets the MAX_CASCADE_EXCEEDED error flag in the HDCP BStatus/BInfo register to indicate a topology error. More...
void | XHdcp1x_RxSetTopologyDeviceCnt (XHdcp1x *InstancePtr, u32 Value)
| This function sets the DEVICE_COUNT value in the HDCP RX register space for the upstream interface to read. More...
void | XHdcp1x_RxSetTopologyDepth (XHdcp1x *InstancePtr, u32 Value)
| This function sets the Depth value in the HDCP RX BStatus/BInfo register space for the upstream interface to read. More...
void | XHdcp1x_RxSetTopologyKSVList (XHdcp1x *InstancePtr, u8 *ListPtr, u32 ListSize)
| This function sets the KSVList value(s) in the HDCP RX KSV Fifo register space for the upstream interface to read. More...
void | XHdcp1x_RxSetTopologyUpdate (XHdcp1x *InstancePtr)
| This function does the necessary actions to update HDCP after the topology has been set. More...
void | XHdcp1x_RxSetTopology (XHdcp1x *InstancePtr, const XHdcp1x_RepeaterExchange *TopologyPtr)
| This function sets the RepeaterInfo value int the HDCP RX instance. More...
void | XHdcp1x_RxSetHdmiMode (XHdcp1x *InstancePtr, u8 Value)
| This function set the HDMI_MODE in the BStatus register of the HDMI RX DDC space. More...