dprxss
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Typedefs | Functions
xdprxss.h File Reference

Data Structures

struct  XDpRxSs_UsrOpt
 
struct  XDpRxSs_DpSubCore
 
struct  XDpRxSs_IicSubCore
 
struct  XDpRxSs_Config
 
struct  XDpRxSs
 

Macros

#define XDpRxSs_DtgEnable(InstancePtr)   XDp_RxDtgEn((InstancePtr)->DpPtr)
 
#define XDpRxSs_DtgDisable(InstancePtr)   XDp_RxDtgDis((InstancePtr)->DpPtr)
 
#define XDpRxSs_AudioEnable(InstancePtr)   XDp_RxAudioEn((InstancePtr)->DpPtr)
 
#define XDpRxSs_AudioDisable(InstancePtr)   XDp_RxAudioDis((InstancePtr)->DpPtr)
 
#define XDpRxSs_AudioReset(InstancePtr)   XDp_RxAudioReset((InstancePtr)->DpPtr)
 
#define XDpRxSs_WaitUs(InstancePtr, MicroSeconds)   XDp_WaitUs((InstancePtr)->DpPtr, MicroSeconds)
 

Typedefs

typedef void(* XDpRxSs_Callback) (void *InstancePtr)
 

Functions

XDpRxSs_ConfigXDpRxSs_LookupConfig (u16 DeviceId)
 
u32 XDpRxSs_CfgInitialize (XDpRxSs *InstancePtr, XDpRxSs_Config *CfgPtr, u32 EffectiveAddr)
 
u32 XDpRxSs_Start (XDpRxSs *InstancePtr)
 
void XDpRxSs_Reset (XDpRxSs *InstancePtr)
 
u32 XDpRxSs_SetLinkRate (XDpRxSs *InstancePtr, u8 LinkRate)
 
u32 XDpRxSs_SetLaneCount (XDpRxSs *InstancePtr, u8 LaneCount)
 
u32 XDpRxSs_ExposePort (XDpRxSs *InstancePtr, u8 Port)
 
u32 XDpRxSs_CheckLinkStatus (XDpRxSs *InstancePtr)
 
u32 XDpRxSs_HandleDownReq (XDpRxSs *InstancePtr)
 
void XDpRxSs_SetUserPixelWidth (XDpRxSs *InstancePtr, u8 UserPixelWidth)
 
void XDpRxSs_ReportCoreInfo (XDpRxSs *InstancePtr)
 
void XDpRxSs_ReportLinkInfo (XDpRxSs *InstancePtr)
 
void XDpRxSs_ReportMsaInfo (XDpRxSs *InstancePtr)
 
void XDpRxSs_ReportDp159BitErrCount (XDpRxSs *InstancePtr)
 
void XDpRxSs_ReportHdcpInfo (XDpRxSs *InstancePtr)
 
u32 XDpRxSs_SelfTest (XDpRxSs *InstancePtr)
 
void XDpRxSs_DpIntrHandler (void *InstancePtr)
 
u32 XDpRxSs_SetCallBack (XDpRxSs *InstancePtr, u32 HandlerType, void *CallbackFunc, void *CallbackRef)
 
void XDpRxSs_SetUserTimerHandler (XDpRxSs *InstancePtr, XDpRxSs_TimerHandler CallbackFunc, void *CallbackRef)