v_hdmirx
Xilinx SDK Drivers API Documentation
XV_HdmiRx Struct Reference

The XHdmiRx driver instance data. More...

Data Fields

XV_HdmiRx_Config Config
 Hardware Configuration. More...
 
u32 IsReady
 Core and the driver instance are initialized. More...
 
XV_HdmiRx_Callback ConnectCallback
 Callback for connect event interrupt. More...
 
void * ConnectRef
 To be passed to the connect interrupt callback. More...
 
u32 IsConnectCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback AuxCallback
 Callback for AUX event interrupt. More...
 
void * AuxRef
 To be passed to the AUX interrupt callback. More...
 
u32 IsAuxCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback AudCallback
 Callback for AUD event interrupt. More...
 
void * AudRef
 To be passed to the Audio interrupt callback. More...
 
u32 IsAudCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback LnkStaCallback
 Callback for LNKSTA event interrupt. More...
 
void * LnkStaRef
 To be passed to the LNKSTA interrupt callback. More...
 
u32 IsLnkStaCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback DdcCallback
 Callback for PDDC interrupt. More...
 
void * DdcRef
 To be passed to the DDC interrupt callback. More...
 
u32 IsDdcCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback StreamDownCallback
 Callback for stream down callback. More...
 
void * StreamDownRef
 To be passed to the stream down callback. More...
 
u32 IsStreamDownCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback StreamInitCallback
 Callback for stream init callback. More...
 
void * StreamInitRef
 To be passed to the stream start callback. More...
 
u32 IsStreamInitCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback StreamUpCallback
 Callback for stream up callback. More...
 
void * StreamUpRef
 To be passed to the stream up callback. More...
 
u32 IsStreamUpCallbackSet
 Set flag. More...
 
XV_HdmiRx_HdcpCallback HdcpCallback
 Callback for hdcp callback. More...
 
void * HdcpRef
 To be passed to the hdcp callback. More...
 
u32 IsHdcpCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback LinkErrorCallback
 Callback for link error callback. More...
 
void * LinkErrorRef
 To be passed to the link error callback. More...
 
u32 IsLinkErrorCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback SyncLossCallback
 Callback for sync loss callback. More...
 
void * SyncLossRef
 To be passed to the link error callback. More...
 
u32 IsSyncLossCallbackSet
 Set flag. More...
 
XV_HdmiRx_Callback ModeCallback
 Callback for sync loss callback. More...
 
void * ModeRef
 To be passed to the link error callback. More...
 
u32 IsModeCallbackSet
 Set flag. More...
 
XV_HdmiRx_Stream Stream
 HDMI RX stream information. More...
 
XV_HdmiRx_Aux Aux
 AUX peripheral information. More...
 
u32 AudCts
 Audio CTS. More...
 
u32 AudN
 Audio N element. More...
 
XV_HdmiRx_AudioFormatType AudFormat
 Audio Format. More...
 

Detailed Description

The XHdmiRx driver instance data.

An instance must be allocated for each HDMI RX core in use.

Field Documentation

◆ AudCallback

XV_HdmiRx_Callback XV_HdmiRx::AudCallback

Callback for AUD event interrupt.

Referenced by XV_HdmiRx_SetCallback().

◆ AudCts

u32 XV_HdmiRx::AudCts

Audio CTS.

Referenced by XV_HdmiRx_Clear().

◆ AudFormat

XV_HdmiRx_AudioFormatType XV_HdmiRx::AudFormat

Audio Format.

Referenced by XV_HdmiRx_Clear().

◆ AudN

u32 XV_HdmiRx::AudN

Audio N element.

Referenced by XV_HdmiRx_Clear().

◆ AudRef

void* XV_HdmiRx::AudRef

To be passed to the Audio interrupt callback.

Referenced by XV_HdmiRx_SetCallback().

◆ Aux

XV_HdmiRx_Aux XV_HdmiRx::Aux

AUX peripheral information.

Referenced by XV_HdmiRx_Clear().

◆ AuxCallback

XV_HdmiRx_Callback XV_HdmiRx::AuxCallback

Callback for AUX event interrupt.

Referenced by XV_HdmiRx_SetCallback().

◆ AuxRef

void* XV_HdmiRx::AuxRef

To be passed to the AUX interrupt callback.

Referenced by XV_HdmiRx_SetCallback().

◆ Config

◆ ConnectCallback

XV_HdmiRx_Callback XV_HdmiRx::ConnectCallback

Callback for connect event interrupt.

Referenced by XV_HdmiRx_CfgInitialize(), and XV_HdmiRx_SetCallback().

◆ ConnectRef

void* XV_HdmiRx::ConnectRef

To be passed to the connect interrupt callback.

Referenced by XV_HdmiRx_SetCallback().

◆ DdcCallback

XV_HdmiRx_Callback XV_HdmiRx::DdcCallback

Callback for PDDC interrupt.

Referenced by XV_HdmiRx_SetCallback().

◆ DdcRef

void* XV_HdmiRx::DdcRef

To be passed to the DDC interrupt callback.

Referenced by XV_HdmiRx_SetCallback().

◆ HdcpCallback

XV_HdmiRx_HdcpCallback XV_HdmiRx::HdcpCallback

Callback for hdcp callback.

Referenced by XV_HdmiRx_SetCallback().

◆ HdcpRef

void* XV_HdmiRx::HdcpRef

To be passed to the hdcp callback.

◆ IsAudCallbackSet

u32 XV_HdmiRx::IsAudCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsAuxCallbackSet

u32 XV_HdmiRx::IsAuxCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsConnectCallbackSet

u32 XV_HdmiRx::IsConnectCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsDdcCallbackSet

u32 XV_HdmiRx::IsDdcCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsHdcpCallbackSet

u32 XV_HdmiRx::IsHdcpCallbackSet

Set flag.

This flag is set to true when the callback has been registered

◆ IsLinkErrorCallbackSet

u32 XV_HdmiRx::IsLinkErrorCallbackSet

Set flag.

This flag is set to true when the callback has been registered

◆ IsLnkStaCallbackSet

u32 XV_HdmiRx::IsLnkStaCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsModeCallbackSet

u32 XV_HdmiRx::IsModeCallbackSet

Set flag.

This flag is set to true when the callback has been registered

◆ IsReady

u32 XV_HdmiRx::IsReady

Core and the driver instance are initialized.

Referenced by XV_HdmiRx_IntrHandler().

◆ IsStreamDownCallbackSet

u32 XV_HdmiRx::IsStreamDownCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_Clear(), and XV_HdmiRx_SetCallback().

◆ IsStreamInitCallbackSet

u32 XV_HdmiRx::IsStreamInitCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsStreamUpCallbackSet

u32 XV_HdmiRx::IsStreamUpCallbackSet

Set flag.

This flag is set to true when the callback has been registered

Referenced by XV_HdmiRx_SetCallback().

◆ IsSyncLossCallbackSet

u32 XV_HdmiRx::IsSyncLossCallbackSet

Set flag.

This flag is set to true when the callback has been registered

◆ LinkErrorCallback

XV_HdmiRx_Callback XV_HdmiRx::LinkErrorCallback

Callback for link error callback.

◆ LinkErrorRef

void* XV_HdmiRx::LinkErrorRef

To be passed to the link error callback.

◆ LnkStaCallback

XV_HdmiRx_Callback XV_HdmiRx::LnkStaCallback

Callback for LNKSTA event interrupt.

Referenced by XV_HdmiRx_SetCallback().

◆ LnkStaRef

void* XV_HdmiRx::LnkStaRef

To be passed to the LNKSTA interrupt callback.

Referenced by XV_HdmiRx_SetCallback().

◆ ModeCallback

XV_HdmiRx_Callback XV_HdmiRx::ModeCallback

Callback for sync loss callback.

◆ ModeRef

void* XV_HdmiRx::ModeRef

To be passed to the link error callback.

◆ Stream

◆ StreamDownCallback

XV_HdmiRx_Callback XV_HdmiRx::StreamDownCallback

Callback for stream down callback.

Referenced by XV_HdmiRx_Clear(), and XV_HdmiRx_SetCallback().

◆ StreamDownRef

void* XV_HdmiRx::StreamDownRef

To be passed to the stream down callback.

Referenced by XV_HdmiRx_Clear(), and XV_HdmiRx_SetCallback().

◆ StreamInitCallback

XV_HdmiRx_Callback XV_HdmiRx::StreamInitCallback

Callback for stream init callback.

Referenced by XV_HdmiRx_SetCallback().

◆ StreamInitRef

void* XV_HdmiRx::StreamInitRef

To be passed to the stream start callback.

Referenced by XV_HdmiRx_SetCallback().

◆ StreamUpCallback

XV_HdmiRx_Callback XV_HdmiRx::StreamUpCallback

Callback for stream up callback.

Referenced by XV_HdmiRx_SetCallback().

◆ StreamUpRef

void* XV_HdmiRx::StreamUpRef

To be passed to the stream up callback.

Referenced by XV_HdmiRx_SetCallback().

◆ SyncLossCallback

XV_HdmiRx_Callback XV_HdmiRx::SyncLossCallback

Callback for sync loss callback.

◆ SyncLossRef

void* XV_HdmiRx::SyncLossRef

To be passed to the link error callback.