1 /***************************************************************************/ 2 3 /* 4 * dma.c -- Freescale ColdFire DMA support 5 * 6 * Copyright (C) 2007, Greg Ungerer (gerg@snapgear.com) 7 */ 8 9 /***************************************************************************/ 10 11 #include <linux/kernel.h> 12 #include <asm/dma.h> 13 #include <asm/coldfire.h> 14 #include <asm/mcfsim.h> 15 #include <asm/mcfdma.h> 16 17 /***************************************************************************/ 18 19 /* 20 * DMA channel base address table. 21 */ 22 unsigned int dma_base_addr[MAX_M68K_DMA_CHANNELS] = { 23 #ifdef MCFDMA_BASE0 24 MCFDMA_BASE0, 25 #endif 26 #ifdef MCFDMA_BASE1 27 MCFDMA_BASE1, 28 #endif 29 #ifdef MCFDMA_BASE2 30 MCFDMA_BASE2, 31 #endif 32 #ifdef MCFDMA_BASE3 33 MCFDMA_BASE3, 34 #endif 35 }; 36 37 unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS]; 38 39 /***************************************************************************/ 40