1/*
2 *  linux/arch/arm/kernel/dma-ebsa285.c
3 *
4 *  Copyright (C) 1998 Phil Blundell
5 *
6 * DMA functions specific to EBSA-285/CATS architectures
7 *
8 *  Changelog:
9 *   09-Nov-1998 RMK	Split out ISA DMA functions to dma-isa.c
10 *   17-Mar-1999 RMK	Allow any EBSA285-like architecture to have
11 *			ISA DMA controllers.
12 */
13#include <linux/config.h>
14#include <linux/sched.h>
15#include <linux/init.h>
16
17#include <asm/dma.h>
18#include <asm/io.h>
19
20#include <asm/mach/dma.h>
21#include <asm/hardware/dec21285.h>
22
23
24void __init arch_dma_init(dma_t *dma)
25{
26#ifdef CONFIG_ISA_DMA
27	if (footbridge_cfn_mode())
28		isa_init_dma(dma + _ISA_DMA(0));
29#endif
30}
31