DisplayPort Intel® FPGA IP User Guide

ID 683273
Date 10/16/2023
Public
Document Table of Contents

9.51. btc_dptx_mst_enum_path_rep

Prototype:

int btc_dptx_mst_enum_path_rep(
BYTE tx_idx,
BTC_MST_PATH_PBN *path_pbn
BYTE *GUID,
BYTE *reas_for_nak,
BYTE *nak_data)

Thread-safe:

No

Available from ISR:

No

Include:

< btc_dptx_syslib.h >

Return:

0 = ACK, 1 = NACK, 2 = Not ready

Parameters:

  • tx_idx—Source instance index (0 - 3)
  • path_pbn—Replied data
  • GUID—For NAK replies, GUID originating the NAK
  • reas_for_nak—For NAK replies, reason_for_nak (pointer to 1 byte)
  • nak_data—For NAK replies, nak_data (pointer to 2 bytes)

Description:

This function returns the connected DisplayPort sink reply to the last issued ENUM_PATH_RESOURCES DOWN_REQ MST sideband message. Call this function until either ACK or NACK is returned. ‘2’ is returned when the reply has not yet been received.

Example:

btc_dptx_mst_enum_path_rep(0,p_ppbn,p_GUID,p_rfn,p_nd);