#include <xdptx.h>
Data Fields | |
u32 | IsReady |
u8 | TrainAdaptive |
u8 | HasRedriverInPath |
XDptx_Config | TxConfig |
XDptx_SinkConfig | RxConfig |
XDptx_LinkConfig | LinkConfig |
XDptx_MainStreamAttributes | MsaConfig |
XDptx_TimerHandler | UserTimerWaitUs |
void * | UserTimerPtr |
XDptx_HpdEventHandler | HpdEventHandler |
void * | HpdEventCallbackRef |
XDptx_HpdPulseHandler | HpdPulseHandler |
void * | HpdPulseCallbackRef |
Redriver in path requires different voltage swing and pre-emphasis.
A pointer to the user data passed to the HPD event callback function.
XDptx_HpdEventHandler XDptx::HpdEventHandler |
Callback function for hot- plug-detect event interrupts.
A pointer to the user data passed to the HPD pulse callback function.
XDptx_HpdPulseHandler XDptx::HpdPulseHandler |
Callback function for hot- plug-detect pulse interrupts.
u32 XDptx::IsReady |
Device is initialized and ready.
Configuration structure for the main link.
Configuration structure for the main stream attributes.
Configuration structure for the sink.
Downshift lane count and link rate if necessary during training.
Configuration structure for the core.
void* XDptx::UserTimerPtr |
Pointer to a timer instance used by the custom user delay/sleep function.
XDptx_TimerHandler XDptx::UserTimerWaitUs |
Custom user function for delay/sleep.