![]() |
dsirxss
Vitis Drivers API Documentation
|
This is main header file of the Xilinx MIPI DSI Rx Subsystem driverMIPI DSI2 Rx Subsystem Overview
MIPI DSI2 Subsystem is collection of IP cores defines high speed serial interface between display peripheral and host processor. DSI Subsystem translate data received from a MIPI DSI Transmitter. The MIPI DSI Rx Subsystem is a plug-in solution for interfacing with MIPI DSI core. It hides all the complexities of programming the underlying cores from the end user.
Subsystem Features
MIPI DSI2 Rx Subsystem supports following features
Subsystem Configurations
The GUI in IPI allows for the following configurations
The subsystem driver itself always includes the full software stack irrespective of the configuration selected. Generic API's are provided to interact with the subsystem and/or with the included sub -cores. At run-time the subsystem will query the static configuration and configures itself for supported use cases
Subsystem Driver Description
The subsystem driver provides an abstraction on top of the DSI and DPHY drivers.
Interrupt Service
The DSI RX subsytem supports 2 interrupts
Threads
This driver is not thread safe. Any needs for threads or thread mutual exclusion must be satisfied by the layer above this driver.
Asserts
Asserts are used within all Xilinx drivers to enforce constraints on argument values. Asserts can be turned off on a system-wide basis by defining, at compile time, the NDEBUG identifier. By default, asserts are turned on and it is recommended that application developers leave asserts on during development.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 Kunal 12/02/24 Initial Release for MIPI DSI RX subsystem