1. introduce folder of 'arch/arm/plat-pxa' for common code across different
   PXA processor families
2. initially moved DMA code into plat-pxa
3. common code in <mach/dma.h> moved into <plat/dma.h>, new processors
   should implement its own <mach/dma.h>, provide the following required
   definitions and '#include <plat/dma.h>' in the end:
   - DMAC_REGS_VIRT for mapped virtual address of the DMA registers'
     physical I/O memory
Signed-off-by: Eric Miao <eric.miao@marvell.com>
		
	
			
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			550 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			550 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 *  arch/arm/mach-pxa/include/mach/dma.h
 | 
						|
 *
 | 
						|
 *  Author:	Nicolas Pitre
 | 
						|
 *  Created:	Jun 15, 2001
 | 
						|
 *  Copyright:	MontaVista Software, Inc.
 | 
						|
 *
 | 
						|
 * This program is free software; you can redistribute it and/or modify
 | 
						|
 * it under the terms of the GNU General Public License version 2 as
 | 
						|
 * published by the Free Software Foundation.
 | 
						|
 */
 | 
						|
#ifndef __ASM_ARCH_DMA_H
 | 
						|
#define __ASM_ARCH_DMA_H
 | 
						|
 | 
						|
#include <mach/hardware.h>
 | 
						|
 | 
						|
/* DMA Controller Registers Definitions */
 | 
						|
#define DMAC_REGS_VIRT	io_p2v(0x40000000)
 | 
						|
 | 
						|
#include <plat/dma.h>
 | 
						|
#endif /* _ASM_ARCH_DMA_H */
 |