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