Path: blob/master/arch/sh/include/cpu-sh4/cpu/dma-sh4a.h
17590 views
#ifndef __ASM_SH_CPU_SH4_DMA_SH7780_H1#define __ASM_SH_CPU_SH4_DMA_SH7780_H23#if defined(CONFIG_CPU_SUBTYPE_SH7343) || \4defined(CONFIG_CPU_SUBTYPE_SH7730)5#define DMTE0_IRQ 486#define DMTE4_IRQ 767#define DMAE0_IRQ 78 /* DMA Error IRQ*/8#define SH_DMAC_BASE0 0xFE0080209#define SH_DMARS_BASE0 0xFE00900010#elif defined(CONFIG_CPU_SUBTYPE_SH7722)11#define DMTE0_IRQ 4812#define DMTE4_IRQ 7613#define DMAE0_IRQ 78 /* DMA Error IRQ*/14#define SH_DMAC_BASE0 0xFE00802015#define SH_DMARS_BASE0 0xFE00900016#elif defined(CONFIG_CPU_SUBTYPE_SH7763) || \17defined(CONFIG_CPU_SUBTYPE_SH7764)18#define DMTE0_IRQ 3419#define DMTE4_IRQ 4420#define DMAE0_IRQ 3821#define SH_DMAC_BASE0 0xFF60802022#define SH_DMARS_BASE0 0xFF60900023#elif defined(CONFIG_CPU_SUBTYPE_SH7723)24#define DMTE0_IRQ 48 /* DMAC0A*/25#define DMTE4_IRQ 76 /* DMAC0B */26#define DMTE6_IRQ 4027#define DMTE8_IRQ 42 /* DMAC1A */28#define DMTE9_IRQ 4329#define DMTE10_IRQ 72 /* DMAC1B */30#define DMTE11_IRQ 7331#define DMAE0_IRQ 78 /* DMA Error IRQ*/32#define DMAE1_IRQ 74 /* DMA Error IRQ*/33#define SH_DMAC_BASE0 0xFE00802034#define SH_DMAC_BASE1 0xFDC0802035#define SH_DMARS_BASE0 0xFDC0900036#elif defined(CONFIG_CPU_SUBTYPE_SH7724)37#define DMTE0_IRQ 48 /* DMAC0A*/38#define DMTE4_IRQ 76 /* DMAC0B */39#define DMTE6_IRQ 4040#define DMTE8_IRQ 42 /* DMAC1A */41#define DMTE9_IRQ 4342#define DMTE10_IRQ 72 /* DMAC1B */43#define DMTE11_IRQ 7344#define DMAE0_IRQ 78 /* DMA Error IRQ*/45#define DMAE1_IRQ 74 /* DMA Error IRQ*/46#define SH_DMAC_BASE0 0xFE00802047#define SH_DMAC_BASE1 0xFDC0802048#define SH_DMARS_BASE0 0xFE00900049#define SH_DMARS_BASE1 0xFDC0900050#elif defined(CONFIG_CPU_SUBTYPE_SH7780)51#define DMTE0_IRQ 3452#define DMTE4_IRQ 4453#define DMTE6_IRQ 4654#define DMTE8_IRQ 9255#define DMTE9_IRQ 9356#define DMTE10_IRQ 9457#define DMTE11_IRQ 9558#define DMAE0_IRQ 38 /* DMA Error IRQ */59#define SH_DMAC_BASE0 0xFC80802060#define SH_DMAC_BASE1 0xFC81802061#define SH_DMARS_BASE0 0xFC80900062#else /* SH7785 */63#define DMTE0_IRQ 3364#define DMTE4_IRQ 3765#define DMTE6_IRQ 5266#define DMTE8_IRQ 5467#define DMTE9_IRQ 5568#define DMTE10_IRQ 5669#define DMTE11_IRQ 5770#define DMAE0_IRQ 39 /* DMA Error IRQ0 */71#define DMAE1_IRQ 58 /* DMA Error IRQ1 */72#define SH_DMAC_BASE0 0xFC80802073#define SH_DMAC_BASE1 0xFCC0802074#define SH_DMARS_BASE0 0xFC80900075#endif7677#define REQ_HE 0x000000C078#define REQ_H 0x0000008079#define REQ_LE 0x0000004080#define TM_BURST 0x000000208182#endif /* __ASM_SH_CPU_SH4_DMA_SH7780_H */838485