dsitxss
Vitis Drivers API Documentation
|
This is main header file of the Xilinx MIPI DSI Tx Subsystem driverMIPI DSI Tx Subsystem Overview
MIPI DSI 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 Tx 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 DSI Tx 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 TX subsytem supports 2 interrupts
Virtual Memory
This driver supports Virtual Memory. The RTOS is responsible for calculating the correct device base address in Virtual Memory space.
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 ram 11/02/16 Initial Release for MIPI DSI TX subsystem 1.1 sss 08/17/16 Added 64 bit support sss 08/26/16 Add "Command Queue Vacancy" API API for getting pixel format ms 01/23/17 Modified xil_printf statement in main function for all examples to ensure that "Successfully ran" and "Failed" strings are available in all examples. This is a fix for CR-965028. ms 03/17/17 Added readme.txt file in examples folder for doxygen generation. ms 04/05/17 Added tabspace for return statements in functions of xdsitxss_intr_example.c for proper documentation while generating doxygen.