dp12rxss
Vitis Drivers API Documentation
XDpRxSs_Config Struct Reference

This typedef contains configuration information for the DisplayPort Receiver Subsystem core. More...

Data Fields

u16 DeviceId
 DeviceId is the unique ID of the DisplayPort RX Subsystem core. More...
 
UINTPTR BaseAddress
 BaseAddress is the physical base address of the core's registers. More...
 
u8 SecondaryChEn
 This Subsystem core supports audio packets being sent by the secondary channel. More...
 
u8 MaxNumAudioCh
 The total number of Audio channels supported by this core instance. More...
 
u8 MaxBpc
 The maximum bits/color supported by this Subsystem core. More...
 
u8 HdcpEnable
 This Subsystem core supports digital content protection. More...
 
u8 MaxLaneCount
 The maximum lane count supported by this core instance. More...
 
u8 MstSupport
 Multi-stream transport (MST) mode is enabled by this core instance. More...
 
u8 NumMstStreams
 The total number of MST streams supported by this core instance. More...
 
u8 ColorFormat
 Type of color format supported by this core instance. More...
 
XDpRxSs_DpSubCore DpSubCore
 DisplayPort Configuration. More...
 
XDpRxSs_IicSubCore IicSubCore
 IIC Configuration. More...
 

Detailed Description

This typedef contains configuration information for the DisplayPort Receiver Subsystem core.

Each DisplayPort RX Subsystem core should have a configuration structure associated.

Field Documentation

UINTPTR XDpRxSs_Config::BaseAddress

BaseAddress is the physical base address of the core's registers.

Referenced by DpRxSs_DebugExample(), DpRxSs_HdcpExample(), DpRxSs_IntrExample(), DpRxSs_MstExample(), DpRxSs_SelfTestExample(), and XDpRxSs_CfgInitialize().

u8 XDpRxSs_Config::ColorFormat

Type of color format supported by this core instance.

Referenced by XDpRxSs_ReportCoreInfo().

u16 XDpRxSs_Config::DeviceId

DeviceId is the unique ID of the DisplayPort RX Subsystem core.

Referenced by XDpRxSs_CfgInitialize().

XDpRxSs_DpSubCore XDpRxSs_Config::DpSubCore

DisplayPort Configuration.

Referenced by XDpRxSs_CfgInitialize().

u8 XDpRxSs_Config::HdcpEnable

This Subsystem core supports digital content protection.

Referenced by XDpRxSs_CfgInitialize(), XDpRxSs_ReportCoreInfo(), XDpRxSs_Reset(), and XDpRxSs_SelfTest().

XDpRxSs_IicSubCore XDpRxSs_Config::IicSubCore

IIC Configuration.

Referenced by XDpRxSs_CfgInitialize().

u8 XDpRxSs_Config::MaxBpc

The maximum bits/color supported by this Subsystem core.

Referenced by XDpRxSs_CfgInitialize(), and XDpRxSs_ReportCoreInfo().

u8 XDpRxSs_Config::MaxLaneCount

The maximum lane count supported by this core instance.

Referenced by XDpRxSs_CfgInitialize(), and XDpRxSs_ReportCoreInfo().

u8 XDpRxSs_Config::MaxNumAudioCh

The total number of Audio channels supported by this core instance.

Referenced by XDpRxSs_ReportCoreInfo().

u8 XDpRxSs_Config::MstSupport

Multi-stream transport (MST) mode is enabled by this core instance.

Referenced by XDpRxSs_CfgInitialize(), and XDpRxSs_ReportCoreInfo().

u8 XDpRxSs_Config::NumMstStreams

The total number of MST streams supported by this core instance.

Referenced by XDpRxSs_CfgInitialize(), XDpRxSs_ExposePort(), and XDpRxSs_ReportCoreInfo().

u8 XDpRxSs_Config::SecondaryChEn

This Subsystem core supports audio packets being sent by the secondary channel.

Referenced by XDpRxSs_ReportCoreInfo().