| dp12 Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XDp_Config Struct Reference
Overview

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

## Data Fields
u16 | DeviceId
| Device instance ID. More...
UINTPTR | BaseAddr
| The base address of the core instance. More...
u32 | SAxiClkHz
| The clock frequency of the core instance's S_AXI_ACLK port. More...
u8 | MaxLaneCount
| The maximum lane count supported by this core instance. More...
u8 | MaxLinkRate
| The maximum link rate supported by this core instance. More...
u8 | MaxBitsPerColor
| The maximum bits/color supported by this core instance. More...
u8 | QuadPixelEn
| Quad pixel support by this core instance. More...
u8 | DualPixelEn
| Dual pixel support by this core instance. More...
u8 | YCrCbEn
| YCrCb format support by this core instance. More...
u8 | YOnlyEn
| YOnly format support by this core instance. More...
u8 | PayloadDataWidth
| The payload data width used by this core instance. More...
u8 | SecondaryChEn
| This core instance supports audio packets being sent by the secondary channel. More...
u8 | NumAudioChs
| The number of audio channels 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 | DpProtocol
| The DisplayPort protocol version that this core instance is configured for. More...
u8 | IsRx
| The type of DisplayPort core. More...

## Detailed Description

This typedef contains configuration information for the DisplayPort core.

## Field Documentation

UINTPTR XDp_Config::BaseAddr

The base address of the core instance.

Referenced by Dp_SelfTestExample(), Dptx_MstExampleRun(), Dptx_SetupExample(), Dptx_StartLink(), and XDp_CfgInitialize().

u16 XDp_Config::DeviceId

Device instance ID.

u8 XDp_Config::DpProtocol

The DisplayPort protocol version that this core instance is configured for.

0 = v1.1a, 1 = v1.2.

u8 XDp_Config::DualPixelEn

Dual pixel support by this core instance.

u8 XDp_Config::IsRx

The type of DisplayPort core.

0 = TX, 1 = RX.

u8 XDp_Config::MaxBitsPerColor

The maximum bits/color supported by this core instance.

u8 XDp_Config::MaxLaneCount

The maximum lane count supported by this core instance.

Referenced by XDp_IsLaneCountValid().

u8 XDp_Config::MaxLinkRate

The maximum link rate supported by this core instance.

Referenced by XDp_IsLinkRateValid().

u8 XDp_Config::MstSupport

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

u8 XDp_Config::NumAudioChs

The number of audio channels supported by this core instance.

u8 XDp_Config::NumMstStreams

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

Referenced by Dptx_MstExampleRun().

u8 XDp_Config::PayloadDataWidth

The payload data width used by this core instance.

u8 XDp_Config::QuadPixelEn

Quad pixel support by this core instance.

u32 XDp_Config::SAxiClkHz

The clock frequency of the core instance's S_AXI_ACLK port.

u8 XDp_Config::SecondaryChEn

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

u8 XDp_Config::YCrCbEn

YCrCb format support by this core instance.

u8 XDp_Config::YOnlyEn

YOnly format support by this core instance.