![]() |
dp
Xilinx SDK Drivers API Documentation
|
The XDp driver instance data representing the TX mode of operation. More...
Data Fields | |
| u32 | MstEnable |
| Multi-stream transport (MST) mode. More... | |
| u8 | TrainAdaptive |
| Downshift lane count and link rate if necessary during training. More... | |
| XDp_TxSinkConfig | RxConfig |
| Configuration structure for the RX device. More... | |
| XDp_TxLinkConfig | LinkConfig |
| Configuration structure for the main link. More... | |
| XDp_TxBoardChar | BoardChar |
| Some board characteristics information that affects link training. More... | |
| XDp_TxMainStreamAttributes | MsaConfig [4] |
| Configuration structure for the main stream attributes (MSA). More... | |
| XDp_TxMstStream | MstStreamConfig [4] |
| Configuration structure for a multi-stream transport (MST) stream. More... | |
| XDp_TxTopology | Topology |
| The topology of connected downstream DisplayPort devices when the driver is running in MST mode. More... | |
| u32 | AuxDelayUs |
| Amount of latency in micro- seconds to use between AUX transactions. More... | |
| u32 | SbMsgDelayUs |
| Amount of latency in micro- seconds to use between sideband messages for multi-stream transport (MST) mode. More... | |
| XDp_IntrHandler | TxSetMsaCallback |
| Callback function for setting the TX MSA. More... | |
| void * | TxMsaCallbackRef |
| A pointer to the user data passed to the TX MSA callback function. More... | |
| XDp_IntrHandler | HpdEventHandler |
| Callback function for Hot- Plug-Detect (HPD) event interrupts. More... | |
| void * | HpdEventCallbackRef |
| A pointer to the user data passed to the HPD event callback function. More... | |
| XDp_IntrHandler | DrvHpdEventHandler |
| Callback function for Hot- Plug-Detect (HPD) event interrupts. More... | |
| void * | DrvHpdEventCallbackRef |
| A pointer to the user data passed to the HPD event callback function. More... | |
| XDp_IntrHandler | HpdPulseHandler |
| Callback function for Hot- Plug-Detect (HPD) pulse interrupts. More... | |
| void * | HpdPulseCallbackRef |
| A pointer to the user data passed to the HPD pulse callback function. More... | |
| XDp_IntrHandler | DrvHpdPulseHandler |
| Callback function for Hot- Plug-Detect (HPD) pulse interrupts. More... | |
| void * | DrvHpdPulseCallbackRef |
| A pointer to the user data passed to the HPD pulse callback function. More... | |
| void * | LaneCountChangeCallbackRef |
| Callback function to be invoked once a lane count change has occurred within the driver. More... | |
| XDp_IntrHandler | LinkRateChangeCallback |
| A pointer to the user data passed to the lane count change callback function. More... | |
| XDp_IntrHandler | PeVsAdjustCallback |
| A pointer to the user data passed to the link rate change callback function. More... | |
| void * | PeVsAdjustCallbackRef |
| Callback function to be invoked once a voltage swing and pre-emphasis adjust request has been handled within the driver. More... | |
The XDp driver instance data representing the TX mode of operation.
| u32 XDp_Tx::AuxDelayUs |
Amount of latency in micro- seconds to use between AUX transactions.
| XDp_TxBoardChar XDp_Tx::BoardChar |
Some board characteristics information that affects link training.
| void* XDp_Tx::DrvHpdEventCallbackRef |
A pointer to the user data passed to the HPD event callback function.
| XDp_IntrHandler XDp_Tx::DrvHpdEventHandler |
Callback function for Hot- Plug-Detect (HPD) event interrupts.
| void* XDp_Tx::DrvHpdPulseCallbackRef |
A pointer to the user data passed to the HPD pulse callback function.
| XDp_IntrHandler XDp_Tx::DrvHpdPulseHandler |
Callback function for Hot- Plug-Detect (HPD) pulse interrupts.
| void* XDp_Tx::HpdEventCallbackRef |
A pointer to the user data passed to the HPD event callback function.
| XDp_IntrHandler XDp_Tx::HpdEventHandler |
Callback function for Hot- Plug-Detect (HPD) event interrupts.
| void* XDp_Tx::HpdPulseCallbackRef |
A pointer to the user data passed to the HPD pulse callback function.
| XDp_IntrHandler XDp_Tx::HpdPulseHandler |
Callback function for Hot- Plug-Detect (HPD) pulse interrupts.
| void* XDp_Tx::LaneCountChangeCallbackRef |
Callback function to be invoked once a lane count change has occurred within the driver.
| XDp_TxLinkConfig XDp_Tx::LinkConfig |
Configuration structure for the main link.
Referenced by Dptx_StartLink(), XDp_TxCfgMainLinkMax(), XDp_TxEstablishLink(), and XDp_TxGetRxCapabilities().
| XDp_IntrHandler XDp_Tx::LinkRateChangeCallback |
A pointer to the user data passed to the lane count change callback function.
Callback function to be invoked once a link rate change has occurred within the driver.
| XDp_TxMainStreamAttributes XDp_Tx::MsaConfig[4] |
Configuration structure for the main stream attributes (MSA).
Each stream has its own set of attributes. When MST mode is disabled, only MsaConfig[0] is used.
| u32 XDp_Tx::MstEnable |
Multi-stream transport (MST) mode.
Enables functionality, allowing multiple streams to be sent over the main link.
| XDp_TxMstStream XDp_Tx::MstStreamConfig[4] |
Configuration structure for a multi-stream transport (MST) stream.
| XDp_IntrHandler XDp_Tx::PeVsAdjustCallback |
A pointer to the user data passed to the link rate change callback function.
| void* XDp_Tx::PeVsAdjustCallbackRef |
Callback function to be invoked once a voltage swing and pre-emphasis adjust request has been handled within the driver.
| XDp_TxSinkConfig XDp_Tx::RxConfig |
Configuration structure for the RX device.
Referenced by XDp_TxGetRxCapabilities().
| u32 XDp_Tx::SbMsgDelayUs |
Amount of latency in micro- seconds to use between sideband messages for multi-stream transport (MST) mode.
| XDp_TxTopology XDp_Tx::Topology |
The topology of connected downstream DisplayPort devices when the driver is running in MST mode.
| u8 XDp_Tx::TrainAdaptive |
Downshift lane count and link rate if necessary during training.
| void* XDp_Tx::TxMsaCallbackRef |
A pointer to the user data passed to the TX MSA callback function.
| XDp_IntrHandler XDp_Tx::TxSetMsaCallback |
Callback function for setting the TX MSA.