1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 #ifndef DMA_REGISTER_H
  11 #define DMA_REGISTER_H
  12 
  13 
  14 #define SAR     0x00    
  15 #define DAR     0x04    
  16 #define TCR     0x08    
  17 #define CHCR    0x0C    
  18 #define DMAOR   0x40    
  19 
  20 
  21 #define DMAOR_AE        0x00000004      
  22 #define DMAOR_NMIF      0x00000002
  23 #define DMAOR_DME       0x00000001      
  24 
  25 
  26 #define REQ_L   0x00000000
  27 #define REQ_E   0x00080000
  28 #define RACK_H  0x00000000
  29 #define RACK_L  0x00040000
  30 #define ACK_R   0x00000000
  31 #define ACK_W   0x00020000
  32 #define ACK_H   0x00000000
  33 #define ACK_L   0x00010000
  34 #define DM_INC  0x00004000      
  35 #define DM_DEC  0x00008000      
  36 #define DM_FIX  0x0000c000      
  37 #define SM_INC  0x00001000      
  38 #define SM_DEC  0x00002000      
  39 #define SM_FIX  0x00003000      
  40 #define RS_IN   0x00000200
  41 #define RS_OUT  0x00000300
  42 #define RS_AUTO 0x00000400      
  43 #define RS_ERS  0x00000800      
  44 #define TS_BLK  0x00000040
  45 #define TM_BUR  0x00000020
  46 #define CHCR_DE 0x00000001      
  47 #define CHCR_TE 0x00000002      
  48 #define CHCR_IE 0x00000004      
  49 
  50 #endif