dppsu
Vitis Drivers API Documentation
|
Contains the set of functions used by the XDpPsu driver to configure SERDES.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 aad 01/27/17 Initial release.
Functions | |
void | XDpPsu_SetVswingPreemp (XDpPsu *InstancePtr, u8 *AuxData) |
This function sets current voltage swing and pre-emphasis level settings from the LinkConfig structure to hardware. More... | |
void | XDpPsu_CfgTxVsLevel (XDpPsu *InstancePtr, u8 Level, u8 TxLevel) |
This function sets the voltage swing level value in the DisplayPort TX that will be used during link training for a given voltage swing training level. More... | |
void | XDpPsu_CfgTxPeLevel (XDpPsu *InstancePtr, u8 Level, u8 TxLevel) |
This function sets the pre-emphasis level value in the DisplayPort TX that will be used during link training for a given pre-emphasis training level. More... | |
void XDpPsu_CfgTxPeLevel | ( | XDpPsu * | InstancePtr, |
u8 | Level, | ||
u8 | TxLevel | ||
) |
This function sets the pre-emphasis level value in the DisplayPort TX that will be used during link training for a given pre-emphasis training level.
InstancePtr | is a pointer to the XDpPsu instance. |
Level | is the pre-emphasis training level to set the DisplayPort TX level for. |
TxLevel | is the DisplayPort TX pre-emphasis level value to be used during link training. |
References XDpPsu::BoardChar, and XDpPsu_BoardChar::TxPeLevels.
void XDpPsu_CfgTxVsLevel | ( | XDpPsu * | InstancePtr, |
u8 | Level, | ||
u8 | TxLevel | ||
) |
This function sets the voltage swing level value in the DisplayPort TX that will be used during link training for a given voltage swing training level.
InstancePtr | is a pointer to the XDpPsu instance. |
Level | is the voltage swing training level to set the DisplayPort TX level for. |
TxLevel | is the DisplayPort TX voltage swing level value to be used during link training. |
References XDpPsu::BoardChar, and XDpPsu_BoardChar::TxVsLevels.
void XDpPsu_SetVswingPreemp | ( | XDpPsu * | InstancePtr, |
u8 * | AuxData | ||
) |
This function sets current voltage swing and pre-emphasis level settings from the LinkConfig structure to hardware.
InstancePtr | is a pointer to the XDpPsu instance. |
AuxData | is a pointer to the array used for preparing a burst write over the AUX channel. |
References XDpPsu::LinkConfig, XDpPsu_LinkConfig::PeLevel, and XDpPsu_LinkConfig::VsLevel.