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.60. btc_dptx_mst_remote_i2c_rd_req

Prototype:

int btc_dptx_mst_remote_i2c_rd_req(
BYTE tx_idx,
BTC_RAD *RAD,
BYTE port_number,
BYTE num_of_wr_trans,  
BTC_MST_I2C_WR_TRANS *wr_trans,  
BYTE rd_i2c_dev_id,
BYTE num_of_rd_bytes)

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_of_wr_trans—Number of write transactions
  • wr_trans—Array of write transactions
  • rd_i2c_dev_id—Read I2C device identifier
  • num_of_rd_bytes—Number of bytes to read

Description:

This function issues a REMOTE_I2C_READ DOWN_REQ MST sideband message.

Example:

btc_dptx_mst_remote_i2c_rd_req(0, aRAD, 9, 1, wr_trans, 0x50, 128);