XV_HDMITXSS1_HANDLER_CONNECT - 1.2 English

HDMI 2.1 Transmitter Subsystem v1.2 Product Guide (PG350)

Document ID
PG350
Release Date
2023-10-18
Version
1.2 English

This interrupt is triggered every time an HDMI TX cable connection or disconnection (HPD level transition) occurs. The callback function must perform the following:

  1. Check if the event is cable connected or cable disconnected:
    XV_HdmiTxSs1 *HdmiTxSs1Ptr = (XV_HdmiTxSs1 *)CallbackRef;
    
    XV_HdmiTx1_IsStreamConnected(HdmiTxSs1Ptr->HdmiTx1Ptr)
    1 - Connected
    0 - Disconnected
  2. Enable or disable the differential input clock buffer depending on if cable connection or disconnection occurs, respectively.
    void XHdmiphy1_IBufDsEnable(XHdmiphy1 *InstancePtr,
                                u8 QuadId,
                                XHdmiphy1_DirectionType Dir,
                                u8 Enable);
  3. Read and parse the sink EDID and check its capability if cable is connected.