dsirxss
Vitis Drivers API Documentation
xdsi2rxss.h File Reference

Data Structures

struct  Dsi2RxSsSubCores
 Sub-Core Configuration Table. More...
 
struct  XDsi2RxSs_Config
 MIPI DSI Rx Subsystem configuration structure. More...
 
struct  XDsi2RxSs
 The XDsi2RxSs driver instance data. More...
 

Typedefs

typedef void(* XDsi2RxSs_Callback )(void *CallbackRef, u32 Mask)
 Callback type for all interrupts defined. More...
 

Enumerations

enum  XDsi2RxSs_Selection
 Subsystem Enable/Disable. More...
 
enum  XDsi2RxSs_SubCore
 Sub-Core Enable/Disable. More...
 

Functions

XDsi2RxSs_ConfigXDsi2RxSs_LookupConfig (UINTPTR BaseAddress)
 This function looks for the device configuration based on the unique device ID. More...
 
u32 XDsi2RxSs_GetDrvIndex (XDsi2RxSs *InstancePtr, UINTPTR BaseAddress)
 This function returns the Index number of config table using BaseAddress. More...
 
s32 XDsi2RxSs_CfgInitialize (XDsi2RxSs *InstancePtr, XDsi2RxSs_Config *CfgPtr, UINTPTR EffectiveAddr)
 This function initializes the MIPI DSI RX subsystem and included sub-cores. More...
 
u32 XDsi2RxSs_DefaultConfigure (XDsi2RxSs *InstancePtr)
 This function is used to configure the DSI2RX default parameters that are to be handled by the application. More...
 
int XDsi2RxSs_Activate (XDsi2RxSs *InstancePtr, XDsi2RxSs_SubCore core, u8 Flag)
 This function is used to activate the DSI2RX Subsystem. More...
 
void XDsi2RxSs_Reset (XDsi2RxSs *InstancePtr)
 This function is used to reset the DSI2RX Subsystem. More...
 
void XDsi2RxSs_ReportCoreInfo (XDsi2RxSs *InstancePtr)
 This function reports list of cores included in DSI RX Subsystem. More...
 
u32 XDsi2RxSs_SelfTest (XDsi2RxSs *InstancePtr)
 This function performs self test on MIPI DSI Rx Subsystem sub-cores. More...
 
void XDsi2RxSs_GetConfigParams (XDsi2RxSs *InstancePtr)
 This function will get the information from the GUI settings. More...
 
u32 XDsi2RxSs_IsControllerReady (XDsi2RxSs *InstancePtr)
 This function will get the information from the GUI settings. More...
 
u32 XDsi2RxSs_GetPixelFormat (XDsi2RxSs *InstancePtr)
 This function is used to get pixel format. More...
 
u32 XDsi2RxSs_SetCallback (XDsi2RxSs *InstancePtr, u32 HandlerType, void *CallbackFunc, void *CallbackRef)
 This routine installs an asynchronous callback function for the given HandlerType: More...
 
void XDsi2RxSs_IntrHandler (void *InstancePtr)
 This function is the interrupt handler for the MIPI DSI2 Rx Subsystem. More...