DisplayPort Intel® FPGA IP User Guide

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

9.79. btc_dptxll_stream_allocate_req

Prototype:

int btc_dptxll_stream_allocate_req(
BYTE tx_idx,
BYTE strm_idx,  
BTC_MST_DEVPORT *dev_port)

Thread-safe:

No

Available from ISR:

No

Include:

< btc_dptxll_syslib.h >

Return:

0 = success, 1 = fail

Parameters:

  • tx_idx—Source instance index (0 - 3)
  • strm_idx—Stream index (0 - 3)
  • dev_port—Device output port

Description:

This function starts allocating a stream payload to a device port.

Example:

btc_dptxll_stream_allocate_req(0,0,aPort);

This function performs the following steps, for the given stream and device port:
  • Sets the stream VCP ID.
  • Adds the stream time slots to the local VCP ID Table.
  • Adds the stream time slots to the Sink VCP ID Table.
  • Generates activation (ACT) sequences until detected by the sink.