18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/***************************************************************************/
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci/*
58c2ecf20Sopenharmony_ci *	dma.c -- Freescale ColdFire DMA support
68c2ecf20Sopenharmony_ci *
78c2ecf20Sopenharmony_ci *	Copyright (C) 2007, Greg Ungerer (gerg@snapgear.com)
88c2ecf20Sopenharmony_ci */
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci/***************************************************************************/
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci#include <linux/kernel.h>
138c2ecf20Sopenharmony_ci#include <linux/module.h>
148c2ecf20Sopenharmony_ci#include <asm/dma.h>
158c2ecf20Sopenharmony_ci#include <asm/coldfire.h>
168c2ecf20Sopenharmony_ci#include <asm/mcfsim.h>
178c2ecf20Sopenharmony_ci#include <asm/mcfdma.h>
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci/***************************************************************************/
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci/*
228c2ecf20Sopenharmony_ci *      DMA channel base address table.
238c2ecf20Sopenharmony_ci */
248c2ecf20Sopenharmony_ciunsigned int dma_base_addr[MAX_M68K_DMA_CHANNELS] = {
258c2ecf20Sopenharmony_ci#ifdef MCFDMA_BASE0
268c2ecf20Sopenharmony_ci	MCFDMA_BASE0,
278c2ecf20Sopenharmony_ci#endif
288c2ecf20Sopenharmony_ci#ifdef MCFDMA_BASE1
298c2ecf20Sopenharmony_ci	MCFDMA_BASE1,
308c2ecf20Sopenharmony_ci#endif
318c2ecf20Sopenharmony_ci#ifdef MCFDMA_BASE2
328c2ecf20Sopenharmony_ci	MCFDMA_BASE2,
338c2ecf20Sopenharmony_ci#endif
348c2ecf20Sopenharmony_ci#ifdef MCFDMA_BASE3
358c2ecf20Sopenharmony_ci	MCFDMA_BASE3,
368c2ecf20Sopenharmony_ci#endif
378c2ecf20Sopenharmony_ci};
388c2ecf20Sopenharmony_ciEXPORT_SYMBOL(dma_base_addr);
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ciunsigned int dma_device_address[MAX_M68K_DMA_CHANNELS];
418c2ecf20Sopenharmony_ciEXPORT_SYMBOL(dma_device_address);
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci/***************************************************************************/
44