DisplayPort Intel® FPGA IP User Guide

ID 683273
Date 4/18/2023
Public

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

Document Table of Contents

9.8. btc_dprx_edid_set

Prototype:

int btc_dprx_edid_set( 
   BYTE rx_idx    
   BYTE port,  
   BYTE *edid_data, 
   BYTE num_blocks)

Thread-safe:

Yes

Available from ISR:

Yes

Include:

< btc_dprx_syslib.h >

Return:

0 = success, 1 = fail

Parameters:

  • rx_idx—Sink instance index (0 - 3)
  • port—RX port (stream) number (0 – 3)
  • edid_data—Pointer to EDID data memory
  • num_blocks—EDID size in blocks

Description:

This function allows the controller to set the content of the sink’s EDID implemented in the system library. The library references the EDID data and does not copy it. One block is 128 bytes long. The system library accepts a maximum of 4 blocks (512 bytes long EDIDs). Each streaming sink port has its own EDID.

Example:

btc_dprx_edid_set(0, 0, pmy_edid, 2);