Go to the documentation of this file.
19 #undef MAX_DMA_CHANNELS
22 #define MAX_DMA_ADDRESS PAGE_OFFSET
32 unsigned long dmamask,
35 unsigned long irq_flags,
39 #define FRV_DMA_MASK_ANY ULONG_MAX
42 #define FRV_DMA_CAP_DREQ 0x01
43 #define FRV_DMA_CAP_DACK 0x02
44 #define FRV_DMA_CAP_DONE 0x04
51 unsigned long sba,
unsigned long dba,
52 unsigned long pix,
unsigned long six,
unsigned long bcl);
64 #define FRV_DMA_NCHANS 8
65 #define FRV_DMA_4CHANS 4
66 #define FRV_DMA_8CHANS 8
68 #define DMAC_CCFRx 0x00
69 #define DMAC_CCFRx_CM_SHIFT 16
70 #define DMAC_CCFRx_CM_DA 0x00000000
71 #define DMAC_CCFRx_CM_SCA 0x00010000
72 #define DMAC_CCFRx_CM_DCA 0x00020000
73 #define DMAC_CCFRx_CM_2D 0x00030000
74 #define DMAC_CCFRx_ATS_SHIFT 8
75 #define DMAC_CCFRx_RS_INTERN 0x00000000
76 #define DMAC_CCFRx_RS_EXTERN 0x00000001
77 #define DMAC_CCFRx_RS_SHIFT 0
79 #define DMAC_CSTRx 0x08
80 #define DMAC_CSTRx_FS 0x0000003f
81 #define DMAC_CSTRx_NE 0x00000100
82 #define DMAC_CSTRx_FED 0x00000200
83 #define DMAC_CSTRx_WER 0x00000800
84 #define DMAC_CSTRx_RER 0x00001000
85 #define DMAC_CSTRx_CE 0x00002000
86 #define DMAC_CSTRx_INT 0x00800000
87 #define DMAC_CSTRx_BUSY 0x80000000
89 #define DMAC_CCTRx 0x10
90 #define DMAC_CCTRx_DSIZ_1 0x00000000
91 #define DMAC_CCTRx_DSIZ_2 0x00000001
92 #define DMAC_CCTRx_DSIZ_4 0x00000002
93 #define DMAC_CCTRx_DSIZ_32 0x00000005
94 #define DMAC_CCTRx_DAU_HOLD 0x00000000
95 #define DMAC_CCTRx_DAU_INC 0x00000010
96 #define DMAC_CCTRx_DAU_DEC 0x00000020
97 #define DMAC_CCTRx_SSIZ_1 0x00000000
98 #define DMAC_CCTRx_SSIZ_2 0x00000100
99 #define DMAC_CCTRx_SSIZ_4 0x00000200
100 #define DMAC_CCTRx_SSIZ_32 0x00000500
101 #define DMAC_CCTRx_SAU_HOLD 0x00000000
102 #define DMAC_CCTRx_SAU_INC 0x00001000
103 #define DMAC_CCTRx_SAU_DEC 0x00002000
104 #define DMAC_CCTRx_FC 0x08000000
105 #define DMAC_CCTRx_ICE 0x10000000
106 #define DMAC_CCTRx_IE 0x40000000
107 #define DMAC_CCTRx_ACT 0x80000000
109 #define DMAC_SBAx 0x18
110 #define DMAC_DBAx 0x20
111 #define DMAC_PIXx 0x28
112 #define DMAC_SIXx 0x30
113 #define DMAC_BCLx 0x38
114 #define DMAC_APRx 0x40
122 #define isa_dma_bridge_buggy (0)