blob: e88b95e2cc6227475934938ede809416793cc05c [file] [log] [blame]
Greg Ungererdad263b2008-02-01 17:38:03 +10001/***************************************************************************/
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 */
22unsigned int dma_base_addr[MAX_M68K_DMA_CHANNELS] = {
23#ifdef MCFDMA_BASE0
Greg Ungererbabc08b2011-03-06 00:54:36 +100024 MCFDMA_BASE0,
Greg Ungererdad263b2008-02-01 17:38:03 +100025#endif
26#ifdef MCFDMA_BASE1
Greg Ungererbabc08b2011-03-06 00:54:36 +100027 MCFDMA_BASE1,
Greg Ungererdad263b2008-02-01 17:38:03 +100028#endif
29#ifdef MCFDMA_BASE2
Greg Ungererbabc08b2011-03-06 00:54:36 +100030 MCFDMA_BASE2,
Greg Ungererdad263b2008-02-01 17:38:03 +100031#endif
32#ifdef MCFDMA_BASE3
Greg Ungererbabc08b2011-03-06 00:54:36 +100033 MCFDMA_BASE3,
Greg Ungererdad263b2008-02-01 17:38:03 +100034#endif
35};
36
37unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS];
38
39/***************************************************************************/