|  | @@ -121,3 +121,43 @@ struct dma_register {
 | 
	
		
			
				|  |  |  							count register */
 | 
	
		
			
				|  |  |  #else
 | 
	
		
			
				|  |  |  	unsigned short cfg;	/* DMA Configuration register */
 | 
	
		
			
				|  |  | +	unsigned short dummy1;	/* DMA Configuration register */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned long reserved;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned short x_count;	/* DMA x_count register */
 | 
	
		
			
				|  |  | +	unsigned short dummy2;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	short x_modify;	/* DMA x_modify register */
 | 
	
		
			
				|  |  | +	unsigned short dummy3;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned short y_count;	/* DMA y_count register */
 | 
	
		
			
				|  |  | +	unsigned short dummy4;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	short y_modify;	/* DMA y_modify register */
 | 
	
		
			
				|  |  | +	unsigned short dummy5;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	void *curr_desc_ptr;	/* DMA Current Descriptor Pointer
 | 
	
		
			
				|  |  | +					   register */
 | 
	
		
			
				|  |  | +	unsigned long curr_addr_ptr;	/* DMA Current Address Pointer
 | 
	
		
			
				|  |  | +						   register */
 | 
	
		
			
				|  |  | +	unsigned short irq_status;	/* DMA irq status register */
 | 
	
		
			
				|  |  | +	unsigned short dummy6;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned short peripheral_map;	/* DMA peripheral map register */
 | 
	
		
			
				|  |  | +	unsigned short dummy7;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned short curr_x_count;	/* DMA Current x-count register */
 | 
	
		
			
				|  |  | +	unsigned short dummy8;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned long reserved2;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned short curr_y_count;	/* DMA Current y-count register */
 | 
	
		
			
				|  |  | +	unsigned short dummy9;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	unsigned long reserved3;
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +struct dma_channel {
 |