dppsu
Vitis Drivers API Documentation
|
This file contains functions related to accessing the Extended Display Identification Data (EDID) of a specified sink using the XDpPsu driver.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 aad 27/01/17 Initial release.
Functions | |
u32 | XDpPsu_GetEdid (XDpPsu *InstancePtr, u8 *Edid) |
This function retrieves an immediately connected RX device's Extended Display Identification Data (EDID) structure. More... | |
u32 | XDpPsu_GetEdidBlock (XDpPsu *InstancePtr, u8 *Data, u8 BlockNum) |
Retrieve an immediately connected RX device's Extended Display Identification Data (EDID) block given the block number. More... | |
u32 | XDpPsu_GetDispIdDataBlock (u8 *DisplayIdRaw, u8 SectionTag, u8 **DataBlockPtr) |
Given a section tag, search for and retrieve the appropriate section data block that is part of the specified DisplayID structure. More... | |
u32 XDpPsu_GetDispIdDataBlock | ( | u8 * | DisplayIdRaw, |
u8 | SectionTag, | ||
u8 ** | DataBlockPtr | ||
) |
Given a section tag, search for and retrieve the appropriate section data block that is part of the specified DisplayID structure.
DisplayIdRaw | is a pointer to the DisplayID data. |
SectionTag | is the tag to search for that represents the desired section data block. |
DataBlockPtr | will be set by this function to point to the appropriate section data block that is part of the DisplayIdRaw. |
u32 XDpPsu_GetEdid | ( | XDpPsu * | InstancePtr, |
u8 * | Edid | ||
) |
This function retrieves an immediately connected RX device's Extended Display Identification Data (EDID) structure.
InstancePtr | is a pointer to the XDpPsu instance. |
Edid | is a pointer to the Edid buffer to save to. |
References XDpPsu::IsReady, and XDpPsu_GetEdidBlock().
u32 XDpPsu_GetEdidBlock | ( | XDpPsu * | InstancePtr, |
u8 * | Data, | ||
u8 | BlockNum | ||
) |
Retrieve an immediately connected RX device's Extended Display Identification Data (EDID) block given the block number.
A block number of 0 represents the base EDID and subsequent block numbers represent EDID extension blocks.
InstancePtr | is a pointer to the XDpPsu instance. |
Data | is a pointer to the data buffer to save the block data to. |
BlockNum | is the EDID block number to retrieve. |
References XDpPsu_IicRead().
Referenced by XDpPsu_GetEdid().