| csudma Vitis Drivers API Documentation

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

csudma Documentation

    MODIFICATION HISTORY:

    Ver   Who     Date     Changes

    1.0   vnsld   22/10/14 First release
    1.1   adk     10/05/16 Fixed CR#951040 race condition in the recv path when
                           source and destination points to the same buffer.
          ms      03/17/17 Added readme.txt file in examples folder for doxygen
                           generation.
          ms      04/10/17 Modified filename tag in xcsudma_selftest_example.c to
                           include the file in doxygen examples.
    1.2   adk     11/22/17 Added peripheral test app support for CSUDMA driver.
    1.4   adk     04/12/17 Added support for PMC DMA.
          adk     09/03/18 Added new API XCsuDma_64BitTransfer() useful for 64-bit
                           dma transfers through PMU processor(CR#996201).
          adk     25/06/18 Move CRP and PMC Global address defines to
                     xparameters_ps.h file(CR#1002035).
          adk       08/08/18 Added new API XCsuDma_WaitForDoneTimeout() useful for
                     polling dma transfer done.
          adk     28/08/18 Fixed misra-c required standard violations..
          Rama      02/26/19 Fixed IAR issue by changing
                                             "XCsuDma_WaitForDoneTimeout" to function
          arc     03/26/19 Fixed MISRA-C violations.
    1.7     hk      08/03/20 Reorganize transfer function to accommodate all
                     processors and cache functionality.
    1.7     sk      08/26/20 Fix MISRA-C violations.
    1.8   nsk     12/14/20 Updated the tcl to not to use the instance names.
    1.9     sk      02/11/21 Add description for the dmatype macros.
    1.9     sk      02/11/21 Remove the prototype of undefined functions.
    1.11    sk      03/03/22 Move addtogroup to starting of the file and replace
                             driver version with Overview.
    1.11    sk      03/03/22 Update overview section based on review comments.
    1.11    adk     03/15/22 Fixed syntax errors in csudma_tapp.tcl file, when stdout
                             is configured as none.
    1.14    ab      01/16/23 Added Xil_PlmStubHandler() to XCsuDma_WaitForDone.
    1.14    ab      01/18/23 Added byte-aligned transfer API for VERSAL_NET devices.
    1.14  adk     04/14/23 Added support for system device-tree flow.