hdcp1x
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
xhdcp1x_port.c File Reference
#include <stdlib.h>
#include <string.h>
#include "xhdcp1x_port.h"
#include "xil_assert.h"
#include "xil_types.h"
#include "xparameters.h"

Functions

const XHdcp1x_PortPhyIfAdaptorXHdcp1x_PortDetermineAdaptor (XHdcp1x *InstancePtr)
 This function determines the adaptor for a specified port device. More...
 
int XHdcp1x_PortEnable (XHdcp1x *InstancePtr)
 This function enables a port device. More...
 
int XHdcp1x_SetEcfSlots (XHdcp1x *InstancePtr, u64 timeslots)
 This function enables encryption/decyption for all timeslots. More...
 
int XHdcp1x_PortDisable (XHdcp1x *InstancePtr)
 This function disables a port device. More...
 
int XHdcp1x_PortIsCapable (const XHdcp1x *InstancePtr)
 This function queries a port device to determine if hdcp is supported. More...
 
int XHdcp1x_PortIsRepeater (const XHdcp1x *InstancePtr)
 This function queries a port device to determine if it is connected to a repeater. More...
 
int XHdcp1x_PortSetRepeater (XHdcp1x *InstancePtr, u8 RptrConf)
 This function set the REPEATER information in the connected device. More...
 
int XHdcp1x_PortGetRepeaterInfo (XHdcp1x *InstancePtr, u16 *InfoPtr)
 This function retrieves the repeater information from the connected device. More...
 
int XHdcp1x_PortRead (const XHdcp1x *InstancePtr, u8 Offset, void *Buf, u32 BufSize)
 This function reads a register from a HDCP port device. More...
 
int XHdcp1x_PortWrite (XHdcp1x *InstancePtr, u8 Offset, const void *Buf, u32 BufSize)
 This function writes a register within a HDCP port device. More...