Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/m68k/platform/coldfire/dma.c
10818 views
1
/***************************************************************************/
2
3
/*
4
* dma.c -- Freescale ColdFire DMA support
5
*
6
* Copyright (C) 2007, Greg Ungerer ([email protected])
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
44