Commit dad263b8 authored by Greg Ungerer's avatar Greg Ungerer Committed by Linus Torvalds
Browse files

m68knommu: create common DMA table for ColdFire CPUs



Move the ColdFire DMA address table into its own file, and out
of each of the different CPU config files. No need to have a copy
of it in each of the config setup files.

Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 6d386798
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
/***************************************************************************/

/*
 *	dma.c -- Freescale ColdFire DMA support
 *
 *	Copyright (C) 2007, Greg Ungerer (gerg@snapgear.com)
 */

/***************************************************************************/

#include <linux/kernel.h>
#include <asm/dma.h>
#include <asm/coldfire.h>
#include <asm/mcfsim.h>
#include <asm/mcfdma.h>

/***************************************************************************/

/*
 *      DMA channel base address table.
 */
unsigned int dma_base_addr[MAX_M68K_DMA_CHANNELS] = {
#ifdef MCFDMA_BASE0
	MCF_MBAR + MCFDMA_BASE0,
#endif
#ifdef MCFDMA_BASE1
	MCF_MBAR + MCFDMA_BASE1,
#endif
#ifdef MCFDMA_BASE2
	MCF_MBAR + MCFDMA_BASE2,
#endif
#ifdef MCFDMA_BASE3
	MCF_MBAR + MCFDMA_BASE3,
#endif
};

unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS];

/***************************************************************************/