DisplayPort Intel® FPGA IP User Guide

ID 683273
Date 1/24/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

9.45. btc_dptx_mst_allocate_payload_req

Prototype:

int btc_dptx_mst_allocate_payload_req(
BYTE tx_idx,
BTC_RAD *RAD,
 BYTE port_number,
 BYTE num_sdp_streams,
 BYTE *sdp_stream_sinks,
 BYTE vcp_id,
 unsigned int pbn)

Thread-safe:

No

Available from ISR:

No

Include:

< btc_dptx_syslib.h >

Return:

0 = success, 1 = fail

Parameters:

  • tx_idx—Source instance index (0 - 3)
  • RAD—MST Relatives Address of the destination
  • port_number—Downstream device output port number
  • num_sdp_streams—Number of SDP streams routed
  • sdp_stream_sinks—SDP stream sink identifiers, one for each of the SDP streams routed
  • vcp_id—VC Payload ID (1-7, 15)
  • pbn—PBN allocated

Description:

This function issues ALLOCATE_PAYLOAD DOWN_REQ MST sideband message. Recommended VCP ID values are 1 – 7 for data streams in use, 15 for unused streams.

Example:

btc_dptx_mst_allocate_payload_req(0, aRAD, 9, 2, psss, id, 32);