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 <linux/module.h> 13 #include <asm/dma.h> 14 #include <asm/coldfire.h> 15 #include <asm/mcfsim.h> 16 #include <asm/mcfdma.h> 17 18 /***************************************************************************/ 19 20 /* 21 * DMA channel base address table. 22 */ 23 unsigned int dma_base_addr[MAX_M68K_DMA_CHANNELS] = { 24 #ifdef MCFDMA_BASE0 25 MCFDMA_BASE0, 26 #endif 27 #ifdef MCFDMA_BASE1 28 MCFDMA_BASE1, 29 #endif 30 #ifdef MCFDMA_BASE2 31 MCFDMA_BASE2, 32 #endif 33 #ifdef MCFDMA_BASE3 34 MCFDMA_BASE3, 35 #endif 36 }; 37 EXPORT_SYMBOL(dma_base_addr); 38 39 unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS]; 40 EXPORT_SYMBOL(dma_device_address); 41 42 /***************************************************************************/ 43