hdcp1x
Vitis Drivers API Documentation
xhdcp1x_port_hdmi.h File Reference

Macros

#define XHDCP1X_PORT_HDMI_H
 < Prevent circular inclusions by using protection macros More...
 
#define XHDCP1X_PORT_OFFSET_BKSV   (0x00u)
 These constants specify the offsets for the various fields and/or attributes within the hdcp port. More...
 
#define XHDCP1X_PORT_OFFSET_RO   (0x08u)
 Ri'/Ro' Offset. More...
 
#define XHDCP1X_PORT_OFFSET_PJ   (0x0Au)
 Pj' Offset. More...
 
#define XHDCP1X_PORT_OFFSET_AKSV   (0x10u)
 Aksv Offset. More...
 
#define XHDCP1X_PORT_OFFSET_AINFO   (0x15u)
 Ainfo Offset. More...
 
#define XHDCP1X_PORT_OFFSET_AN   (0x18u)
 An Offset. More...
 
#define XHDCP1X_PORT_OFFSET_VH0   (0x20u)
 V'.H0 Offset. More...
 
#define XHDCP1X_PORT_OFFSET_VH1   (0x24u)
 V'.H1 Offset. More...
 
#define XHDCP1X_PORT_OFFSET_VH2   (0x28u)
 V'.H2 Offset. More...
 
#define XHDCP1X_PORT_OFFSET_VH3   (0x2Cu)
 V'.H3 Offset. More...
 
#define XHDCP1X_PORT_OFFSET_VH4   (0x30u)
 V'.H4 Offset. More...
 
#define XHDCP1X_PORT_OFFSET_BCAPS   (0x40u)
 Bcaps Offset. More...
 
#define XHDCP1X_PORT_OFFSET_BSTATUS   (0x41u)
 Bstatus Offset. More...
 
#define XHDCP1X_PORT_OFFSET_KSVFIFO   (0x43u)
 KSV FIFO Offset. More...
 
#define XHDCP1X_PORT_OFFSET_DBG   (0xC0u)
 Debug Space Offset. More...
 
#define XHDCP1X_PORT_SIZE_BKSV   (0x05u)
 These constants specify the sizes for the various fields and/or attributes within the hdcp port. More...
 
#define XHDCP1X_PORT_SIZE_RO   (0x02u)
 Ri' Size. More...
 
#define XHDCP1X_PORT_SIZE_PJ   (0x01u)
 Pj' Size. More...
 
#define XHDCP1X_PORT_SIZE_AKSV   (0x05u)
 Aksv Size. More...
 
#define XHDCP1X_PORT_SIZE_AINFO   (0x01u)
 Ainfo Size. More...
 
#define XHDCP1X_PORT_SIZE_AN   (0x08u)
 An Size. More...
 
#define XHDCP1X_PORT_SIZE_VH0   (0x04u)
 V'.H0 Size. More...
 
#define XHDCP1X_PORT_SIZE_VH1   (0x04u)
 V'.H1 Size. More...
 
#define XHDCP1X_PORT_SIZE_VH2   (0x04u)
 V'.H2 Size. More...
 
#define XHDCP1X_PORT_SIZE_VH3   (0x04u)
 V'.H3 Size. More...
 
#define XHDCP1X_PORT_SIZE_VH4   (0x04u)
 V'.H4 Size. More...
 
#define XHDCP1X_PORT_SIZE_BCAPS   (0x01u)
 Bcaps Size. More...
 
#define XHDCP1X_PORT_SIZE_BSTATUS   (0x02u)
 Bstatus Size. More...
 
#define XHDCP1X_PORT_SIZE_KSVFIFO   (0x01u)
 KSV FIFO Size. More...
 
#define XHDCP1X_PORT_SIZE_DBG   (0xC0u)
 Debug Space Size. More...
 
#define XHDCP1X_PORT_BIT_BSTATUS_HDMI_MODE   (1u << 12)
 These constants specify the bit definitions within the various fields and/or attributes within the hdcp port. More...
 
#define XHDCP1X_PORT_BIT_BCAPS_FAST_REAUTH   (1u << 0)
 BCaps Fast Reauth Mask. More...
 
#define XHDCP1X_PORT_BIT_BCAPS_1d1_FEATURES   (1u << 1)
 BCaps HDCP 1.1 Features Support Mask. More...
 
#define XHDCP1X_PORT_BIT_BCAPS_FAST   (1u << 4)
 BCaps Fast Transfers Mask. More...
 
#define XHDCP1X_PORT_BIT_BCAPS_READY   (1u << 5)
 BCaps KSV FIFO Ready bit Mask. More...
 
#define XHDCP1X_PORT_BIT_BCAPS_REPEATER   (1u << 6)
 BCaps Repeater Capable Mask. More...
 
#define XHDCP1X_PORT_BIT_BCAPS_HDMI   (1u << 7)
 BCaps HDMI Supported Mask. More...
 
#define XHDCP1X_PORT_BIT_AINFO_ENABLE_1d1_FEATURES   (1u << 1)
 AInfo Enable 1.1 Features. More...
 
#define XHDCP1X_PORT_BSTATUS_BIT_DEV_CNT_ERR   (1u << 7)
 BStatus Device Count Error Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_BIT_DEV_CNT_NO_ERR   (0u << 7)
 BStatus Device Count for No Error Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_DEV_CNT_MASK   (0x7F)
 BStatus Device Count Error Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_BIT_DEPTH_ERR   (1u << 11)
 BStatus Depth Error Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_BIT_DEPTH_NO_ERR   (0u << 11)
 BStatus Depth Error for No Error Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_DEV_CNT_ERR_SHIFT   (7)
 BStatus Device Count Error Shift Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_DEPTH_ERR_SHIFT   (11)
 BStatus Depth Error Shift Mask. More...
 
#define XHDCP1X_PORT_BSTATUS_DEPTH_SHIFT   (8)
 BStatus Device Count Error Mask. More...
 
#define XHDCP1X_PORT_PRIMARY_I2C_ADDR   (0x74u)
 This constant defines the i2c address of the hdcp port. More...
 
#define XHDCP1X_PORT_SECONDARY_I2C_ADDR   (0x76u)
 I2C Addr Secondary Link. More...