| dsi2rx Vitis Drivers API Documentation

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

Data Structures | Typedefs | Functions
xdsi2rx.h File Reference

## Data Structures
struct | XDsi2Rx_Config
| The configuration structure for DSI Controller This structure passes the hardware building information to the driver. More...
struct | XDsi2Rx_ConfigParameters
| The structure to read DSI controller & Configurable Parameters. More...
struct | XDsi2Rx
| The XDsi2Rx driver instance data. More...

## Typedefs
typedef void(* | XDsi2Rx_Callback )(void *CallbackRef, u32 Mask)
| Callback type for all interrupts defined. More...

## Functions
XDsi2Rx_Config * | XDsi2Rx_LookupConfig (UINTPTR BaseAddress)
| Look up the hardware configuration for a device instance. More...
u32 | XDsi2Rx_CfgInitialize (XDsi2Rx *InstancePtr, XDsi2Rx_Config *Config, UINTPTR EffectiveAddr)
| Initialize the XDsi2Rx instance provided by the caller based on the given Config structure. More...
u32 | XDsi2Rx_Activate (XDsi2Rx *InstancePtr, XDsi2Rx_Selection Flag)
| This function will enable/disable the IP Core to start processing. More...
void | XDsi2Rx_Reset (XDsi2Rx *InstancePtr)
| This function will do a reset of the IP. More...
u32 | XDsi2Rx_DefaultConfigure (XDsi2Rx *InstancePtr)
| This function will configure protocol reg with video mode, Blank packet mode, Blank packet Type, End of Transmisstion packet. More...
u32 | XDsi2Rx_SelfTest (XDsi2Rx *InstancePtr)
| Runs a self-test on the driver/device. More...
void | XDsi2Rx_GetConfigParams (XDsi2Rx *InstancePtr, XDsi2Rx_ConfigParameters *ConfigInfo)
| this function will get the information from the gui settings and other protocol control register values like pixel mode, pixel format. More...
s32 | XDsi2Rx_SetCallback (XDsi2Rx *InstancePtr, u32 HandleType, void *CallbackFunc, void *CallbackRef)
| This routine installs an asynchronous callback function for the given HandlerType: More...