From 5700a3bded612e30bb3b7b506ed693a9dd30d0f4 Mon Sep 17 00:00:00 2001 From: Rohit Consul Date: Thu, 22 Oct 2015 11:45:40 -0700 Subject: [PATCH] v_hdmirxss: Set hpd false when cable is disconnected When cable disconnect is detected drive hpd line low Signed-off-by: Rohit Consul --- XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c b/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c index ac9abace..9897854d 100755 --- a/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c +++ b/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c @@ -535,6 +535,9 @@ static void XV_HdmiRxSs_ConnectCallback(void *CallbackRef) else { xil_printf("RX cable is disconnected\n\r"); + // Clear RX hot plug detect + XV_HdmiRx_SetHpd(HdmiRxSsPtr->HdmiRxPtr, FALSE); + XV_HdmiRx_SetScrambler(HdmiRxSsPtr->HdmiRxPtr, (FALSE)); // Disable scrambler HdmiRxSsPtr->IsStreamConnected = (FALSE); }