XilinxProcessorIPLib/drivers/dp12rxss/examples/src/zcu_rx/xdprxss_zcu102_rxonly.c
void DpRxSs_PllResetHandler(void *InstancePtr)
{

/*Issue resets to Video PHY - This API called after line rate is programmed*/
    XVphy_BufgGtReset(&VPhyInst, XVPHY_DIR_RX,(TRUE));
    XVphy_ResetGtPll(&VPhyInst, 0, XVPHY_CHANNEL_ID_CHA, XVPHY_DIR_RX,(TRUE));
    XVphy_ResetGtPll(&VPhyInst, 0, XVPHY_CHANNEL_ID_CHA, XVPHY_DIR_RX,(FALSE));
    XVphy_BufgGtReset(&VPhyInst, XVPHY_DIR_RX,(FALSE));
    XVphy_WaitForResetDone(&VPhyInst, 0,
                           XVPHY_CHANNEL_ID_CHA, XVPHY_DIR_RX);
    XVphy_WaitForPllLock(&VPhyInst, 0, XVPHY_CHANNEL_ID_CHA);

    /*Enable all interrupts except Unplug*/
    XDp_RxInterruptEnable(DpRxSsInst.DpPtr,XDP_RX_INTERRUPT_MASK_ALL_MASK);
}
/*****************************************************************************/
/**
*
* This function is the callback function for PLL reset request.
*
* @param    InstancePtr is a pointer to the XDpRxSs instance.
*
* @return    None.
*
* @note        None.
*
******************************************************************************/
This function is the callback function for PLL reset request.
This function is the callback function for PLL reset request .
void DpRxSs_PllResetHandler(void *InstancePtr)
{
    XVphy_BufgGtReset(&VPhyInst, XVPHY_DIR_RX,(TRUE));
    XVphy_ResetGtPll(&VPhyInst, 0, XVPHY_CHANNEL_ID_CHA, XVPHY_DIR_RX,(TRUE));
    XVphy_ResetGtPll(&VPhyInst, 0, XVPHY_CHANNEL_ID_CHA, XVPHY_DIR_RX,(FALSE));
    XVphy_BufgGtReset(&VPhyInst, XVPHY_DIR_RX,(FALSE));
    XVphy_WaitForResetDone(&VPhyInst, 0,
                           XVPHY_CHANNEL_ID_CHA, XVPHY_DIR_RX);
    XVphy_WaitForPllLock(&VPhyInst, 0, XVPHY_CHANNEL_ID_CHA);
    XDp_RxInterruptEnable(DpRxSsInst.DpPtr,XDP_RX_INTERRUPT_MASK_ALL_MASK);
}
void DpRxSs_PllResetHandler ( void * InstancePtr ) { XVphy_BufgGtReset ( & VPhyInst , XVPHY_DIR_RX , ( TRUE ) ) ; XVphy_ResetGtPll ( & VPhyInst , 0 , XVPHY_CHANNEL_ID_CHA , XVPHY_DIR_RX , ( TRUE ) ) ; XVphy_ResetGtPll ( & VPhyInst , 0 , XVPHY_CHANNEL_ID_CHA , XVPHY_DIR_RX , ( FALSE ) ) ; XVphy_BufgGtReset ( & VPhyInst , XVPHY_DIR_RX , ( FALSE ) ) ; XVphy_WaitForResetDone ( & VPhyInst , 0 , XVPHY_CHANNEL_ID_CHA , XVPHY_DIR_RX ) ; XVphy_WaitForPllLock ( & VPhyInst , 0 , XVPHY_CHANNEL_ID_CHA ) ; XDp_RxInterruptEnable ( DpRxSsInst . DpPtr , XDP_RX_INTERRUPT_MASK_ALL_MASK ) ; }
This function is the callback function for PLL reset request.
This function is the callback function for PLL reset request .
/*Issue resets to Video PHY - This API called after line rate is programmed*/ /*Enable all interrupts except Unplug*/