1/* 2 * Copyright (C) 2006 Atmark Techno, Inc. 3 * 4 * This file is subject to the terms and conditions of the GNU General Public 5 * License. See the file "COPYING" in the main directory of this archive 6 * for more details. 7 */ 8 9#ifndef _ASM_MICROBLAZE_DMA_H 10#define _ASM_MICROBLAZE_DMA_H 11 12#ifndef CONFIG_MMU 13/* we don't have dma address limit. define it as zero to be 14 * unlimited. */ 15#define MAX_DMA_ADDRESS (0) 16#else 17/* Virtual address corresponding to last available physical memory address. */ 18#define MAX_DMA_ADDRESS (CONFIG_KERNEL_START + memory_size - 1) 19#endif 20 21#ifdef CONFIG_PCI 22extern int isa_dma_bridge_buggy; 23#else 24#define isa_dma_bridge_buggy (0) 25#endif 26 27#endif /* _ASM_MICROBLAZE_DMA_H */ 28