XilinxProcessorIPLib/drivers/dp12txss/src/xdptxss.c
void XDpTxSs_Stop(XDpTxSs *InstancePtr)
{
	u8 Index;

	/* Verify argument. */
	Xil_AssertVoid(InstancePtr != NULL);

	if (InstancePtr->DpPtr) {
		/* disable main link */
		XDp_TxDisableMainLink(InstancePtr->DpPtr);
	}

#if (XPAR_XDUALSPLITTER_NUM_INSTANCES > 0)
	if (InstancePtr->DsPtr) {
		/* Disable Dual Splitter */
		XDualSplitter_Disable(InstancePtr->DsPtr);
	}
#endif

#if (XPAR_XHDCP_NUM_INSTANCES > 0)
	if (InstancePtr->Hdcp1xPtr) {
		/* Disable HDCP */
		XHdcp1x_Disable(InstancePtr->Hdcp1xPtr);
	}
#endif
	for (Index = 0; Index < InstancePtr->Config.NumMstStreams; Index++) {
		if (InstancePtr->VtcPtr[Index]) {
			/* Disable all the VTC sub-cores */
			XVtc_Disable(InstancePtr->VtcPtr[Index]);
		}
	}
}
/*****************************************************************************/
/**
*
* This function disables the DisplayPort Transmitter Subsystem sub-cores.
*
* @param	InstancePtr is a pointer to the XDpTxSs core instance.
*
* @return	None.
*
* @note		None.
*
******************************************************************************/
This function disables the DisplayPort Transmitter Subsystem sub-cores.
This function disables the DisplayPort Transmitter Subsystem sub - cores .
void XDpTxSs_Stop(XDpTxSs *InstancePtr)
{
	u8 Index;
	Xil_AssertVoid(InstancePtr != NULL);
	if (InstancePtr->DpPtr) {
		XDp_TxDisableMainLink(InstancePtr->DpPtr);
	}
#if (XPAR_XDUALSPLITTER_NUM_INSTANCES > 0)
	if (InstancePtr->DsPtr) {
		XDualSplitter_Disable(InstancePtr->DsPtr);
	}
#endif
#if (XPAR_XHDCP_NUM_INSTANCES > 0)
	if (InstancePtr->Hdcp1xPtr) {
		XHdcp1x_Disable(InstancePtr->Hdcp1xPtr);
	}
#endif
	for (Index = 0; Index < InstancePtr->Config.NumMstStreams; Index++) {
		if (InstancePtr->VtcPtr[Index]) {
			XVtc_Disable(InstancePtr->VtcPtr[Index]);
		}
	}
}
void XDpTxSs_Stop ( XDpTxSs * InstancePtr ) { u8 Index ; Xil_AssertVoid ( InstancePtr != NULL ) ; if ( InstancePtr -> DpPtr ) { XDp_TxDisableMainLink ( InstancePtr -> DpPtr ) ; } #if ( XPAR_XDUALSPLITTER_NUM_INSTANCES > 0 ) if ( InstancePtr -> DsPtr ) { XDualSplitter_Disable ( InstancePtr -> DsPtr ) ; } #endif #if ( XPAR_XHDCP_NUM_INSTANCES > 0 ) if ( InstancePtr -> Hdcp1xPtr ) { XHdcp1x_Disable ( InstancePtr -> Hdcp1xPtr ) ; } #endif for ( Index = 0 ; Index < InstancePtr -> Config . NumMstStreams ; Index ++ ) { if ( InstancePtr -> VtcPtr [ Index ] ) { XVtc_Disable ( InstancePtr -> VtcPtr [ Index ] ) ; } } }
This function disables the DisplayPort Transmitter Subsystem sub-cores.
This function disables the DisplayPort Transmitter Subsystem sub - cores .
/* Verify argument. */ /* disable main link */ /* Disable Dual Splitter */ /* Disable HDCP */ /* Disable all the VTC sub-cores */