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 22 extern int isa_dma_bridge_buggy; 23 #else 24 #define isa_dma_bridge_buggy (0) 25 #endif 26 27 #endif /* _ASM_MICROBLAZE_DMA_H */ 28