Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #ifndef __ASM_CPU_SH3_DMA_H |
| 2 | #define __ASM_CPU_SH3_DMA_H |
| 3 | |
Paul Mundt | 9f38045 | 2012-05-18 17:27:28 +0900 | [diff] [blame] | 4 | #include <linux/sh_intc.h> |
| 5 | |
Yoshihiro Shimoda | 31a49c4 | 2007-12-26 11:45:06 +0900 | [diff] [blame] | 6 | #if defined(CONFIG_CPU_SUBTYPE_SH7720) || \ |
Nobuhiro Iwamatsu | 71b973a | 2009-03-10 17:26:49 +0900 | [diff] [blame] | 7 | defined(CONFIG_CPU_SUBTYPE_SH7721) || \ |
| 8 | defined(CONFIG_CPU_SUBTYPE_SH7710) || \ |
| 9 | defined(CONFIG_CPU_SUBTYPE_SH7712) |
| 10 | #define SH_DMAC_BASE0 0xa4010020 |
| 11 | #else /* SH7705/06/07/09 */ |
| 12 | #define SH_DMAC_BASE0 0xa4000020 |
Steve Glendinning | cdf7da8 | 2008-05-06 11:36:27 +0100 | [diff] [blame] | 13 | #endif |
Markus Brunner | 3ea6bc3 | 2007-08-20 08:59:33 +0900 | [diff] [blame] | 14 | |
Paul Mundt | 9f38045 | 2012-05-18 17:27:28 +0900 | [diff] [blame] | 15 | #define DMTE0_IRQ evt2irq(0x800) |
| 16 | #define DMTE4_IRQ evt2irq(0xb80) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 17 | |
Paul Mundt | 0d83177 | 2006-01-16 22:14:09 -0800 | [diff] [blame] | 18 | #endif /* __ASM_CPU_SH3_DMA_H */ |