blob: 74bb4c99bbcd0534bfb7f21f0150da91fea8611b [file] [log] [blame]
/***********************************************************************
* $Id: dma.h 8242 2011-10-11 15:15:25Z nxp28536 $
*
* Project: LPC43xx Validation
*
* Description: DMA Test
*
* Copyright(C) 2010, NXP Semiconductor
* All rights reserved.
*
***********************************************************************
* Software that is described herein is for illustrative purposes only
* which provides customers with programming information regarding the
* products. This software is supplied "AS IS" without any warranties.
* NXP Semiconductors assumes no responsibility or liability for the
* use of the software, conveys no license or title under any patent,
* copyright, or mask work right to the product. NXP Semiconductors
* reserves the right to make changes in the software without
* notification. NXP Semiconductors also make no representation or
* warranty that such application will be suitable for the specified
* use without further testing or modification.
**********************************************************************/
#ifndef __DMA_H
#define __DMA_H
#define DMA_SIZE 0x1000
#define M2M 0x00
#define M2P 0x01
#define P2M 0x02
#define P2P 0x03
extern void DMA_IRQHandler (void);
extern uint32_t DMA_Init_Matrix( uint32_t u32SrcAddr );
typedef struct _LinkedList {
DWORD SRC;
DWORD DST;
DWORD LLI;
DWORD CTRL;
}LinkedList;
#endif /* end __DMA_H */
/****************************************************************************
** End Of File
****************************************************************************/