dprxss
Xilinx SDK Drivers API Documentation
XDpRxSs Struct Reference

The DisplayPort RX Subsystem driver instance data. More...

Data Fields

XDpRxSs_Config Config
 Hardware Configuration. More...
 
u32 IsReady
 Core and the driver instance are initialized. More...
 
XDp * DpPtr
 DisplayPort sub-core instance. More...
 
XIic * IicPtr
 IIC sub-core instance. More...
 
XDpRxSs_Callback PllResetCallback
 Callback function for PLL reset. More...
 
void * PllResetRef
 A pointer to the user data passed to the PLL reset callback function. More...
 
XDpRxSs_Callback LinkBwCallback
 Callback function for link bandwidth. More...
 
void * LinkBwRef
 A pointer to the user data passed to the link bandwidth callback function. More...
 
XDpRxSs_Callback UnplugCallback
 Callback function for unplug event. More...
 
void * UnplugRef
 A pointer to the user data passed to the unplug event callback function. More...
 
XDpRxSs_Callback AccessLaneSetCallback
 Callback function for AccessLaneSet. More...
 
void * AccessLaneSetRef
 A pointer to the user data passed to the AccessLaneSet callback function. More...
 
u8 VBlankEnable
 Vertical Blank Enable. More...
 
u8 VBlankCount
 Vertical Blank Count. More...
 
XDpRxSs_UsrOpt UsrOpt
 User Options structure. More...
 
u8 ceItrCounter
 Equalization counter to keep track of iterations. More...
 
u32 ceRequestValue
 To keep track of previous value and used to compare with current value. More...
 
u8 ltState
 To check if current LT is in CR or CE. More...
 

Detailed Description

The DisplayPort RX Subsystem driver instance data.

An instance must be allocated for each core in use.

Field Documentation

◆ AccessLaneSetCallback

XDpRxSs_Callback XDpRxSs::AccessLaneSetCallback

Callback function for AccessLaneSet.

◆ AccessLaneSetRef

void* XDpRxSs::AccessLaneSetRef

A pointer to the user data passed to the AccessLaneSet callback function.

◆ ceItrCounter

u8 XDpRxSs::ceItrCounter

Equalization counter to keep track of iterations.

◆ ceRequestValue

u32 XDpRxSs::ceRequestValue

To keep track of previous value and used to compare with current value.

◆ Config

◆ DpPtr

◆ IicPtr

◆ IsReady

u32 XDpRxSs::IsReady

◆ LinkBwCallback

XDpRxSs_Callback XDpRxSs::LinkBwCallback

Callback function for link bandwidth.

Referenced by XDpRxSs_SetCallBack().

◆ LinkBwRef

void* XDpRxSs::LinkBwRef

A pointer to the user data passed to the link bandwidth callback function.

Referenced by XDpRxSs_SetCallBack().

◆ ltState

u8 XDpRxSs::ltState

To check if current LT is in CR or CE.

◆ PllResetCallback

XDpRxSs_Callback XDpRxSs::PllResetCallback

Callback function for PLL reset.

Referenced by XDpRxSs_SetCallBack().

◆ PllResetRef

void* XDpRxSs::PllResetRef

A pointer to the user data passed to the PLL reset callback function.

Referenced by XDpRxSs_SetCallBack().

◆ UnplugCallback

XDpRxSs_Callback XDpRxSs::UnplugCallback

Callback function for unplug event.

Referenced by XDpRxSs_SetCallBack().

◆ UnplugRef

void* XDpRxSs::UnplugRef

A pointer to the user data passed to the unplug event callback function.

Referenced by XDpRxSs_SetCallBack().

◆ UsrOpt

◆ VBlankCount

u8 XDpRxSs::VBlankCount

Vertical Blank Count.

Referenced by DpRxSs_VerticalBlankHandler(), and DpRxSs_VideoModeHandler().

◆ VBlankEnable

u8 XDpRxSs::VBlankEnable

Vertical Blank Enable.

Referenced by DpRxSs_VerticalBlankHandler().