![]() |
dp21txss
Vitis Drivers API Documentation
|
The DisplayPort TX Subsystem driver instance data. More...
Data Fields | |
| XDpTxSs_Config | Config |
| Hardware Configuration. More... | |
| u32 | IsReady |
| Core and the driver instance are initialized. More... | |
| XDp * | DpPtr |
| DisplayPort sub-core instance. More... | |
| XVtc * | VtcPtr [XDPTXSS_NUM_STREAMS] |
| Maximum number of VTC sub-core instances. More... | |
| XDpTxSs_UsrOpt | UsrOpt |
| User Options structure. More... | |
| XDpTxSs_UsrHpdPulseData | UsrHpdPulseData |
| User HPD Pulse data. More... | |
| XDpTxSs_UsrHpdEventData | UsrHpdEventData |
| User HPD Event data. More... | |
| XDpTxSs_HdcpProtocol | HdcpProtocol |
| HDCP protocol selected. More... | |
The DisplayPort TX Subsystem driver instance data.
An instance must be allocated for each core in use.
| XDpTxSs_Config XDpTxSs::Config |
Hardware Configuration.
Referenced by XDpTxSs_CfgInitialize(), XDpTxSs_ReportCoreInfo(), XDpTxSs_ReportMsaInfo(), XDpTxSs_ReportVtcInfo(), XDpTxSs_Reset(), XDpTxSs_SelfTest(), XDpTxSs_SetVidMode(), and XDpTxSs_Stop().
| XDp* XDpTxSs::DpPtr |
DisplayPort sub-core instance.
Referenced by DpPt_HpdEventHandler(), DpPt_HpdPulseHandler(), DpTxSs_SetRepeaterMode(), DpTxSs_Setup(), get_Lanecounts(), hpd_pulse_con(), mask_intr(), sink_power_down(), sink_power_up(), start_tx(), XDpTxSs_CfgInitialize(), XDpTxSs_CheckLinkStatus(), XDpTxSs_CheckVscColorimetrySupport(), XDpTxSs_DpIntrHandler(), XDpTxss_EnableVscColorimetry(), XDpTxSs_GetEdid(), XDpTxSs_GetLinkRate(), XDPTxss_GetMsa(), XDpTxSs_GetNumOfMstStreams(), XDpTxSs_GetRemoteEdid(), XDpTxSs_GetRxCapabilities(), XDpTxSs_GetSinkCapabilities(), XDpTxSs_HpdEventProcess(), XDpTxSs_HpdPulseProcess(), XDpTxSs_IsConnected(), XDpTxSs_IsMstCapable(), XDpTxSs_OverrideSyncPolarity(), XDpTxSs_ReportCoreInfo(), XDpTxSs_ReportLinkInfo(), XDpTxSs_ReportMsaInfo(), XDpTxSs_ReportSinkCapInfo(), XDpTxSs_SelfTest(), XDpTxSs_SetBpc(), XDpTxSs_SetCallBack(), XDpTxSs_SetHasRedriverInPath(), XDpTxSs_SetLaneCount(), XDpTxSs_SetLinkRate(), XDPTxss_SetMsa(), XDpTxSs_SetTransportMode(), XDpTxSs_SetUserPixelWidth(), XDpTxSs_SetUserTimerHandler(), XDpTxSs_SetVscExtendedPacket(), XDpTxSs_Start(), XDpTxSs_StartCustomMsa(), XDpTxSs_Stop(), and XDpTxSs_WriteVscExtPktProcess().
| XDpTxSs_HdcpProtocol XDpTxSs::HdcpProtocol |
HDCP protocol selected.
| u32 XDpTxSs::IsReady |
Core and the driver instance are initialized.
Referenced by XDpTxSs_CfgInitialize(), XDpTxSs_DpIntrHandler(), XDpTxSs_GetEdid(), XDpTxSs_GetRemoteEdid(), XDpTxSs_HpdEventProcess(), XDpTxSs_HpdPulseProcess(), and XDpTxSs_SetCallBack().
| XDpTxSs_UsrHpdEventData XDpTxSs::UsrHpdEventData |
User HPD Event data.
Referenced by hpd_pulse_con(), and XDpTxSs_HpdEventProcess().
| XDpTxSs_UsrHpdPulseData XDpTxSs::UsrHpdPulseData |
User HPD Pulse data.
Referenced by hpd_pulse_con(), and XDpTxSs_HpdPulseProcess().
| XDpTxSs_UsrOpt XDpTxSs::UsrOpt |
User Options structure.
Referenced by start_tx(), XDpTxSs_CfgInitialize(), XDPTxss_GetMsa(), XDpTxSs_ReportCoreInfo(), XDpTxSs_ReportLinkInfo(), XDpTxSs_SetBpc(), XDpTxSs_SetTransportMode(), XDpTxSs_SetVidMode(), XDpTxSs_Start(), XDpTxSs_StartCustomMsa(), XDpTxSs_VtcAdjustBSTimingDisable(), and XDpTxSs_VtcAdjustBSTimingEnable().
| XVtc* XDpTxSs::VtcPtr[XDPTXSS_NUM_STREAMS] |
Maximum number of VTC sub-core instances.
Referenced by start_tx(), XDpTxSs_CfgInitialize(), XDpTxSs_ReportCoreInfo(), XDpTxSs_ReportVtcInfo(), XDpTxSs_Reset(), XDpTxSs_SelfTest(), and XDpTxSs_Stop().