linux/arch/m68k/coldfire/dma.c
<<
>>
Prefs
   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 */
  23unsigned 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};
  37EXPORT_SYMBOL(dma_base_addr);
  38
  39unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS];
  40EXPORT_SYMBOL(dma_device_address);
  41
  42/***************************************************************************/
  43