mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 22:26:12 +00:00 
			
		
		
		
	 8b1935e6a3
			
		
	
	
		8b1935e6a3
		
	
	
	
	
		
			
			Separate SH DMA headers into ones, commonly used by both drivers, and ones, specific to each of them. This will make the future development of the dmaengine driver easier. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			33 lines
		
	
	
		
			599 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			599 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_CPU_SH4_DMA_H
 | |
| #define __ASM_CPU_SH4_DMA_H
 | |
| 
 | |
| /* SH7751/7760/7780 DMA IRQ sources */
 | |
| 
 | |
| #ifdef CONFIG_CPU_SH4A
 | |
| 
 | |
| #include <cpu/dma-sh4a.h>
 | |
| 
 | |
| #else /* CONFIG_CPU_SH4A */
 | |
| /*
 | |
|  * SH7750/SH7751/SH7760
 | |
|  */
 | |
| #define DMTE0_IRQ	34
 | |
| #define DMTE4_IRQ	44
 | |
| #define DMTE6_IRQ	46
 | |
| #define DMAE0_IRQ	38
 | |
| 
 | |
| #define SH_DMAC_BASE0	0xffa00000
 | |
| #define SH_DMAC_BASE1	0xffa00070
 | |
| /* Definitions for the SuperH DMAC */
 | |
| #define TM_BURST	0x00000080
 | |
| #define TS_8		0x00000010
 | |
| #define TS_16		0x00000020
 | |
| #define TS_32		0x00000030
 | |
| #define TS_64		0x00000000
 | |
| 
 | |
| #define DMAOR_COD	0x00000008
 | |
| 
 | |
| #endif
 | |
| 
 | |
| #endif /* __ASM_CPU_SH4_DMA_H */
 |