 2ff9f317f1
			
		
	
	
	2ff9f317f1
	
	
	
		
			
			This has turned in to quite a mess, and with CPUs that care using dmaengine now it's about time to start cleaning up after the legacy DMA code. For starters, kill off the stubs for the CPUs that don't do anything, as well as all of the unused definitions. This leaves us with a set of IRQs and base addresses we can deal with later. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			458 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			458 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_CPU_SH3_DMA_H
 | |
| #define __ASM_CPU_SH3_DMA_H
 | |
| 
 | |
| #include <linux/sh_intc.h>
 | |
| 
 | |
| #if defined(CONFIG_CPU_SUBTYPE_SH7720) || \
 | |
|     defined(CONFIG_CPU_SUBTYPE_SH7721) || \
 | |
|     defined(CONFIG_CPU_SUBTYPE_SH7710) || \
 | |
|     defined(CONFIG_CPU_SUBTYPE_SH7712)
 | |
| #define SH_DMAC_BASE0	0xa4010020
 | |
| #else /* SH7705/06/07/09 */
 | |
| #define SH_DMAC_BASE0	0xa4000020
 | |
| #endif
 | |
| 
 | |
| #define DMTE0_IRQ	evt2irq(0x800)
 | |
| #define DMTE4_IRQ	evt2irq(0xb80)
 | |
| 
 | |
| #endif /* __ASM_CPU_SH3_DMA_H */
 |